Embedded Software Developer
2 weeks ago
Location: Sterling Heights, MI
Contract | Onsite | $65-$75/hour (DOE)
Experience Required: 7-10 years
Security Clearance: Must be eligible to obtain a U.S. Security Clearance (U.S. Citizenship required)
About the Role
We are seeking an experienced Embedded Linux / RTOS DevSecOps Software Developer to support software integration and development for advanced vehicle electronic systems. This position focuses on system-level design, secure software deployment, and embedded operating system configuration. The ideal candidate will be highly motivated, technically strong, and capable of working in a fast-paced, collaborative engineering environment.
Key Responsibilities
- Lead the design, development, integration, and maintenance of embedded software systems.
- Develop and maintain architectures, algorithms, and software interfaces.
- Build, configure, and optimize VxWorks, Linux, or other embedded operating systems.
- Perform Linux system programming tasks, including driver development and hardware enablement.
- Load, deploy, and verify software releases in lab and vehicle environments.
- Create and execute software verification plans, test procedures, and document test results.
- Integrate software components into build systems and CI/CD pipelines.
- Implement embedded system security using cryptography, secure boot, and trusted execution environments.
- Diagnose and troubleshoot complex software and hardware issues.
- Collaborate with cross-functional teams and manage priorities, deliverables, and timelines.
- Bachelor's degree in Computer Science, Electrical Engineering, or related field.
- 7-10 years of hands-on experience in embedded software development.
- Proficiency in C/C++ programming for embedded systems.
- Strong understanding of RTOS or safety-critical systems.
- Experience with Yocto, Buildroot, or similar Linux build frameworks.
- Proficiency with tools such as Eclipse, GIT, gcc, gdb, Jira, Bitbucket, and Confluence.
- Experience with Agile development, CI/CD, and GitLab pipelines.
- Excellent debugging, analytical, and problem-solving skills.
- Strong written and verbal communication skills.
- Familiarity with Type I & II hypervisors and self-update mechanisms for embedded systems.
- Knowledge of SELinux, verified boot, and trusted execution environments.
- Experience with Linux device drivers, bootloaders, and memory mapping.
- Understanding of cybersecurity principles including authentication, encryption, and data integrity.
- Experience with quantum-resistant cryptography is a plus.
- Prior work with military or ground vehicle systems preferred.
- Ability to climb on/off vehicles and work in confined spaces (ASR test required).
- U.S. Citizenship required due to clearance eligibility.
- Onsite position with occasional overtime.
- Work environments include office, laboratory, manufacturing, and prototype vehicle areas.
- Strong organization, communication, and multitasking skills are essential.
#HRUProfessional
-
Embedded DevSecOps Software Developer
2 weeks ago
Sterling Heights, MI, United States Soft-World Full timeJob Title: Embedded DevSecOps Software Developer Job Location: Sterling Heights Michigan 48310 Onsite Requirements: Embedded C++ RTOS CI/CD Softwae Loader Job Description: The Embedded Linux/RTOS engineer will focus on integration support for vehicle electronic system. Looking to hire a highly motivated Engineer to support our Software Loader and Verifier...
-
Embedded DevSecOps Software Developer
2 weeks ago
Sterling Heights, MI, United States Soft-World Full timeJob Title: Embedded DevSecOps Software Developer Job Location: Sterling Heights Michigan 48310 Onsite Requirements: Embedded C++ RTOS CI/CD Softwae Loader Job Description: The Embedded Linux/RTOS engineer will focus on integration support for vehicle electronic system. Looking to hire a highly motivated Engineer to support our Software Loader and Verifier...
-
Senior Software Engineer
2 days ago
Sterling Heights, MI, United States US Tech Solutions Full timeDURATION: 12 months contract to hire POSITION DESCRIPTION: We have multiple openings for individuals with experience and a passion for software integration and testing of real-time, embedded software. This experience might be gained in a test role within a software development organization or gained within a Software Quality Assurance organization, depending...
-
Senior Software Engineer
6 days ago
Sterling Heights, MI, United States US Tech Solutions Full timeDURATION: 12 months contract to hire POSITION DESCRIPTION: We have multiple openings for individuals with experience and a passion for software integration and testing of real-time, embedded software. This experience might be gained in a test role within a software development organization or gained within a Software Quality Assurance organization, depending...
-
Senior Software Engineer
6 days ago
Sterling Heights, MI, United States US Tech Solutions Full timeDURATION: 12 months contract to hire POSITION DESCRIPTION: We have multiple openings for individuals with experience and a passion for software integration and testing of real-time, embedded software. This experience might be gained in a test role within a software development organization or gained within a Software Quality Assurance organization, depending...
-
Senior Software Engineer
11 hours ago
Sterling Heights, MI, United States US Tech Solutions Full timeDURATION: 12 months contract to hire POSITION DESCRIPTION: We have multiple openings for individuals with experience and a passion for software integration and testing of real-time, embedded software. This experience might be gained in a test role within a software development organization or gained within a Software Quality Assurance organization, depending...
-
Senior Software Engineer
7 hours ago
Sterling Heights, MI, United States US Tech Solutions Full timeDURATION: 12 months contract to hire POSITION DESCRIPTION: We have multiple openings for individuals with experience and a passion for software integration and testing of real-time, embedded software. This experience might be gained in a test role within a software development organization or gained within a Software Quality Assurance organization, depending...
-
Hybrid Job
2 weeks ago
Sterling Heights, MI, United States Indotronix International Corporation Full timeHybrid Job - Senior Software Engineer | Sterling Heights, Michigan, United States Indotronix is seeking a Hybrid Job - Senior Software Engineer for a Job Opportunity in MI-Sterling Heights. Job Description : What does it take to advance the limits of technology: Bold Thinking. Working at Systems means working with an innovator in next generation of combat...
-
Software Engineer
4 days ago
Sterling Heights, MI, United States Advanced Technology Innovation Full timeRequirements analysis, architecture and design, code and unit test hardware-software integration, software verification testing Strong skills in C, C++, Python, and UNIX scripting/BASH Minimum of 4-6 years of work experience; BS Degree Real-time embedded software development Linux and/or VxWorks including OS configuration Code wrapping with MATLAB and...
-
Software Engineer
1 week ago
Sterling Heights, MI, United States Advanced Technology Innovation Full timeRequirements analysis, architecture and design, code and unit test hardware-software integration, software verification testing Strong skills in C, C++, Python, and UNIX scripting/BASH Minimum of 4-6 years of work experience; BS Degree Real-time embedded software development Linux and/or VxWorks including OS configuration Code wrapping with MATLAB and...