Embedded Linux Developer (14831) - No C2C

HRU Tech
Sterling Heights, MI, United States
27 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$93,600.0 - $114,400.0
Working hours
Shift work
Job source

Tech stack

Board Bringup Agile Methodology Confluence JIRA Booting (BIOS) UClibc (C Standard Library) C++ (Programming Language) Code Review Computer Engineering Continuous Integration Software Debugging Linux
+32 more
Device Drivers Eclipse (Software) Linux on Embedded Systems Embedded Software Hardware Design Hypervisor Information Systems Security Architecture Professional Linux-Powered Devices Performance Tuning Scrum Methodology Systems Development Life Cycle Qt (Software) Real-Time Operating Systems Software Deployment Software Engineering Verification and Validation (Software) Systems Architecture System Programming Systems Integration VxWorks Multithreading Real Time Systems DOORS (Software) Reliability of Systems Git Build Management Yocto Selinux Information Technology Bitbucket U-Boot Software Version Control

Job description

We’re seeking an experienced Embedded Linux / RTOS Software Developer to support the development of advanced embedded software solutions for next-generation defense vehicle platforms. This role is ideal for an engineer who enjoys working close to the hardware while developing reliable, high-performance software for real-time embedded systems. You’ll be responsible for designing, developing, integrating, debugging, and validating software running on Embedded Linux, VxWorks, and other RTOS environments. Working alongside multidisciplinary engineering teams, you’ll help deliver secure, mission-critical software from concept through deployment. What You’ll Do Embedded Software Development

  • Design, develop, test, and maintain embedded C/C++ software for real-time systems.
  • Develop software architectures, interfaces, algorithms, and system designs.
  • Integrate software into embedded Linux and RTOS platforms.
  • Build, configure, and customize Embedded Linux distributions using Yocto, Buildroot, or similar tools.
  • Perform Linux system programming, including driver development and hardware enablement.
  • Support hardware bring-up, software deployment, and system integration activities.
  • Load and validate software images in laboratory and vehicle environments.

Verification & Debugging

  • Develop software verification plans, test procedures, and test environments.
  • Execute software validation and document test results.
  • Troubleshoot complex software and hardware integration issues.
  • Optimize system performance and improve software reliability.
  • Support continuous integration and automated build environments.

Security & System Architecture

  • Develop secure embedded software using modern cryptography and secure architecture principles.
  • Support secure boot, trusted execution environments, SELinux, and system hardening initiatives.
  • Contribute to secure software update strategies and embedded cybersecurity efforts.
  • Assist with implementation of emerging security technologies, including quantum-resistant cryptographic algorithms.

Collaboration

  • Work closely with Systems, Hardware, Test, and Cybersecurity Engineering teams.
  • Participate in Agile development activities including sprint planning, code reviews, and continuous improvement initiatives.
  • Manage project priorities while delivering high-quality software on schedule.

Requirements

  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field.
  • 57 years of embedded software development experience.
  • Strong proficiency in C and/or C++.
  • Experience developing software throughout the full Software Development Lifecycle (SDLC).
  • Experience with Embedded Linux and/or VxWorks.
  • Knowledge of multithreaded, asynchronous, and real-time software development.
  • Strong debugging and troubleshooting skills.
  • Experience integrating software with embedded hardware platforms.
  • Familiarity with Git and modern version control workflows.
  • Excellent written and verbal communication skills.

Preferred Experience Experience with any of the following is highly desired:

  • Yocto or Buildroot
  • Linux device drivers
  • Bootloaders and memory mapping
  • Wind River VxWorks & Workbench
  • Eclipse, GCC, GDB, Qt
  • DOORS, Jira, Bitbucket, Confluence
  • GitLab CI/CD pipelines
  • Type I or Type II Hypervisors
  • Secure Boot, SELinux, Trusted Execution Environments
  • Cryptography and embedded cybersecurity
  • NIST post-quantum cryptography
  • Safety-critical or real-time embedded systems
  • Ground combat vehicle or military vehicle software development

Additional Requirements

  • Ability to obtain a U.S. Security Clearance (U.S. Citizenship may be required).
  • Ability to work in laboratory, manufacturing, office, and vehicle environments.
  • Comfortable climbing on and working inside military vehicles.
  • Ability to pass Anthropometric Size Requirements (ASR) for confined spaces. Occasional overtime may be required to support project milestones.

HRUProfessional

Benefits & conditions

$45 - $55 an hour - Contract

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

7:40 min

In-vehicle infotainment systems and graphical functional safety validation

Denis Grahovac · WWC 2021

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all