Lead Embedded Software Engineer
Описание вакансии
WHAT YOU’LL DO
- Building and leading the embedded software development
- Testing and debugging the program of various components like Motor controllers, ECU (Electronic Control Unit), BMS (Battery Management Systems), MPPT (Maximum Power Point Tracker) for the vehicle.
- Implementation of data communication from vehicle systems to the company server.
- Development/improvement of firmware required for the above systems.
- Analyze and enhance efficiency, stability and scalability of system resources.
- Interface and support with hardware design and development.
- Take part in design reviews and standards verification.
- Quantify the performance of different architecture choices and optimize architecture choices according to the cost function.
ABOUT YOU
- A Master’s or Bachelor’s in Electrical Engineering, Embedded Systems, Computer Science, or equivalent.
- At least 3-5+ years of relevant experience in the field of embedded software/integration, testing and microcontroller peripherals.
- Experience in trouble-shooting embedded systems and firmwares and Experience with electric vehicles and/or solar vehicles is a plus.
- Fluency in English is required
- Working-level knowledge of C, C++, JAVA, RTOS.
- Experience with electronics communication protocols, i.e. CAN, LIN, UART, SPI, etc.
OFFER YOU?
- A high degree of freedom and independence in your role
- Being one of the early employees that build the core of the company
- You will be involved in building the team and you will have the opportunity to take a leadership role in the near future
- A highly engaged team, with love for agility, innovation and spurring growth