Software Engineer
Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems
In short
Develop and integrate low-level software modules for Infotainment head units running Android Automotive OS. Collaborate with external partners, ensuring quality through automated tests and in-car testing. Requires strong embedded C++ skills, experience with Android Platform, and an embedded Linux or QNX environment.
Responsibilities
- Develop and integrate low-level software modules for Infotainment head units running the latest Android Automotive OS.
- Collaborate closely with external suppliers and partners.
- Ensure quality through automated unit and integration tests.
- Perform testing and troubleshooting in prototype cars.
- Review colleagues’ code and provide constructive input.
- Communicate proactively to ensure progress and provide transparent status updates.
- Explain software-design decisions clearly.
- Work in agile teams and collaborate with stakeholders and external suppliers.
Requirements
- Fluent in embedded C++ development and debugging.
- Proven experience in developing software in Android Platform and an embedded Linux or QNX environment.
- Experience from the automotive industry.
- Familiarity with unit, component and manual testing, as well as test automation.
- Experience in software architecture.
- Experience in hardware-related development.
- Experience with QNX/Linux.
- Experience with Drivers.
- Experience with Serial communication.
- Experience with Hardware specifications.
- Experience with Object-oriented development.
- Experience with C++.
- Experience with Python.
- Experience with Displays.
Desired Qualifications
- Personal interest in technology.
- Enjoy learning from others and sharing knowledge.
- Ability to see the whole picture and have an overall understanding of the complete system.
- Collaborative and responsible team player.
- Confidence to speak up and trust own expertise while remaining humble.
- Innovative but realistic mindset.
- Receptive to technical feedback.
- Proven experience in developing software preferably within automotive.
- Proven experience in QNX and/or device drivers is considered a plus.
#Information Technology/Digital#Exp Level - Professionals#All Jobs