Resume and JobRESUME AND JOB
Siemens logo

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

Siemens

Software and Technology Jobs

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

full-timePosted: Jan 13, 2026

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

Locations

  • Pune, Maharashtra, India

Salary

Estimated Salary Rangemedium confidence

95,000 - 160,000 INR / yearly

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • C/C++intermediate
  • Firmware developmentintermediate
  • GITintermediate
  • UMLintermediate
  • OOADintermediate
  • Design Patternsintermediate
  • Socket Programmingintermediate
  • Databases (SQL, PostgreSQL, RocksDB)intermediate
  • DevOps (GIT, Docker)intermediate
  • Client-server architectureintermediate

Required Qualifications

  • BE / B.Tech / MCA / M.Tech / M.Sc (experience)
  • 8-12 years firmware/software development experience (experience)

Responsibilities

  • Design and implement firmware for controllers
  • Develop automated unit tests
  • Write clean code
  • Deliver high-quality products
  • Adhere to quality standards
  • Analyze requirements and POCs
  • Resolve bottlenecks
  • Interface with global teams
  • Take ownership

Benefits

  • general: Work with global diverse team
  • general: Opportunity to grow
  • general: Visit other locations in India and internationally

Target Your Resume for "Senior Firmware Developer- C/C++(8-10 Years)" , Siemens

Get personalized recommendations to optimize your resume specifically for Senior Firmware Developer- C/C++(8-10 Years). Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Firmware Developer- C/C++(8-10 Years)" , Siemens

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Answer 10 quick questions to check your fit for Senior Firmware Developer- C/C++(8-10 Years) @ Siemens.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Siemens logo

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

Siemens

Software and Technology Jobs

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

full-timePosted: Jan 13, 2026

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

Locations

  • Pune, Maharashtra, India

Salary

Estimated Salary Rangemedium confidence

95,000 - 160,000 INR / yearly

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • C/C++intermediate
  • Firmware developmentintermediate
  • GITintermediate
  • UMLintermediate
  • OOADintermediate
  • Design Patternsintermediate
  • Socket Programmingintermediate
  • Databases (SQL, PostgreSQL, RocksDB)intermediate
  • DevOps (GIT, Docker)intermediate
  • Client-server architectureintermediate

Required Qualifications

  • BE / B.Tech / MCA / M.Tech / M.Sc (experience)
  • 8-12 years firmware/software development experience (experience)

Responsibilities

  • Design and implement firmware for controllers
  • Develop automated unit tests
  • Write clean code
  • Deliver high-quality products
  • Adhere to quality standards
  • Analyze requirements and POCs
  • Resolve bottlenecks
  • Interface with global teams
  • Take ownership

Benefits

  • general: Work with global diverse team
  • general: Opportunity to grow
  • general: Visit other locations in India and internationally

Target Your Resume for "Senior Firmware Developer- C/C++(8-10 Years)" , Siemens

Get personalized recommendations to optimize your resume specifically for Senior Firmware Developer- C/C++(8-10 Years). Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Firmware Developer- C/C++(8-10 Years)" , Siemens

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Answer 10 quick questions to check your fit for Senior Firmware Developer- C/C++(8-10 Years) @ Siemens.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.