HRU Inc Technical Resources
Embedded Software Developer
HRU Inc Technical Resources, Sterling Heights, Michigan, United States, 48310
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.
#HRUProfessionals
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.
#HRUProfessionals