Embedded Software Developer - Classic AUTOSAR
4-8 yrs
On-site
Full-Time
Bangalore, India
C / C++, Embedded Software Development with
CAN , Ethernet, UART and SPI bus communication, UDS Protocol experience
Experience in Microcontrollers such as Aurix Microcontrollers
Knowledge of real-time issues and experience in debugging and testing embedded systems.
Familiarity with software development tools such as debuggers, compilers, and IDEs
Familiarity with Classic AUTOSAR architecture and implementation
In Automotive Domain, CDD (Complex Device Driver)
Primary Skills
Knowledge of automotive industry regulations and standards (e.g. ISO26262)
Experience in using software development tools such as Gljiva or Lauterbach (Optional: Vector CANoe, Vector CANalyzer)
Understanding of software development methodologies (e.g. Agile, Scrum)
Familiarity with automotive communication protocols such as LIN and Ethernet
Understanding of cybersecurity and software security in automotive systems. (To integrate BMW's cryptography which needs to be integrated in the Infineon)
Desired Skills
Develop, debug, and test embedded software for automotive applications
Design and implement software architecture for automotive control systems
Interface with hardware design teams to ensure seamless integration between software and hardware components
Develop and execute unit tests and integration tests to ensure software functionality and reliability
Ensure compliance with coding standards and automotive industry regulations
Analyze and troubleshoot issues in software and hardware components