Search Jobs
DevSecOps Engineer/Embedded Linux RTOS Software Developer
Job Description
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.
Meet Your Recruiter
Greg Allen
Team Leader - Defense Solutions
With over 14 years of recruiting experience, Greg specializes in recruiting military veterans for Contract Professionals, Inc.'s defense clients nationwide (CONUS)and overseas (OCONUS). Part of his job is to also mentor new CPI recruiters and assist them in meeting their career objectives.
Greg takes great pride in his ability to support our military veterans, as they navigate the transition process. This includes providing transitioning military personnel with job information and vital career guidance, after they are discharged from the military. Greg regularly works to support transitioning military personnel and veterans by matching their skills to a rewarding career within their area of expertise.
Greg holds a Bachelor of Arts in Business Administration from Western Michigan University.
He enjoys golf, cooking, travel, music and most sports! Go Broncos!
Share This Job:
Share This Job:
Are you sure you want to apply for this job?
Please take a moment to verify your personal information and resume are up-to-date before you apply.