Job Title: Automotive Software Developer
Position Overview: We are seeking talented Software Developers to join our Automotive Software Development team, working on the forefront of innovative technologies for Autosar self-driving platforms. The ideal candidates will possess strong debugging skills, a passion for solving complex problems, and the ability to thrive in a dynamic, global environment.
Key Responsibilities:
* In-Vehicle Network Development: Work with various in-vehicle networks such as CAN, FlexRay, and Ethernet.
* Debugging & Troubleshooting: Perform debugging both on the bench and in vehicles using tools like Lauterbach debuggers and XCP. Engage in root cause analysis and resolution of software issues.
* Autosar Module Development: Develop and configure Autosar Basic Software (BSW) modules below the Runtime Environment (RTE).
* Software Implementation: Design and implement software components on top of the RTE.
* Documentation & Testing: Create design documents, software requirements, and test cases to ensure robust development processes.
* Code Reviews & Integration: Participate in design and code reviews and perform AUTOSAR embedded software integration.
* Collaboration: Participate in meetings with internal teams, customers, suppliers, and Original Equipment Manufacturers (OEMs).
Required Skills & Experience:
* Technical Proficiency: Advanced experience with NXP processors and QNX OS. Strong expertise in AUTOSAR BSW, RTE, architecture, and configuration tools (e.g., TresOs, DaVinci).
* Programming & Debugging: Proficiency in C programming and embedded systems concepts. Experience with software build processes and debugging tools (e.g., Trace32, CANoe).
* Process Models: Familiarity with software engineering process models such as ASPICE3, ISO26262, Agile, and MISRA C.
* Vector Tools: Experience with Vector products like CANoe, CANape, vFlash, and VT.
* Problem-Solving: Strong analytical skills with a passion for troubleshooting and resolving issues.
* Teamwork & Communication: Ability to collaborate effectively within a global team and communicate complex ideas clearly.
* Customer Orientation: Strong customer focus with a commitment to meeting deadlines and self-management skills.
Preferred Skills:
* Adaptive Autosar: Knowledge of Adaptive Autosar is a plus.
* Scripting & Tools: Experience with scripting tools like Python and CAPL is advantageous, as is familiarity with software engineering tools like JIRA and GIT.
* Automotive Protocols: Experience with UDS protocol, bootloader, or OEM-specific software is beneficial.