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 :
- Lead the vehicle architecture - controls team to develop, tuning and update the control system frameworks for future algorithms.
- Understanding firmware, electrical and mechanical architecture of the vehicle and then bridge the gap between these architectures and make sure the control models are being implemented into the respective ECUs, within the design tolerances.
- Lead the development of the MBD software for upcoming ECUs which include working on the subcomponents like bootloader, embedded communication protocols, Timers, control models, IMU sensors and vehicle level features.
- Lead the MBD software for upcoming ECUs to production level, using code generation which should meet industry standards of MISRA compliance.
- Lead development of FMEAs and DVPs for new and existing software stack.
- Work on introducing ISO26262 standards of safety to the new and existing software stacks
- Guide team with PLM releases and maintaining release flow for all the models and software release from the team
- Participate in review of algorithm releases to adhere with product development process and gate checks
- Develop new avenues for algorithm development leading to patent applications and new features in the market
Ideal Candidate :
- Bachelor's or Master's degree in Control systems, Automotive Engineering or related engineering field.
- Ph.D. in Applied sciences is an advantage
- At least 8+ years of experience in embedded and controls development for an automotive company.
- Demonstrated proficiency in writing C/C++ for embedded microcontrollers required
- Demonstrated experience in building models in MATLAB/Simulink and proficiency in scripting languages on MATLAB/python.
- Demonstrated experience in developing state-machines.
- Experience with developing code for NXP, ST, and other automotive controllers.
- Experience in implementing machine learning logic is an advantage
- Should have experience handling end to end development of vehicle control algorithms into mass market applications
- Proficient in verbal communications skills required to collaborate effectively with internal and external teams.