Embedded Linux Software Engineer - Cyber Security (

HRU-Tech

Sterling Heights, Michigan

JOB DETAILS
SKILLS
ABET (Accreditation Board for Engineering and Technology), Analysis Skills, Bug Tracking/Defect Management, C Programming Language, C++ Programming Language, CISSP - Certified Information Systems Security Professional, Change Control, Communications Protocols, Computer Engineering, Computer Programming, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Device Drivers, DoD Secret Clearance, Electrical Engineering, Embedded Hardware, Embedded Linux, Embedded Software, Embedded Systems, Firewalls, Formal Verification, Git, Hardware Architecture, Hardware Development, Hardware-Software Integration, I2C, IDE (Integrated Development Environment), Integration Testing, Internet Security, Interoperability, Java, Maintain Compliance, Math Software, Microsoft C# (C Sharp), Military, Operating Systems, Performance Analysis, Product Management, Programming Tools, Requirements Management, Reverse Engineering, Scripting (Scripting Languages), Security Clearance, Security Protocols, Security-Enhanced Linux (SELinux), Software Administration, Software Debugging, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Source Code/Configuration Management (SCM), Surveillance, System Architecture, System Integration (SI), System Test, Systems Administration/Management, TCP/IP (Transmission Control Protocol/Internet Protocol), Team Player, Technical Writing, Test Design, Trade Studies, Universal Asynchronous Receiver-Transmitter (UART), Validation Testing, VxWorks, XML (EXtensible Markup Language)
LOCATION
Sterling Heights, Michigan
POSTED
9 days ago

Embedded Cyber Software Engineer – Ground Combat Vehicles

Location: Sterling Heights

Schedule: Full-Time | Onsite

Travel: Minimal to occasional, as required

Security Clearance: Active DoD Secret Clearance (or higher) required

Position Overview

We are seeking an Embedded Cyber Software Engineer to join a highly collaborative and agile engineering team supporting next-generation Ground Combat Vehicle platforms. This role is part of the Cyber and C5ISR (Command, Control, Communications, Computers, Cyber, Intelligence, Surveillance & Reconnaissance) product realization team, responsible for delivering secure, interoperable embedded software solutions.

The ideal candidate will contribute across the full software development lifecycle, supporting system architecture, embedded software development, cybersecurity implementation, integration, and testing within security-enhanced embedded Linux environments.

Key Responsibilities

  • Design, develop, and maintain embedded software applications for secure vehicle-based systems
  • Apply computer science, engineering, and mathematical principles to software development for embedded hardware platforms
  • Collaborate with cross-functional teams to define system architecture and hardware/software interfaces
  • Participate in all phases of the Software Development Life Cycle (SDLC):
  • Requirements analysis
  • Design & implementation
  • Integration & verification
  • Formal testing and validation
  • Develop and maintain software tools, scripts, and XML configurations for system implementation and verification
  • Ensure software compliance with cybersecurity, accreditation, and configuration control requirements
  • Develop data and message transformation solutions to enable interoperability across multiple systems/domains
  • Work within Security-Enhanced embedded Linux or VxWorks environments
  • Perform peer reviews, defect tracking, and resolution activities
  • Support cyber test design, environments, and tools, including trade studies for performance, cost, and reliability
  • Develop and review technical documentation, including CDRLs and design artifacts, ensuring contract compliance
  • Implement and configure cybersecurity controls, including firewalls and secure communication protocols

Required Qualifications

  • Bachelor’s Degree in Computer Engineering, Computer Science, Electrical Engineering, or related STEM field (ABET preferred)
  • Active DoD Secret Clearance (or higher)
  • Strong programming experience in C, C++, C#, Java, or Rust
  • Experience with embedded systems development, particularly in defense, automotive, or similar environments
  • Hands-on experience with:
  • Embedded Linux or VxWorks (OS internals, drivers, BSPs)
  • Device driver development and low-level programming
  • Hardware/software integration and debugging
  • Experience implementing cybersecurity measures in embedded systems
  • Knowledge of communication protocols such as TCP/IP, UART, SPI, I2C
  • Experience with modern development tools:
  • IDEs, version control (Git), CI/CD pipelines, defect tracking tools
  • Ability to interpret high-level requirements and translate into technical solutions

Preferred Qualifications

  • Experience with reverse engineering and software analysis
  • Familiarity with vehicle systems, electronic hardware, and LRUs
  • Experience working in C5ISR or defense systems environments
  • Cybersecurity certifications such as CISSP, CEH, or similar
  • Experience supporting system-level integration, test, and validation

Additional Requirements

  • Ability to work occasional non-standard hours or weekends based on program needs
  • Must meet anthropometric requirements to safely access and operate within military vehicle environments (e.g., climbing, confined spaces)




About the Company

H

HRU-Tech