> Markdown version of [/jobs/ext/1273565-embedded-linux-developer-14831-no-c2c](https://www.wearedevelopers.com/jobs/ext/1273565-embedded-linux-developer-14831-no-c2c). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Linux Developer (14831) - No C2C - **Company:** HRU Tech - **Location:** Sterling Heights, MI, United States - **Salary:** $93,600.0 - $114,400.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, Agile Methodology, Confluence, JIRA, Booting (BIOS), UClibc (C Standard Library), C++ (Programming Language), Code Review, Computer Engineering, Continuous Integration, Software Debugging, Linux, 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 - **Published:** July 15, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=47a22df999cc6de6 ## About the Role * 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 ## 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. ## Related Videos - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [Integrate your Cognitive Assistant with 3rd-party DBs and software](https://www.wearedevelopers.com/videos/249-integrate-your-cognitive-assistant-with-3rd-party-dbs-and-software) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers)