🔹
Position:
Firmware Developer📍
Location:
Bangalore
🚀 About Us
At EMO Energy, we’re a fast-moving deep-tech startup revolutionizing the electric mobility space. We are building a complete end-to-end EV technology stack from high-performance battery systems to intelligent control electronics powering the next generation of electric vehicles. We thrive on innovation, speed, and real-world impact, building products from the ground up. If you want to build, scale, and own products that change how the world moves, this is your stage.
⚡ Job Summary
We’re looking for a passionate Firmware Developer to design and develop embedded firmware for our next-generation EV power electronics and battery systems. You’ll be working on developing code, the intersection of hardware and software, and solving challenging problems in real-time systems, safety-critical code, and performance optimization that directly impact how electric mobility is built and scaled.
🎯 What You Will Do
- Proven expertise in embedded C/C++ development, with hands-on experience in designing, coding, and optimizing firmware for real-time embedded systems (ARM/STM32 or equivalent MCUs).
- Strong ability to architect, build, and integrate firmware with custom hardware platforms, ensuring seamless interaction across power electronics, sensors, and battery systems.
- Solid understanding and practical experience with communication protocols such as CAN, UART, SPI, and I2C, including protocol stack implementation and validation.
- Demonstrated capability in firmware testing and validation, using tools such as oscilloscopes, logic analyzers, in-circuit debuggers, and hardware-in-loop (HIL) setups to ensure robustness and reliability under real-world EV operating conditions.
- Experience with RTOS-based development, interrupt-driven programming, and low-level driver development, with a focus on performance, safety, and scalability.
- Strong debugging and problem-solving skills, capable of identifying root causes in tightly coupled hardware-software systems.
- Exposure to functional safety standards (ISO 26262, MISRA C), power electronics, battery management systems (BMS), or motor control algorithms will be considered a strong advantage.
- Passionate about electric mobility technologies, with the drive to build and deploy cutting-edge solutions at scale.
- Maintain clear technical documentation for firmware modules and contribute to code reviews and best practices.
✅ What We’re Looking For
- Bachelor’s or Master’s in Electronics, Electrical, Computer Engineering, or related field.
- 2–5 years of experience in embedded firmware development.
- Strong expertise in C/C++ programming for real-time embedded systems.
- Hands-on experience with RTOS, interrupt-driven programming, and low-level drivers.
- Knowledge of automotive/EV standards (ISO 26262, functional safety, MISRA C) is a plus.
- Familiarity with power electronics, battery systems, or motor control is highly desirable.
- Solid debugging skills with oscilloscopes, logic analyzers, and in-circuit debuggers.
- Passionate about electric mobility and clean energy technologies.
💡
Why Join Us?
- Be at the forefront of EV innovation, building technology that drives the future of mobility.
- Opportunity to own and lead modules end-to-end, from idea to deployment.
- Fast-paced startup environment with immense learning and growth potential.
- Work with a world-class team of engineers, innovators, and problem-solvers.
- Competitive compensation with equity opportunities grows as we grow.
Skills: building,embedded,communication tools,coding,power electronics,firmware testing and system integration,embedded c/c+,can,code,debugging and validation,embedded development tools,integration,firmware