DevSecOps Engineer/Embedded Linux RTOS Software Developer

Contract Professionals, Inc.

Sterling Heights (MI)

On-site

USD 100,000 - 160,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Contract Professionals, Inc. in Sterling Heights, MI seeks a DevSecOps Engineer / Embedded Linux RTOS Software Developer to support mission-critical vehicle systems. The role emphasizes DevSecOps, embedded Linux, CI/CD automation, and long-term software sustainment.

Responsibilities include building and maintaining CI/CD pipelines, GitOps automation, and working with Git, Jira, DOORS, and Confluence. Proficiency in C/C++, GDB, and Qt is required, with Yocto/OpenEmbedded build systems.

Qualifications

  • Bachelor's degree in a related technical field.
  • 5–7 years of professional experience in DevSecOps and embedded Linux.
  • Proficiency with CI/CD pipelines and version control tools.

Responsibilities

  • Support integration of embedded software for vehicle electronic systems.
  • Develop and maintain CI/CD pipelines using GitHub Actions, GitLab CI/CD, Jenkins, or similar tools.
  • Implement GitOps principles to automate software deployments.
  • Work with source control tools including Git, GitLab, and Bitbucket.
  • Utilize development environments such as Eclipse, Visual Studio Code, and Microsoft Visual Studio.
  • Manage requirements using DOORS and track work through Jira and GitLab Issues.
  • Support collaboration using Confluence, GitLab Wiki, and related knowledge management tools.
  • Debug software using GDB and develop applications utilizing Qt.
  • Develop and maintain C/C++ software for long‑term maintainability.
  • Create automation scripts using Bash, Python, Go, or similar scripting languages.
  • Support Linux device drivers, bootloaders, memory maps, and embedded system programming.
  • Maintain build environments including Yocto, Buildroot, OpenEmbedded, and Python‑based build systems.
  • Support security technologies such as SELinux, verified boot, and trusted execution environments.
  • Troubleshoot hardware and low‑level software integration issues.
  • Document infrastructure, automation processes, and development procedures.
  • Collaborate with software developers to improve deployment workflows and DevSecOps practices.
  • Support Agile software development and continuous improvement initiatives.

Skills

DevSecOps methodologies
CI/CD pipelines
Embedded Linux / RTOS
Problem solving / debugging
Communication skills

Education

Bachelor's degree in Computer Science/Engineering

Tools

Git
GitLab
Bitbucket
Jira
Confluence
DOORS
Eclipse
VS Code
Visual Studio
GDB
Qt
Yocto / Buildroot / OpenEmbedded
Python
Bash
Go

Job description

DevSecOps Engineer / Embedded Linux RTOS Software Developer

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

Role Overview

Our client seeks a DevSecOps Engineer / Embedded Linux RTOS Software Developer to support the integration of advanced vehicle electronic systems for mission‑critical military vehicle platforms. The role focuses on DevSecOps practices, embedded Linux development, CI/CD automation, and long‑term software support.

Responsibilities
  • Support integration of embedded software for advanced vehicle electronic systems.
  • Develop and maintain CI/CD pipelines using GitHub Actions, GitLab CI/CD, ArgoCD, Jenkins, or similar tools.
  • Implement GitOps principles to automate software deployment processes.
  • Work with source control tools including Git, GitLab, and Bitbucket.
  • Utilize development environments such as Eclipse, Visual Studio Code, and Microsoft Visual Studio.
  • Manage requirements using DOORS and track work through Jira and GitLab Issues.
  • Support collaboration using Confluence, GitLab Wiki, and related knowledge management tools.
  • Debug software using GDB and develop applications utilizing Qt.
  • Develop and maintain C/C++ software for long‑term maintainability.
  • Create automation scripts using Bash, Python, Go, or similar scripting languages.
  • Support Linux device drivers, bootloaders, memory maps, and embedded system programming.
  • Maintain build environments including Yocto, Buildroot, OpenEmbedded, and Python‑based build systems.
  • Support security technologies such as SELinux, verified boot, and trusted execution environments.
  • Troubleshoot hardware and low‑level software integration issues.
  • Document infrastructure, automation processes, and development procedures.
  • Collaborate with software developers to improve deployment workflows and DevSecOps practices.
  • Support Agile software development and continuous improvement initiatives.
Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
  • 5‑7 years of relevant professional experience.
  • Strong experience with DevSecOps methodologies and CI/CD pipelines.
  • Proficiency with Git, GitLab, Bitbucket, Jira, DOORS, and Confluence.
  • Experience developing embedded software in C and C++.
  • Strong Linux development experience, including embedded Linux and RTOS environments.
  • Experience with Yocto, Buildroot, or OpenEmbedded build systems.
  • Experience writing automation scripts in Bash, Python, Go, or similar languages.
  • Ability to troubleshoot low‑level hardware and software issues.
  • Strong organizational, communication, and problem‑solving 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Linux DevSecOps Engineer (Contract)
Embedded Linux DevSecOps Engineer (Contract)

Contract Professionals, Inc • Sterling Heights (MI)

On-site
USD 100,000 - 160,000
Embedded Linux/RTOS Software Engineer - VxWorks / Yocto
Embedded Linux/RTOS Software Engineer - VxWorks / Yocto

Moseley Technical Services, Inc. • Sterling Heights (MI)

On-site
USD 70,000 - 77,000
Software Engineer (Embedded Application Software)
Software Engineer (Embedded Application Software)

Contract Professionals, Inc. • Sterling Heights (MI)

On-site
USD 62,000 - 65,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Moseley Technical Services, Inc. • Lake Angelus (MI)

On-site
USD 140,000 - 190,000
AA/EEO/Veterans/Disabled Employer
Embedded DevSecOps Engineer - C++, Linux, CI/CD, RTOS
Embedded DevSecOps Engineer - C++, Linux, CI/CD, RTOS

Softworld, a Kelly Company • Sterling Heights (MI)

On-site
USD 82,656 - 96,432
Staff Firmware Engineer - Core Compute
Staff Firmware Engineer - Core Compute

Contract Professionals, Inc. • Sterling Heights (MI)

On-site
USD 120,000 - 170,000
Embedded Software Engineer - C/C++ / Ground Combat Vehicle Systems
Embedded Software Engineer - C/C++ / Ground Combat Vehicle Systems

Moseley Technical Services, Inc. • Sterling Heights (MI)

On-site
USD 145,993,000 - 163,185,000
Software Engineer (4+ years' experience)
Software Engineer (4+ years' experience)

Contract Professionals, Inc. • Sterling Heights (MI)

On-site
USD 69,000 - 77,000
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

On-site
USD 100,000 - 130,000
Senior Embedded Software Engineer - Fire Control / Ground Combat Vehicles
Senior Embedded Software Engineer - Fire Control / Ground Combat Vehicles

Moseley Technical Services, Inc. • Sterling Heights (MI)

On-site
USD 180,521,000 - 201,783,000