Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Linux RTOS Software Engineer (15002)

$50 - $56 per hour

HRU Technical Resources

Embedded Linux / RTOS Software Engineer Location: Sterling Heights, MI Contract: Long-Term, Open-Ended Contract with Potential for Direct Hire Compensation: $50–$56/hour + PTO, Paid Holidays, and Optional Benefits Work Arrangement: Hybrid/Onsite — Up to 100% onsite as required About the Role Join a team of software engineers supporting the integration and development of vehicle electronic systems. This position will support the Software Loader and Verifier team, contributing to the development, integration, testing, and deployment of embedded software for military ground vehicles. The ideal candidate will have strong experience with embedded Linux, RTOS environments, C/C++, VxWorks, and low-level system programming, along with the ability to troubleshoot complex hardware/software issues. Due to the nature of the work, this position may require up to 100% onsite presence in Sterling Heights, MI. Responsibilities Lead activities involving the development, documentation, and maintenance of software architectures, requirements, algorithms, interfaces, and designs. Develop and integrate complex software components into fully functional software systems. Develop software verification plans, test procedures, and test environments. Execute test procedures and document results to verify that software system requirements are met. Load software components and images to deploy official software releases in laboratory environments and military vehicles. Build and configure VxWorks, Linux, and other embedded operating systems. Perform Linux system programming, including device-driver development and new hardware enablement on embedded Linux platforms. Integrate software components into build systems. Design, develop, test, deploy, maintain, and improve embedded software. Support embedded system security through cryptography and secure system architectures. Optimize system performance and complex software pipelines. Manage individual priorities, deadlines, and deliverables. Troubleshoot low-level software issues and distinguish between hardware and software problems. Support hardware bring-up and software/hardware integration activities. Perform other duties as assigned. Minimum Qualifications Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline. 5–7 years of relevant software engineering experience. Strong C and/or C++ programming experience, including development of maintainable, long-lived codebases. Experience with the full software development lifecycle, including requirements, use cases, architecture, design, development, testing, integration, and deployment. Strong understanding of asynchronous programming environments involving multiple processes, threads, timers, interrupts, and related concepts. Experience working with complex, existing software systems and codebases. Experience with safety-critical and/or real-time systems is preferred. Strong debugging and problem-solving skills. Working knowledge of hardware bring-up. Experience with Linux system image build tools such as Yocto or Buildroot. Experience with Wind River VxWorks and associated debugging tools such as Workbench. Experience with Linux system programming, device drivers, bootloaders, memory maps, or other low-level system development. Experience with Linux kernel development. Experience with Agile development methodologies. Experience with GitLab, Continuous Integration/Continuous Deployment (CI/CD), and CI agents. Ability to manage multiple priorities and work effectively in a fast-paced environment. Proficiency with Microsoft Office applications. Preferred / Additional Experience Experience with any of the following is a plus: Eclipse Git GCC DOORS Jira Bitbucket Confluence GDB Qt Type I and Type II hypervisors Common self-update strategies and open-source self-updaters SELinux Verified Boot Trusted Execution Environments (TEE) Embedded system security Digital signatures and encryption Authentication, nonrepudiation, confidentiality, and integrity NIST post-quantum / quantum-resistant cryptographic algorithms Ground combat vehicle software or electronic systems Continuous improvement processes and methodologies Security & Physical Requirements This position may require eligibility to obtain a U.S. security clearance. Non-U.S. citizens may not be eligible to obtain a security clearance. Candidate must be able to climb on and off, work in, and work around military vehicles. Must be able to pass an Anthropometric Size Requirement (ASR) test for confined-space access. Work may take place in prototype shops, laboratories, manufacturing environments, and offices. Ability to work overtime as required. Previous experience working with ground combat vehicles is preferred. What We're Looking For The successful candidate will be a self-starter with strong written and verbal communication skills and the ability to collaborate effectively across engineering teams and organizational levels. Strong organizational skills are essential for managing multiple projects, competing priorities, and tight deadlines. HRU is an Equal Opportunity Employer (EOE). #HRUProfessional HRU Technical Resources

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Embedded Linux RTOS Software Engineer (15002) in Sterling Heights, MI vacancy
  • $45 - $47 per hour

    Software Developer Location: Sterling Heights, MI Employment Type...  ...for developing and supporting embedded application software for a...  ...business units, including Systems Engineering and Software Quality....  ...environments such as VxWorks, Linux, RTOS, virtualization, BSPs, and... 
    Linux
    Contract work
    Afternoon shift

    Contract Professionals, Inc

    Sterling Heights, MI
    1 day ago
  • Moseley Technical Services, Inc. is seeking an Embedded Software Engineer in Sterling Heights, MI to develop, integrate, and test embedded application...  .../software integration, and releases across VxWorks, Linux, RTOS, virtualization, and BSPs. Requires 4+ years in embedded... 
    Linux

    Moseley Technical Services

    Sterling Heights, MI
    2 days ago
  • $50.95 - $56.95 per hour

    Embedded Software EngineerC/C++ | Ground Combat Vehicle SystemsSterling Heights, MI$50.95 - $5...  ...Hourly We are hiring an Embedded Software Engineer to develop, integrate, and test...  ...and software releases across VxWorks, Linux, RTOS, virtualization, and board support environments... 
    Linux
    Hourly pay
    Contract work

    Moseley Technical Services

    Sterling Heights, MI
    2 days ago
  • $62.5 - $79 per hour

     ...Description Job Description Job Title: Embedded Software Engineer Job Description This role...  ...extensively with Board Support Packages, RTOS environments, hypervisors, middleware,...  ...and integrating software within Linux and Real-Time Operating System (RTOS)... 
    Linux
    Contract work
    Temporary work
    Relocation

    Actalent

    Sterling Heights, MI
    2 days ago
  •  ...weekSeeking an experienced Principal Embedded Systems Architect to lead...  ...is a systems-level engineer who can work across embedded...  ...and low-level communication software for USB and network connected...  ...Strong knowledge of embedded Linux and/or RTOS-based systems.Experience with... 
    Linux
    Worldwide
    Monday to Friday

    Snap-on Tools

    Rochester Hills, MI
    1 day ago
  • $90k - $144.9k

    Lead Embedded Software Engineer - HybridTroy, MI or Highland Heights, OH, United StatesCome build something...  ...using real-time operating systems (RTOS)Support software development for...  ...applications and drivers for Embedded Linux environments where applicableBuild, configure... 
    Linux
    Full time
    Local area

    Stanley Black & Decker

    Troy, MI
    4 days ago
  •  ...Development Command - Ground Vehicle Systems Center engineering group located in Warren, MI. As an Embedded Software Technical Lead, you will be hands-on in leading a...  ...build scripts for software releases. Strong Linux knowledge (command line, networking,... 
    Linux

    DCS Corporation

    Sterling Heights, MI
    3 days ago
  •  ...(Autonomous Vehicles) Software Organization within General...  ...Software Verification Engineer, you will play a...  ...Subspace), diagnostics, Linux and QNX. Work closely with...  ...based software systems and Embedded programming. Knowledge...  ...embedded systems, and RTOS environments. Excellent... 
    Linux
    Full time
    Work experience placement
    Local area
    Work from home
    Flexible hours

    General Motors

    Center Line, MI
    2 days ago
  •  ...opportunity!DevSecOps EngineerCI/CD, GitLab, Linux, & Embedded SystemsSterling Heights, MICompetitive...  ...Federal LawWe are hiring a DevSecOps Engineer to support the integration and...  ...automation, GitOps, Linux development, embedded software integration, GitLab, Git, Jira, Python,... 
    Linux
    Work at office

    Moseley Technical Services

    Sterling Heights, MI
    2 days ago
  • Job DescriptionThe RoleWe are looking for a skilled Staff Embedded Software Engineer with a deep understanding of distributed systems and fleet-scale...  ...experience).Experienced developing software for Linux, Android, and QNX platforms.Solid understanding of distributed... 
    Linux
    Full time
    H1b
    Local area
    Remote work
    Work from home

    General Motors

    Center Line, MI
    13 hours ago
  • Moseley Technical Services, Inc. is seeking a Software Staff Engineer in Sterling Heights, MI to support advanced embedded software for mission-critical military vehicle...  ...on-site role requires deep expertise in C/C++, Linux, VxWorks, BSPs and DSP applications. You will... 
    Linux

    Moseley Technical Services

    Sterling Heights, MI
    2 days ago
  • $74 - $88 per hour

     ...Software Engineer Fire Control Senior Location: Sterling Heights MI Employment Type:...  ...engineers supporting the development of embedded application software for a new ground...  ...system environments including VxWorks Linux RTOS virtualization BSPs and GVOS. ~ Experience... 
    Linux
    Contract work
    Monday to Thursday
    Afternoon shift

    CPI

    Sterling Heights, MI
    9 days ago
  • The Ash Group is seeking a Sr. Software Engineer for a 12-month contract in Sterling Heights, MI...  ...and test software on Red Hat Enterprise Linux and hardware for a combat vehicle...  ...should have a BS in STEM and 4+ years of embedded real-time software experience, with Ethernet... 
    Linux
    Contract work

    Ash Group

    Sterling Heights, MI
    3 days ago
  •  ...Role: Embedded Dev Engineer - RDK-B Location: Philadelphia, PA • Bachelor's degree in computer science/electronics or related field 5+ year Development experience with Linux and embedded devices, Experience on Wi-Fi development and debugging for L1/L2 .... 
    Linux

    Kasmo Global

    Troy, MI
    2 days ago
  •  ...DescriptionAbout the RoleWe’re looking for a Senior Software Engineer to own and advance serviceability for...  ...experience in automotive or embedded systems, with significant time spent in...  ...example, Android Automotive OS, embedded Linux, QNX, AUTOSAR Adaptive, SOME/IP, DDS,... 
    Linux
    Full time
    Local area
    Remote work
    Work from home
    Relocation package

    General Motors

    Center Line, MI
    13 hours ago
  •  ...future of transportation. Our Software Services team is on the...  ...mission.We’re looking for an engineer who likes getting close to the...  ...control unit, working across embedded C++, vehicle communications,...  ...domains. Familiarity with embedded Linux environments Familiarity with... 
    Linux
    Full time
    Local area
    Work from home
    Relocation package
    Shift work

    General Motors

    Center Line, MI
    4 days ago
  •  ...DescriptionThe RoleThe Compute Systems Software team is a dynamic and fast-...  ...maintains the foundational embedded software platform for SDV...  ...experienced Senior Software Engineer to work on display solutions...  ...development, particularly with Linux-based display systems, device... 
    Linux
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Center Line, MI
    3 days ago
  • Sr. Embedded Project Engineer Lead development of driver, firmware, and application software for vehicle communication devices supporting heavy-duty diagnostic protocols such...  ...familiarity with large language model-based tooling Linux experience in embedded or device-oriented... 
    Linux

    Greenlight Professional Services

    Rochester Hills, MI
    5 days ago
  •  ...As an SDV System Integration Software Developer, you will be developing...  ...interfaces and software embedded in the vehicle for flash and...  ...Supporting the plants, product engineering, IT, and our own teamto make...  ...coding capability.Experience with Linux operating systems.Hardware... 
    Linux
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Center Line, MI
    4 days ago
  • $189.3k - $290.7k

     ...infotainment. At General Motors, you'll build the delivery engine that moves software from engineers' hands into vehicles driven by millions of...  ...programsDesign and optimize scalable CI/CD pipelines for embedded Linux (Yocto) builds, including orchestration, test automation,... 
    Linux
    Full time
    Local area
    Remote work
    Work from home
    Relocation package

    General Motors

    Center Line, MI
    1 day ago
  • Job DescriptionThe Role:General Motors is seeking a Senior Software Engineer to support, design, and improve delivery of enterprise applications...  ...similar languagesHands-on experience with Terraform, GitHub, Linux, Windows Server, and SSO/SAMLExperience with cloud platforms... 
    Linux
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Center Line, MI
    2 days ago
  • $260k - $302.4k

     ...DescriptionDUTIES: Define and lead corporate software strategy for new technology...  ...Computer Science, Electrical Engineering, or related field of study....  ...stack; Cellular baseband; Embedded operating systems and...  ...-level control systems; and Linux IOS.Compensation:• The expected... 
    Linux
    Full time
    Local area
    Remote work
    Work from home

    General Motors

    Center Line, MI
    4 days ago
  •  ...update test cases as required. Interact with multiple engineering fields including Systems Engineering, Software Development, Validation, and Suppliers to support...  ...following: Operating Systems including Android, Linux and QNX; Project and Test Management; and Requirement... 
    Linux
    Full time
    Local area
    Remote work
    Work from home

    General Motors

    Center Line, MI
    2 days ago
  • $61.22 per hour

     ...Job Description Senior Software Engineer Sterling Heights MI Contract to HIre - 1st Shift...  ...of 4 years of experience in real-time embedded software development and/or software...  ...Software Engineer Experience working with RTOS and/or bare-metal real-time application... 
    Contract work
    Day shift

    Apollo Professional Solutions

    Sterling Heights, MI
    1 day ago
  •  ...seeking an experienced Principal Embedded Systems Architect to lead...  ...and low-level communication software for USB and network-...  ...technical leadership, mentor engineers, and lead resolution of complex...  ...Strong knowledge of embedded Linux and/or RTOS-based systems * Experience... 
    Linux
    Hourly pay
    Contract work

    Kforce Technology Staffing

    Rochester Hills, MI
    3 days ago
  • $55.57 per hour

     ...PGS Worldwide is seeking Senior Embedded Software Engineers Technical Leads in Sterling Heights Michigan for a one-year onsite contract-to-hire...  ...Preferred Skills Active Secret clearance. Experience with RTOS and/or bare-metal real-time application development.... 
    Hourly pay
    Full time
    Contract work
    Temporary work
    Worldwide
    Shift work

    PGS Worldwide

    Sterling Heights, MI
    9 days ago
  • Software Architect About AptivAptiv is a global technology leader...  ...infrastructure. Aptiv technology is embedded in millions of vehicles...  ..., sensing, and systems engineering, collaborating with multidisciplinary...  ...offs.Support development on Linux and RTOS-based environments.Guide... 
    Linux
    Full time
    Worldwide

    Control Tec

    Troy, MI
    13 hours ago
  • $37.75 - $48.75 per hour

     ...summary: The Test Tools Developer/Integrator is a hands-on engineer who works on development and bring up/debug of "Test Automation...  ...and proactive mindset. Desired Experience with Linux OS. Experience with VECTOR CANOE. Experience in Testing RF... 
    Linux
    Hourly pay
    Contract work
    Temporary work
    Work experience placement

    Randstad Digital

    Troy, MI
    2 days ago
  • Contract Professionals, Inc. is seeking a Software Developer in Sterling Heights, MI to support embedded application software for a new ground combat vehicle program. This onsite role covers the full software lifecycle, from requirements through releases. Candidates should... 
    Contract work

    Contract Professionals, Inc

    Sterling Heights, MI
    1 day ago
  •  ...ensuring timely, accurate deployment of ECU software across manufacturing plants and yard...  ...for executing ECU software flashing and embedded systems across GM manufacturing sites—owning...  ...multiple sites—while partnering with engineering and manufacturing to resolve issues in... 
    Full time
    For contractors
    Local area
    Work from home
    Relocation package

    General Motors

    Center Line, MI
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Linux RTOS Software Engineer (15002). Be the first to apply!