Senior Firmware Engineer
Location: Bengaluru, Karnataka, India
Department: RnD Engineering
Workplace: on_site
Employment Type: full
Description
You’ll be working with the product and engineering team.
This team runs on coffee with an infectious passion for building products that have never been built before. Our Flexible Energy Stack consists of the e^pack (battery pack) and e^pump (charging station) which together unlock 15-minute rapid charging.
Our philosophy: Break. Believe. Build
Break stuff. Break assumptions. Break the thumb rule.
Believe in the team. Believe in the process. Believe through failures.
Build fast. Build passionately. Build to simplify.
What you will do:
Fast charging a battery pack requires the charger and the battery to communicate with each other perfectly and work in sync. This is achieved when 3 things come together:
- Great battery pack design
- Reliable & accurate hardware
- Innovative & efficient firmware and algorithms (battery and charging algorithms)
Software and hardware are critical to the efficient working of a well-designed battery pack. At Exponent, we take our software very seriously, and to complement it, we build our own hardware to the highest standards – fully in-house.
As a senior Firmware Engineer, you will be building the safe, reliable, and modular FW tech stack responsible for charging thousands of vehicles within 15 minutes.
You will work closely with hardware (it’s like a dance – you need both partners to be in sync with each other), utilizing data to build Algos to boost the Battery and Charger performance
Responsibilities:
- Define FW architecture - select HW, device optimal HAL layers, enable features (OTA, UDS, et al), and define FW blocks
- Develop Algorithms - design application layer with state machines and algorithms to process data and compute critical parameters like Sox
- Take code to production - Design, development, validation, and deployment in the field; debugging and diagnostic SOPs, service manual
- Reliability - Understanding and implementation of safety and reliability of firmware, FMEA, and Code and Risk reviews
The ideal candidate requires:
- Hands-on experience and proven excellence in the delivery of production codes for high-volume embedded devices with 3 to 5 yrs of relevant experience
- Strong design and development skills in embedded C/C++ along with RTOS/Linux and some scripting and automation (Python/Shell)
- Strong knowledge of embedded hardware, ARM and DSP microcontrollers, ADCs, GPIOs, and communication protocols USB / CAN 2.0 / CANFD / SPI / UART / ISOTP
- Experience working with analysis tools like LDRA or Polyspace for Static Code Analysis
- Have an understanding of working with cross-functional teams in an Agile environment, product lifecycle for firmware (SDLC), and version control (Git)
- Understanding of automotive standards like MISRA C, ISO26262
We are looking for builders with a certain mindset: Build. Fail. Learn. Repeat.
What matters more:
- Quality of work
- Approach towards problem-solving
- Dissatisfaction towards mediocre work
- Resilient attitude to bounce back after failing
- 3+ years of experience
About Us
Exponent simplifies energy for EVs.
Co-founded by Arun Vinayak (Ather Energy's Founding Partner & Former Chief Product Officer) and Sanjay Byalal (Former hardware strategic sourcing and cell strategy lead, Ather and Former Supply Chain Lead, HUL), Exponent focuses on solving two sides of the energy problem by building the e^pump (charging station) and e^pack (battery pack) which together unlock 15-min rapid charging. The 200-strong team of passionate builders has a ton of EV experience and is currently looking for more builders to join one of the best EV teams in India to build & scale Exponent.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
