Job Description
Position : Embedded Systems & Firmware Lead Engineer
Company : izmo Microsystems Ltd.
Location : Whitefield, Bangalore
## Only Immediate Joiners ##
izmo Microsystems (www.izmomicro.com) is a leading semiconductor and systems company based in Bangalore, specializing in advanced System-in-Package (SiP), silicon photonics packaging, and high-speed interconnect solutions. Backed by deep expertise in 3D packaging and photonic integration, we also design complete embedded and FPGA-based system platforms for data centers, telecom, automotive, and intelligent devices. We combine proven capability with innovation to power next-generation electronic systems.
Job Summary
We are seeking a highly skilled Senior Embedded Systems & Firmware Engineer with a minimum of six years of hands-on experience in embedded systems development. The ideal candidate will demonstrate deep expertise in low-level programming, hardware-software integration, and real-time system design across multiple Embedded product lifecycles.
Key Responsibilities
- Design, develop, and maintain embedded firmware for microcontroller-based systems using C / C++.
- Implement and optimize real-time features using RTOS or bare-metal approaches.
- Integrate hardware interfaces such as SPI, I2C, UART, USB, CAN, and Ethernet into firmware stacks.
- Develop bootloaders and secure firmware update mechanisms, including OTA (Over-the-Air) updates if applicable.
- Provide technical leadership and manage the day-to-day activities of the development team, ensuring timely delivery of high-quality software solutions.
- Conduct thorough code reviews to ensure adherence to coding standards and best practices.
- Create and maintain technical documentation, including firmware architecture, API references, and test procedures.
- Work closely with product managers, QA teams, and stakeholders to ensure software solutions align with business needs and technical requirements.
- Mentor and guide junior and mid-level developers in both technical and professional development.
Technical Skills Required
Experience in ATE Design& development,Strong experience in design and development of microcontroller / microprocessor based circuits with a fluent focus on Hardware and Firmware, along with working knowledge of industry standard microprocessor / microcontroller and software.Programming Experience with any 8 / 16 / 32 bit microcontrollers,Embedded C / C++, RTOS, Device Drivers, UART, I2C, SPI, CAN, Ethernet, LCD / LED etc.Experience in any protocols zigbee, Bluetooth, Wifi etc.Good Analytical & Design Skills.Knowledge of Object Oriented Design, Experience in product design preferredDesired Skills
Experience in leading and mentoring development teams.Ability to work collaboratively in cross-functional teams, contributing to overall team success.Educational Qualifications & Experience
Master's / Bachelor's degree in Technology, Electronics and Communications, or equivalent experience.6+ years of professional experience in embedded systems.Skills Required
Rtos, Embedded C, Bluetooth, Zigbee, Device Drivers, Uart, Spi, Can, Ethernet, I2c, Wifi