Embedded Software Developer

2 weeks ago


Sterling Heights, MI, United States HRU Inc Technical Resources Full time
Embedded Linux / RTOS DevSecOps Software Developer

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.
Required Qualifications
  • 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.
Desired 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).
Additional Information
  • 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

  • Sterling Heights, MI, United States Soft-World Full time

    Job 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...


  • Sterling Heights, MI, United States Soft-World Full time

    Job 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...


  • Sterling Heights, MI, United States US Tech Solutions Full time

    DURATION: 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...


  • Sterling Heights, MI, United States US Tech Solutions Full time

    DURATION: 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...


  • Sterling Heights, MI, United States US Tech Solutions Full time

    DURATION: 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...


  • Sterling Heights, MI, United States US Tech Solutions Full time

    DURATION: 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...


  • Sterling Heights, MI, United States US Tech Solutions Full time

    DURATION: 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 time

    Hybrid 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 time

    Requirements 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 time

    Requirements 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...