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.