Embedded Linux Software Developer with Security ...
Contract Professionals, Inc. - Sterling Heights, MI
Apply NowJob Description
US CITIZENSHIP REQUIREMENT This assignment is a US Government Contract which requires all applicants to be US Citizens. NO SUBCONTRACT REQUIREMENT No third-party applicants will be considered. If you are a third party contracting company, please do not respond to this position. Position Description * Looking for an Embedded Linux Software Developer for our Board Support Package or Software Loader / Verifier team. Join a dynamic group of software engineers responsible for the design, development, and support of embedded software solutions for the world''s premier land-based combat vehicle producer. * This is a Hybrid role, comprising of 70% in office work and 30% remote. * Building and configuring VxWorks, Linux, or other embedded operating systems. * Perform Linux system programming tasks, including driver development and new hardware enablement on embedded Linux systems. * Integrate various software into build systems * Design, develop, test, deploy, maintain, and improve software * Enable embedded system security using cryptography and secure architectures * Manage individual priorities, deadlines, deliverables Position Requirements * Degree in Computer Science, Computer, Electrical Engineering (with software development emphasis) mdash or equivalent experience * Ability to troubleshoot low level software issues and distinguish between hardware and software issues * Capable of developing C and / or C++ code that can be maintained and updated over decades * Excellent communication skills * Demonstrated problem solving skills, learning capabilities, and multitasking capabilities * Experience with Linux device drivers, bootloaders, or other system programming is a strong plus * Experience with safety critical systems or real time systems is desirable * Experience with one or more build environments such as Buildroot, OpenEmbedded, or in particular Yocto * Experience with Git, DOORs, Jira / Bitbucket / Confluence, gdb, or QT is a plus * Familiarity with security features such as SELinux, verified boot and trusted execution environments is a plus * Willingness to travel to support off-site loads and testing is highly desirable.
Created: 2025-11-15