Get in Toucharrow

CONTACT US

Location Bangalore, India Job type Full Time
Posted time 2023/07/21 Location Bangalore, India Job type Full Time

 

Primary requirements:

  • 2 to 6 Yrs years of experience in embedded software development in C on RTOS.
  • Experience working on Data Structures and C is a must.
  • Hands-on experience in hardware system debugging.
  • Understanding of RTOS concepts like booting, scheduling algorithms, memory management, resource distribution, power management etc.
  • Experience with communication protocols such as CAN(-FD), J1939, UDS, Automotive Ethernet, SPI, UART, I2C
  • Comprehensive experience with Vector CAN Tools (CANalyzer, CANoe), Ethernet tools, Emulators, Debuggers, and Compilers.
  • Comprehensive experience with software Version Control Tools – GIT (preferred), SVN etc.
  • Experience with Jira, Confluence and Agile Software Development.
  • Ability to work independently and provide mentoring to more junior software engineers as needed.

 

Secondary requirements:

  • Experience in embedded software development in bare metal environments.
  • Hands-on hardware bring-up and code optimization.
  • Working knowledge of ISO 26262 functional safety integrity levels – good to have.
  • Technical Safety Concepts – RAM test, ROM test, Lock step, CPU test, MPU, OS configurations.
  • Experience in 16/32 bits NXP, STM32 and Microchip MCUs and ColdFire, ARM architecture.
  • Familiarity of Autosar architecture, Functional Safety and FMEA.
  • Experience with FreeRTOS.
  • Experience with OCPP, ISO15118 standards.

Educational Qualification:

B.E/ B.Tech/ M.E/ M.Tech in Electrical/ Electronics/ Computer Science.

 

Primary requirements:

  • 2 to 6 Yrs years of experience in embedded software development in C on RTOS.
  • Experience working on Data Structures and C is a must.
  • Hands-on experience in hardware system debugging.
  • Understanding of RTOS concepts like booting, scheduling algorithms, memory management, resource distribution, power management etc.
  • Experience with communication protocols such as CAN(-FD), J1939, UDS, Automotive Ethernet, SPI, UART, I2C
  • Comprehensive experience with Vector CAN Tools (CANalyzer, CANoe), Ethernet tools, Emulators, Debuggers, and Compilers.
  • Comprehensive experience with software Version Control Tools – GIT (preferred), SVN etc.
  • Experience with Jira, Confluence and Agile Software Development.
  • Ability to work independently and provide mentoring to more junior software engineers as needed.

 

Secondary requirements:

  • Experience in embedded software development in bare metal environments.
  • Hands-on hardware bring-up and code optimization.
  • Working knowledge of ISO 26262 functional safety integrity levels – good to have.
  • Technical Safety Concepts – RAM test, ROM test, Lock step, CPU test, MPU, OS configurations.
  • Experience in 16/32 bits NXP, STM32 and Microchip MCUs and ColdFire, ARM architecture.
  • Familiarity of Autosar architecture, Functional Safety and FMEA.
  • Experience with FreeRTOS.
  • Experience with OCPP, ISO15118 standards.

Educational Qualification:

B.E/ B.Tech/ M.E/ M.Tech in Electrical/ Electronics/ Computer Science.