Senior Firmware Engineer

Bengaluru, Karnataka, India
Apr 24, 2025
Apr 24, 2026
Onsite
Full-Time
4 - 8 Years
Job Description

We’re on the lookout for a Senior Firmware Engineer who is passionate about embedded systems and ready to take ownership of challenging firmware development tasks in a collaborative and agile environment.

As a Senior Firmware Engineer, you'll play a critical role in designing, developing, and validating embedded software for cutting-edge systems and devices. 

Responsibilities

  • Leading the firmware design and development cycle from concept to production.
  • Prototyping, testing, and validating firmware modules independently.
  • Supporting and mentoring team members with firmware debugging and optimization.
  • Working with Embedded Linux, including U-Boot, device drivers, and low-level system programming.
  • Leveraging your knowledge of Yocto and Bitbake to build customized Linux distributions.
  • Developing custom drivers for peripherals and SoCs, ensuring seamless hardware-software integration.
  • Collaborating across cross-functional teams to align firmware with hardware and application needs.
  • Utilizing industry-standard IDEs and debugging tools to ensure code quality and reliability.
  • Bringing your analytical thinking and troubleshooting skills to resolve complex firmware challenges.

What We’re Looking For

  • Educational Background. BTech/BE or M.Tech/ME in ECE, EE, Instrumentation, CS, or related field.
  • Experience. 4 to 8 years of hands-on experience in Embedded C programming, Bare-metal and RTOS development.
  • Solid grasp of ARM Cortex-M architecture, embedded build toolchains, and low-level driver development.
  • Strong understanding of schematics, datasheets, reference manuals, and hardware documentation.
  • Experience with communication protocols such as UART, SPI, I2C.
  • Sound knowledge of RTOS concepts, bootloaders, and hardware-software interfaces.
  • Proficient with laboratory instruments like Digital Storage Oscilloscopes (DSOs), Logic Analyzers, and Digital Multimeters (DMMs).
  • A proactive mindset with a passion for solving complex problems and improving system performance.

Bonus Points

  • Embedded systems certifications or completion of relevant online training programs.
  • Prior experience with industrial or IoT products is a strong plus.

What We Offer

  • A dynamic, inclusive, and forward-thinking work environment.
  • Opportunities to learn, grow, and take on new challenges across projects and geographies.
  • A chance to work with state-of-the-art technologies and world-class engineering teams.
  • A workplace culture that values your individuality and encourages you to bring your authentic self to work every day.

Why Join Siemens?

We’re more than just a technology company, we’re a people-first organization with over 312,000 passionate minds working in more than 200 countries. At Siemens, we foster a culture of innovation, equality, and impact. Whether it’s creating smarter cities, advancing healthcare, or making manufacturing more efficient, we’re on a mission to make tomorrow better together.