You will develop embedded software and user interface components for infotainment, embedded systems, or mobile platforms.
Responsibilities
Develop user interface components using Qt/QML or web technologies.
Build and maintain software within an Agile development environment.
Implement inter-process communications and multi-threaded software applications.
Validate code using unit-testing frameworks and GNU debug tools.
Required Skills
5 years of experience in software development, or 3 years using C++, Web programming, CSS, JavaScript, HTML, and JavaScript Frameworks.
3 years of experience developing user interface components via Qt/QML or web technologies.
2 years of experience in embedded systems software development.
2 years of experience working with Agile methodologies.
3 years of experience in at least three of these areas: QNX OS, RTLinux, unit-testing frameworks, inter-process communications, multi-threaded applications, or GNU debug tools.
Experience developing HMIs for infotainment, embedded systems, or mobile platforms.