Company: EMO Energy
Location: Bangalore
Experience: 7-15 years
Company Overview
We are a dynamic deep-tech startup focused on revolutionising the future of mobility through the development of a comprehensive end-to-end EV Stack. As we rapidly expand we are seeking a passionate Lead Firmware Engineer to join our team and contribute to cutting-edge advancements in EV technology and battery systems.
Job Summary
EMO Energy a leader in EV battery technology is seeking a highly skilled Lead Firmware Engineer to spearhead the design development and optimization of firmware solutions for cutting-edge battery systems. This role involves designing developing testing and maintaining firmware solutions for our state-of-the-art products and collaborating with cross-functional teams to ensure seamless integration of firmware with hardware and software components driving innovation in sustainable transportation technologies.
Roles and Responsibilities
- Lead the development and maintenance of high-performance firmware for advanced battery management systems (BMS) and EV hardware.
- Architect and implement firmware solutions for Cortex-M4 and Cortex-M0 microcontrollers ensuring real-time system performance.
- Design and optimize firmware for communication protocols such as CAN I2C and SPI ensuring efficient and reliable operation.
- Collaborate closely with hardware and software teams to integrate firmware seamlessly with overall system architecture.
- Establish and execute rigorous firmware testing protocols including unit integration and automated tests to deliver high-quality results.
- Debug and resolve firmware-related issues enhancing system functionality and performance.
- Develop and maintain comprehensive technical documentation for firmware designs processes and updates.
- Provide leadership and technical mentorship to junior engineers fostering a culture of growth and innovation.
- Stay updated on advancements in firmware technologies microcontroller platforms and EV systems applying insights to drive cutting-edge solutions.
- Ensure compliance with relevant industry standards safety guidelines and best practices in firmware development.
Qualifications & Skills Required
- Bachelor s or Master s degree in Electronics or a related field.
- 10 years of experience in embedded firmware development with a proven track record in designing and deploying robust solutions.
- Expertise in programming languages C and Python for embedded systems.
- Deep understanding of Autosar architecture and its application in automotive firmware.
- Proficiency with Cortex-M4 and Cortex-M0 microcontrollers including hands-on experience with NXP platforms.
- Strong knowledge of communication protocols like CAN I2C SPI and their integration into firmware solutions.
- Experience with real-time operating systems (RTOS) and designing low-power firmware.
- Familiarity with debugging and profiling tools for embedded firmware such as JTAG debuggers and logic analyzers.
Additional Expertise
- Hands-on experience with EV battery technology including battery management systems.
- Familiarity with simulation tools for firmware development and system modeling.
- Understanding of EMI/EMC compliance and its impact on firmware design.
- Exceptional communication and leadership skills with the ability to guide cross-disciplinary teams effectively.
real-time operating systems (rtos),embedded firmware development,nxp,cortex-m4,cortex-m0,c programming,c,cortex-m0 microcontroller,firmware testing,battery management systems,testing practices,communication protocols (can, i2c, spi),cortex-m0 microcontrollers,ev battery technology,leadership,python programming,python,firmware,coding experience,cortex,autosar,debugging tools,integration,i2c,emi/emc compliance,cortex-m4 microcontrollers,debugging and profiling tools (jtag debuggers, logic analyzers),cortex-m4 microcontroller,debugging,spi,simulation tools for firmware development,can,low-power firmware design,autosar architecture