Michigan Staffing
Embedded Linux RTOS/DevSecOps Software Developer
Michigan Staffing, Sterling Heights, Michigan, United States, 48310
Embedded Systems Software Engineer
Join a team dedicated to designing and producing armored combat and support vehicles. As a prime mover in ground force capabilities, this firm provides innovative solutions that ensure the safety and effectiveness of military personnel worldwide, focusing on durability, mobility, and performance. Responsibilities:
Develop and maintain embedded systems software for armored vehicle platforms. Provide technical support for vehicle electronic systems. Load software images and deploy official software releases in lab environments and vehicles. Build and configure embedded operating systems such as VxWorks and Linux. Perform Linux system programming, including driver development and new hardware enablement. Integrate software into various build systems. Design, develop, test, deploy, and improve embedded software systems. Implement security features using cryptography and secure architectures. Manage priorities, deadlines, and deliverables independently. Utilize tools such as GitLab, Bitbucket, Eclipse, GIT, DOORS, Jira, Confluence, gdb, and QT. Apply Agile methodologies and CI/CD practices. Support Linux system-level tasks, including bootloaders, memory maps, and real-time systems. Maintain build environments (e.g., Buildroot, OpenEmbedded, Yocto). Integrate open-source and self-update mechanisms. Implement security features such as SELinux, verified boot, and trusted execution environments. Perform other duties as assigned. Qualifications:
Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering required. 5-7 years of relevant embedded systems experience. U.S. security clearance eligibility required (Non-U.S. citizens may not be eligible). Proficient in CI/CD tools: GitLab CI/CD, GitHub Actions, ArgoCD, Jenkins. Skilled in GitOps and deployment automation principles. Experienced in troubleshooting and resolving low-level software and hardware integration issues. Proficient in scripting languages such as Bash, Python, Go. Capable of developing maintainable C/C++ code for long-lifecycle platforms. Familiar with embedded Linux drivers, bootloaders, and memory configuration. Experienced with build tools like Buildroot, Yocto, and OpenEmbedded. Comfortable working with DevOps culture, continuous improvement practices, and infrastructure documentation. Proficient in Microsoft Office applications. Prior experience working on ground combat vehicles preferred. Moseley Technical Services, Inc. is an AA/EEO/Veterans/Disabled Employer. What to Expect: Applicants selected for employment will be required to pass a pre-employment drug screening and background investigation which may include education, criminal and work history verifications. Accepted applicants will have the opportunity to be eligible for benefits, including medical and supplemental insurance and a 401K. Final position level and pay will be based on experience. To apply, send resume to resumes@moseleytechnical.com
Join a team dedicated to designing and producing armored combat and support vehicles. As a prime mover in ground force capabilities, this firm provides innovative solutions that ensure the safety and effectiveness of military personnel worldwide, focusing on durability, mobility, and performance. Responsibilities:
Develop and maintain embedded systems software for armored vehicle platforms. Provide technical support for vehicle electronic systems. Load software images and deploy official software releases in lab environments and vehicles. Build and configure embedded operating systems such as VxWorks and Linux. Perform Linux system programming, including driver development and new hardware enablement. Integrate software into various build systems. Design, develop, test, deploy, and improve embedded software systems. Implement security features using cryptography and secure architectures. Manage priorities, deadlines, and deliverables independently. Utilize tools such as GitLab, Bitbucket, Eclipse, GIT, DOORS, Jira, Confluence, gdb, and QT. Apply Agile methodologies and CI/CD practices. Support Linux system-level tasks, including bootloaders, memory maps, and real-time systems. Maintain build environments (e.g., Buildroot, OpenEmbedded, Yocto). Integrate open-source and self-update mechanisms. Implement security features such as SELinux, verified boot, and trusted execution environments. Perform other duties as assigned. Qualifications:
Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering required. 5-7 years of relevant embedded systems experience. U.S. security clearance eligibility required (Non-U.S. citizens may not be eligible). Proficient in CI/CD tools: GitLab CI/CD, GitHub Actions, ArgoCD, Jenkins. Skilled in GitOps and deployment automation principles. Experienced in troubleshooting and resolving low-level software and hardware integration issues. Proficient in scripting languages such as Bash, Python, Go. Capable of developing maintainable C/C++ code for long-lifecycle platforms. Familiar with embedded Linux drivers, bootloaders, and memory configuration. Experienced with build tools like Buildroot, Yocto, and OpenEmbedded. Comfortable working with DevOps culture, continuous improvement practices, and infrastructure documentation. Proficient in Microsoft Office applications. Prior experience working on ground combat vehicles preferred. Moseley Technical Services, Inc. is an AA/EEO/Veterans/Disabled Employer. What to Expect: Applicants selected for employment will be required to pass a pre-employment drug screening and background investigation which may include education, criminal and work history verifications. Accepted applicants will have the opportunity to be eligible for benefits, including medical and supplemental insurance and a 401K. Final position level and pay will be based on experience. To apply, send resume to resumes@moseleytechnical.com