Battery Management System (BMS) Software Engineer
River
This job is no longer accepting applications
See open jobs at River.See open jobs similar to "Battery Management System (BMS) Software Engineer" Toyota Ventures.About River :
River is an electric vehicle company building multi-utility scooters. At River, we’re building scooters of tomorrow for the ambitious youth of today. Because we believe people only need two things to achieve success: the desire to make it to the top, and the means to get there.
With our flagship product River Indie, SUV of Scooters, is designed to help you get things done. Engineered to be a dependable ally on your road to success. We are backed by marquee international investors - these are mobility focused funds backed by Yamaha Motors, Al-Futtaim Automotive Group, Toyota VC and Maniv Mobility.
Key Responsibilities :
Software Development :
- Develop embedded software for BMS applications. Interfacing AFEs, writing measurement, protection and MOSFET/contactor control code/algorithms.
- Contribute to the implementation of algorithms for State of Charge (SOC), State of Health (SOH), and thermal management.
- Write, test, and debug firmware for battery system monitoring and protection.
- Collaborate with hardware engineers to integrate software with system components.
- Support software-hardware integration testing and troubleshooting activities.
Testing and Validation :
- Assist in creating and executing software test plans, including unit and system-level tests.
- Conduct debugging and issue resolution using tools such as oscilloscopes, logic analyzers, and protocol analyzers.
Ideal Candidate :
- Overall 4 to 8 years of overall experience in BMS applications.
- Proficiency in programming languages such as C and Python.
- Experience with real-time operating systems (RTOS) or bare-metal programming.
- Familiarity with embedded systems and microcontroller architectures.
- Understanding of communication protocols like CAN, I2C, SPI, or UART.
- Basic knowledge of battery technologies and management principles.
Education :
- Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
This job is no longer accepting applications
See open jobs at River.See open jobs similar to "Battery Management System (BMS) Software Engineer" Toyota Ventures.