Position Title : Embedded Software Developer
Department : Software COC Reporting to : Product Manager
Educational Qualification :
BE / B Tech / ME / M Tech / MS (Electrical / Electronics / ECE / EEE / CS / Mechatronics) full time from reputed institution.
Key-skills : Embedded C, CAN, LIN, Flexray, MOST, microcontrollers, MISRA standard, SPI, UART, I2C, high-end processors (ARM / PPC)
Product Experience & Technical Expertise :
- Proficiency in automotive embedded software designs & development for products like BCM, FATC, , TPMS, Telematics, DC-DC Converters, Inverters, Chargers, etc.
- Good command over programming languages like C / C++ with MISRA standard.
- Experience in interface protocols like SPI, UART, I2C
- Experience with automotive specific microcontrollers (8, 16, 32-bit) & high-end processors (ARM / PPC)
- Good understanding of automotive communication protocols such as CAN, LIN, Flexray, MOST, etc.
- Good understanding of automotive electrical architecture & diagnostic protocols. (UDS, OBD, KWP)
- Comfortable in reading electronics component
- OS Knowledge : OSEK complaint or other embedded RTOS knowledge is required.
- Tools : Exposure to variety of debugging tools, IDEs, compilers is desirable.
- Experience on Application Lifecycle Management (ALM) tools for ensuring SW quality is desirable.
- Knowledge of Model based SW design and any of the scripting language like Perl, Python, Ruby, Shell scripts will be good add-on
Role & responsibility :
Project requirement capturingSoftware Architecture design using UML tools.Development of software module / SW assets for automotive embedded systemsUnit testing & functional testing of SW componentsInnovative solution ideas & rapid prototypingref : hirist.tech)