Firmware Developer

5 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

🔹

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

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

bengaluru, karnataka, india