×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Linux RTOS Software Developer

Job in Sterling Heights, Macomb County, Michigan, 48310, USA
Listing for: Contract Professionals, Inc
Full Time position
Listed on 2026-07-18
Job specializations:
  • Software Development
    Unix/Linux, Embedded Systems/ Firmware/ IoT, DevOps, C++ Developer
Salary/Wage Range or Industry Benchmark: 120000 - 160000 USD Yearly USD 120000.00 160000.00 YEAR
Job Description & How to Apply Below

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.
Eligibility & Conditions

US citizenship is required for this U.S. Government contract. No subcontracting will be considered. Third‑party contracting companies should not respond to this position.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary