About this role
<p>General Information: As Software Engineer (BSW) to develop Basic Software (BSW) on ARM Cortex-M, Cortex-R, and/or Infineon AURIX Tricore platforms. You are crucial for ensuring the reliability and performance of our automotive software solutions.</p> <p>Your Key Responsibilities:</p> <p>Global Job Name:Embedded SW Eng.</p> <ul type="disc"> <li>Design, develop, and maintain Basic Software (BSW) components for automotive applications on ARM Cortex-M, Cortex-R, and/or Infineon AURIX Tricore platforms.</li> <li>Collaborate with cross-functional teams to define software requirements and specifications.</li> <li>Implement and optimize software modules, ensuring high performance and reliability.</li> <li>Conduct code reviews, unit testing, and integration testing to ensure software quality.</li> <li>Debug and resolve software issues, providing timely solutions.</li> <li>Configure and integrate AUTOSAR BSW modules using tools such as Vector, EB, or ETAS.</li> <li>Stay updated with the latest industry trends and technologies to continuously improve software development processes.</li> </ul> <p>Your Qualifications:</p> <ul type="disc"> <li>Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.</li> <li>Experience in embedded software development.</li> <li>Strong proficiency in C/C++ programming languages.</li> <li>Knowledge on ARM Cortex-M, Cortex-R, and/or Infineon AURIX Tricore architectures is prefer</li> <li>Proficiency in debugging tools such as Lauterbach Trace32, iSystem, or JTAG debuggers.</li> <li>Knowledge of communication protocols like CAN, LIN, SPI, I2C, UART, and Ethernet.</li> <li>Familiarity with software development tools such as compilers, debuggers, and version control systems.</li> <li>Excellent problem-solving skills and attention to detail.</li> <li>Strong communication and teamwork abilities.</li> <li>Fluent English reading and writing skills</li> </ul>