The Senior Software Engineer will design, develop, integrate, test, and maintain embedded Linux software used in production vehicle systems. This role focuses on embedded Linux platform development and maintenance, Yocto-based Linux distributions, modern C/C++ application development, Qt-based user interfaces and services, automated testing, and software build and deployment infrastructure. The team member will be an integral part of multiple programs and will be expected to contribute across the complete software lifecycle, including architecture, requirements, implementation, code review, automated testing, continuous integration, release management, production support, and long-term platform maintenance. The ideal candidate has strong software engineering fundamentals, extensive experience developing production C/C++ software on embedded Linux, and the ability to diagnose complex issues spanning application software, operating system services, libraries, build systems, and hardware interfaces.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior