Embedded Linux RTOS Software Developer

Contract Professionals, Inc.

Sterling Heights, MI

JOB DETAILS
SKILLS
Agile Programming Methodologies, Algorithms, Atlassian JIRA, Booting, C Programming Language, C++ Programming Language, Communication Skills, Computer Engineering, Computer Science, Computer Security, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Cryptography, Debugging Skills, Device Drivers, Digital Signatures, DoD Clearance, Electrical Engineering, Embedded Linux, Embedded Operating Systems, Embedded Software, Embedded Systems, GDB (Gnu Debugger), GNU C Compiler, Git, Government Contracts, Hardware-Software Integration, Hypervisors, Identify Issues, Integration Testing, Internet Security, Linux Operating System, Linux System Internals/Programming, Memory Hardware, Microsoft Office, Military, Multithreaded Programming, Organizational Skills, Performance Tuning/Optimization, Problem Solving Skills, Programming Tools, Project Schedule, Project/Program Management, Qt GUI (Graphical User Interface) Toolkit, Realtime Linux Operating System, Realtime Operating System, Security Clearance, Security-Enhanced Linux (SELinux), Software Administration, Software Architecture, Software Development, Software Development Lifecycle (SDLC), Software Testing, Systems Administration/Management, Technical Delivery, Test Design, Test Plan/Schedule, Testing, U.S. National Institute of Standards and Technology (NIST), United States Department of Defense (DoD), Verification Plans, VxWorks
LOCATION
Sterling Heights, MI
POSTED
1 day ago

Job Title: Embedded Linux RTOS Software Developer

Location: Sterling Heights, MI
Employment Type: Contract
Pay Range: Competitive - Based on Experience

About the Role:
Our client is seeking an Embedded Linux RTOS Software Developer to support the integration of advanced vehicle electronic systems. This role focuses on developing, integrating, testing, and maintaining embedded software for military vehicle platforms while supporting software deployment, system security, and real-time operating system development.

Responsibilities:

  • Develop, document, and maintain software architectures, requirements, interfaces, algorithms, and designs.
  • Design, develop, test, deploy, maintain, and improve embedded software applications.
  • Lead software integration and verification activities throughout the software development lifecycle.
  • Develop software verification plans, test procedures, and test environments.
  • Execute software testing and document results to ensure system requirements are met.
  • Load software images and deploy official software releases to laboratory environments and military vehicles.
  • Build and configure embedded operating systems including Linux and VxWorks.
  • Develop Linux system software, including device drivers and hardware enablement.
  • Integrate software into automated build environments.
  • Optimize system performance and complex software pipelines.
  • Support embedded cybersecurity using cryptography, secure boot, and trusted architectures.
  • Troubleshoot low-level hardware and software integration issues.
  • Manage project priorities, schedules, and technical deliverables.
  • Collaborate with cross-functional engineering teams throughout development and integration activities.

Qualifications:

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
  • 5-7 years of relevant embedded software development experience.
  • Strong experience developing software in C and C++.
  • Experience with the complete software development lifecycle, including requirements, architecture, design, testing, integration, and deployment.
  • Strong knowledge of embedded Linux and real-time operating systems (RTOS), including VxWorks.
  • Experience with Linux system programming, device drivers, bootloaders, memory maps, and hardware bring-up.
  • Experience with Yocto, Buildroot, or similar Linux image build systems.
  • Experience using Git, Eclipse, GCC, GDB, DOORS, Jira, Bitbucket, Confluence, Qt, and related development tools.
  • Familiarity with Agile development methodologies and CI/CD practices.
  • Experience with asynchronous programming, multithreading, interrupts, and real-time systems.
  • Familiarity with Type I and Type II hypervisors is a plus.
  • Knowledge of embedded cybersecurity concepts including SELinux, verified boot, trusted execution environments, encryption, digital signatures, and NIST post-quantum cryptography is preferred.
  • Strong debugging, problem-solving, organizational, and communication skills.
  • Proficiency with Microsoft Office applications.

Clearance Requirements:

  • Ability to obtain a U.S. Department of Defense Security Clearance.
  • U.S. Citizenship may be required.
  • Ability to pass the Anthropometric Size Requirement (ASR) for working in and around military vehicles.

Why Join CPI?
Contract Professionals, Inc. (CPI) has connected engineering, technical, and defense professionals with leading employers for over 40 years. We provide dedicated recruiter support, competitive compensation, and opportunities to contribute to cutting-edge defense programs while helping you grow your career.

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.

About the Company

C

Contract Professionals, Inc.

Contract Professionals, Inc. (CPI) is a global, service disabled veteran owned workforce solutions company, which specializes in finding engineering and IT employment opportunities for both civilians and military veterans.
With more than 37 years of industry experience, CPI is proud to represent the most inclusive, innovative and reputable Fortune 100 and Fortune 500 companies in the United States and select foreign countries.
CPI has received multiple awards for our exceptional service to military veterans, including several from the 101 Best and Brightest Place to Work for Committee, Local, Elite and National 2015 - 2018.
CPI was also honored to receive the prestigious Veteran Owned Business of the Year Award 2016 from the SBA, Michigan. In addition, CPI is proud to be named one of Crain’s Detroit Cool Places to Work for the third year in a row, placing in the top 20 each year 2016 - 2018.
To learn more about engineering and IT employment opportunities or to learn how CPI can help you solve your business challenges with specialized workforce solutions, please visit us today at www.cpijobs.com.

COMPANY SIZE
100 to 499 employees
INDUSTRY
Staffing/Employment Agencies
EMPLOYEE BENEFITS
401K, Life Insurance
FOUNDED
1982
WEBSITE
https://www.cpijobs.com/