Senior Embedded Systems & Firmware Lead Engineer
izmo ltdJob Description
Job Description Position: Embedded Systems & Firmware Lead Engineer Company: izmo Microsystems Ltd. Location: Whitefield, Bangalore Work mode: Work from Office (Mon-Fri) ## 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 preferred Desired 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.