Senior Firmware Developer- C/C++(8-10 Years)

12 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Hello Visionary!

We know that the only way a business thrives is if our people are growing. That’s why we always put our people first. Our global, diverse team would be happy to support you and challenge you to grow in new ways. Who knows where our shared journey will take you?

We are looking for a Firmware Developer (C/C++).

You’ll make a difference by:

  • Designing and implementing client-server-based firmware for Room Automation controllers using C/C++.
  • Developing automated unit tests for respective components in C/C++.
  • Writing clean, efficient, reliable, and maintainable code.
  • Delivering high-quality products through thorough testing and documentation.
  • Adhering to process and quality standards: producing artifacts such as review logs, RCA, traceability matrix, and participating in audits, quality gates, and project reviews.
  • Clarifying and analyzing requirements, performing quick POCs.
  • Identifying and resolving bottlenecks, contributing to CI/CD improvements (GIT knowledge preferred).
  • Providing effort estimates and adhering to sprint plans.
  • Interfacing with global development teams and product owners; confidently representing topics in sprint demos and client meetings.
  • Taking ownership and driving topics independently.
  • Managing configuration tools and processes.
  • Continuously learning new skills relevant to the project and organization, becoming a subject matter expert.
  • Bringing positivity, energy, and enthusiasm to the workplace.

You’ll win us over by:

  • Holding a graduate degree in BE / B.Tech / MCA / M.Tech / M.Sc with a strong academic record.
  • Having 8–12 years of demonstrable experience in firmware/software development.
  • Strong expertise in C/C++, GIT, UML, OOAD, Design Patterns, Socket Programming.
  • Knowledge of databases (SQL, PostgreSQL, RocksDB) and tools like GitHub Copilot.
  • Experience with client-server and multi-layered architecture.
  • Exposure to DevOps tools such as GIT and Docker.
  • Understanding of cross-platform development in .NET (advantageous).
  • Familiarity with IoT devices such as PLCs, Raspberry Pi, Arduino, BeagleBone (advantageous).
  • Excellent communication skills—speaking, writing, presenting, and interfacing.
  • Initiative, ownership, and ability to learn quickly.
  • Energetic, enthusiastic, bold, and team-oriented.

Create a better #TomorrowWithUs!

This role, based in

Pune

, is an individual contributor position. You may be required to visit other locations within India and internationally. In return, you'll have the opportunity to work with teams shaping the future.At Siemens, we are a collection of over

312,000 minds

building the future, one day at a time, worldwide. We are dedicated to equality and welcome applications that reflect the diversity of the communities we serve. All employment decisions at Siemens are based on qualifications, merit, and business need.Bring your curiosity and imagination, and help us shape tomorrow.Find out more about Siemens careers at:

www.siemens.com/careers

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Siemens logo
Siemens

Automation Machinery Manufacturing

Munich Brande

RecommendedJobs for You