Requirements and Skills:
> Minimum of 4-6 years of relevant experience (embedded system design)
> BS or MS in Electrical Engineering, Computer Science, Computer Engineering or the equivalent in experience with evidence of exceptional ability
> Proficiency in C, C++, RTOS
> Fluent in software fundamentals including software design and maintainability
> Experience with the embedded microprocessors /micro-controller and software development tools
> Familiarity with automotive development: MISRA-C, CAN, UDS
> Familiarity with EV components such as BMS, Motor controller etc.
> Experience with UML, GIT
> Deep Knowledge in communication protocols such as CAN(-FD), J1939, I2C, USART and SPI.
> Comprehensive experience with tools such as Vector CAN, static code analyzers, oscilloscope, Emulators, Debuggers (ST-link, J-link), Compilers, and various software testing tools.
> Working experience in Bootloader and secure firmware for over the air updates.
> Experience with fundamental hardware components on PCB and their analysis tools
> Familiarity with MBD on simulation tools such as Matlab / Simulink
> Knowledge of EE fundamentals – circuit analysis and design
> Ability to collaborate and communicate complex technical concepts
Responsibility:
> Lead end to end ECU development.
> Software integration of 3rd party products into existing systems.
> ECU software development, design, testing, debugging and documentation in all phases of Product development.
> Work closely with robotics engineering teams to ensure system functionality and interface requirements are met. Actively participate in design and code reviews.
> Interact with partners and suppliers in technical discussions throughout the development and deployment phases.
> Deliver high-quality C code for a real-time embedded environment
> Specify, design, and implement functionality and behaviors of embedded subsystems
> Design the software architecture and firmware implementation on hardware through integration, test and high volume manufacturing
> Hands-on hardware bring-up, system debugging and code optimization
> Writing unit and component level tests to ensure proper functionality
> Make performance and optimization trade-offs to meet product requirements
Benefits:
- Competitive Salary
- ESOPs
- Health insurance
NOTE: First few months of deployment will be at Tada, Andhra Pradesh and then transition to Chennai.
Our Client is a startup in the sustainable energy space :
“We are working on solving farming/agricultural automation problems with robust EVs and stationary energy storage systems for industrial and domestic applications. We are looking for an Embedded Firmware engineer to lead automotive ECU development. Ideal candidate will work in a fast paced startup environment to bring up innovative and robust products for off-road EVs and stationary energy storage systems.”