Job at a glance
Job description: Software development for Automotive Pneumatic based Air Lift Systems for RV vehicles, suspension for off-road vehicles. Responsibilities and Duties • Author software requirements from system/customer requirements. • Complete responsibility for BSW software components development/test/release/maintenance. • Ability to code software for automotive time critical real-time applications.
• Experience in device drivers development for micro-controller. • BSW API’s for application demand. • Will have to configure and develop device drivers for MCU IO’s like Analog & Digital I/O, PWM, CAN, SPI, I2C and Bluetooth. • Complete understanding of IS0-14229 and should be able to implement complete UDS stack. • Timely communication with customer and inform any risks upfront. • Quality control of release software via static and dynamic test.
• Project planning and estimations for software releases. Qualifications • B.Tech/M.Tech, 6+ years of experience into automotive software development. • Expert in C Programming language. • Experience in any scripting language (python, c#, perl etc.) • Experience in setting up build environment and configuration of make and linker files. • Experience in bootloader development is added advantage. • Should be experienced in device driver development for peripherals like ADC, DIO, PWM, CAN, SPI, I2C,EEPROM and Bluetooth.
• Understand memory map of MCU and should be able to configure as per application needs. • Experience in working with embedded system Kernels or RTOS. • Experience in working with NXP S32 micro is added advantage. • Excellent on board debugging skills.