
DevSecOps Engineer/Embedded Linux RTOS Software Developer
Contract Professionals · Sterling Heights, MI
All reasons
In its favour
- Still listed on the employer's own board
Job Title
DevSecOps Engineer / 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 a DevSecOps Engineer / Embedded Linux RTOS Software Developer to support the integration of advanced vehicle electronic systems. This position focuses on DevSecOps practices, embedded Linux development, CI/CD automation, and long-term software support for mission-critical military vehicle platforms. The ideal candidate will have experience with embedded software development, automation, and modern DevSecOps tools in a collaborative engineering environment.
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 including 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.
Why Join CPI?
Contract Professionals, Inc. (CPI) has connected engineering, technical, and defense professionals with industry-leading employers for over 40 years. We provide personalized recruiter support, competitive compensation, and opportunities to work on innovative, mission-critical defense programs while advancing your technical 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.
Skills
- Linux
- RTOS
- GitHub Actions
- GitLab CI
- Argo CD
- Jenkins
- Git
- GitLab
- Bitbucket
- Eclipse
- Visual Studio Code
- Visual Studio
- Jira
- Confluence
- C
- C++
- Bash
- Python
- Go
- Microsoft Office
More jobs at Contract Professionals
All 24- Computer and Information Research ScientistContract Professionals · Aberdeen, MD · USD 80,000–90,000/yr2d ago
- Cyber and C5ISR Engineering ManagementContract Professionals · Sterling Heights, MI · USD 63–70/hr2d ago
- Qt/QML Engineer Software Engineer (10 years +)Contract Professionals · Sterling Heights, MI · USD 74–88/hr2d ago
- Software Engineer Fire Control StaffContract Professionals · Sterling Heights, MI · USD 63–70/hr2d ago
- Software Engineer Fire Control SpecialistContract Professionals · Sterling Heights, MI · USD 50–56/hr2d ago
Similar roles
- Python Developer55192329-c32d-45ac-b4cb-49d65ab192d0 · Charlotte, NC, United States · USD 90,000–110,000/yrjust now
- Python DeveloperPyramid Consulting · Berkeley Heights, NJjust now
- Senior GCP Backend Engineer (Payments Platform) - HybridGenesis10 · Columbus, OH · USD 65–80/hrtoday
- Generative AI EngineerArtech · Sunrise, FL · USD 40–42/hrtoday
- Senior Data DeveloperAxelon Services · TAMPA, FL · USD 71–75/hrtoday
- Java Software EngineerCogent Infotech · New York City, NYtoday