Logo
HRU Inc Technical Resources

Embedded Software Developer

HRU Inc Technical Resources, Sterling Heights, Michigan, United States, 48310

Save Job

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