Department : Product Design & Development
Designation : Lead Engineer- Product Development (Software)
Qualification : B.E / B.Tech (Electronics)
Experience : 4 yrs+
Location : Bangalore/ Faridabad
Roles & Responsibilities
- Lead, Drive and execute Software Development and Customization of Electrical Vehicle products – Motor Control Units (MCUs) and Motors for Low and high voltage applications
- Software development of new functionality, enhance and optimize software
- Micro controller selection, serial communication, and CAN interface protocol design
- Development of Firmware on 16-bit and 32-bit controllers
- Software Development on Vector Control Logic – Field oriented control (FOC) implementation
- Closely interact with BD team to understand voice of customer and to conceptualize and lead India/Customer specific customization projects
- Lead timely completion of India & customer specific engineering and product development projects
- Support operations, quality and after sales service teams on problem resolution
Person and Experience Profile
- Software Development Experience in Motor control unit, VCU, BMS / Electrical vehicle products
- Good knowledge on Communication protocols (CAN, LIN, I2C, SPI, UART) and diagnostic protocol UDS, KWP
- Good knowledge on 16-bit, 32-bit Microcontrollers, programming of different like ADC, PWM, timer, Interrupts, Memory (EEPROM, FLASH, NVM) etc
- Experience in Software Development on Vector Control Logic – Field oriented control (FOC) implementation
- Experience in and expertise on development of Software Architecture and Firmware/Embedded Systems
- Knowledge in MATLAB /Auto-coding tools, CAPL, Python script
- Qualified Engineer (Electronics/Power Electronics) preferably from Tier 1 or Tier 2 institutes. Should have knowledge on electric motors & drives
- Work experience in automotive application and Electric vehicle platforms will be an added advantage.
- Comfortable working in a startup environment and flexible to adjust plans as per business needs
Other Skills & Abilities:
Excellent technical aptitude and skills
Problem solving and interpersonal skills
Good project management skills
Ability to manage multiple priorities at the same time
Excellent computer skills