Share this job
Embedded Linux Software Engineer - Cyber Security (
Sterling Heights, MI
Apply for this job

Embedded Cyber Software Engineer – Ground Combat Vehicles

Position Overview

Join a highly collaborative and agile engineering team responsible for the development, integration, and sustainment of embedded cybersecurity software supporting next-generation Ground Combat Vehicle platforms.

This role supports the Cyber and C5ISR (Command, Control, Communications, Computers, Cyber, Intelligence, Surveillance & Reconnaissance) product realization team, contributing to system architecture, embedded software development, cybersecurity implementation, testing, and compliance across mission-critical military vehicle systems.

The Embedded Cyber Software Engineer plays a key role in delivering secure, interoperable software solutions operating within embedded Linux-based environments deployed across U.S. defense platforms.

Key Responsibilities

  • Design, develop, and maintain embedded software applications for secure vehicle-based computing systems
  • Apply computer science, engineering, and mathematical principles to software development targeting embedded hardware platforms
  • Collaborate with cross-functional engineering teams to define hardware/software interfaces and overall system architecture
  • Participate in all phases of the Software Development Life Cycle (SDLC), including:
  • Requirements analysis
  • Design & implementation
  • Integration & verification
  • Formal testing and validation
  • Develop software tools, scripts, and XML configuration files supporting system configuration and verification activities
  • Implement and maintain cybersecurity controls to ensure compliance with accreditation and configuration management requirements
  • Develop data and message protocol transformation solutions enabling interoperability across multiple secure communication domains
  • Perform embedded software development within Security Enhanced Linux or real-time operating system environments
  • Conduct peer reviews and support defect identification, tracking, and resolution activities
  • Support cyber test planning, trade studies, and technical decision analysis balancing performance, cost, reliability, and schedule
  • Develop and review technical documentation, design artifacts, and Contract Data Requirements List (CDRL) deliverables
  • Support system integration, evaluation, and troubleshooting across vehicle electronic subsystems

Required Qualifications

  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or related STEM discipline from an ABET-accredited institution
  • Strong programming experience in one or more of the following:
  • C, C++, C#, Java, or Rust
  • Experience developing software within embedded or real-time operating systems such as:
  • Embedded Linux
  • VxWorks
  • Experience with board support packages (BSPs) and hardware/software integration
  • Low-level software or device driver development experience
  • Knowledge of networking and communication protocols (TCP/IP, UART, SPI, I2C)
  • Experience across full software lifecycle activities including architecture, development, integration, and testing
  • Familiarity with development tools including IDEs, version control systems, defect tracking tools, and CI/CD pipelines
  • Ability to translate high-level system requirements into technical software solutions
  • Experience supporting embedded systems within automotive, defense, or military environments

Cybersecurity & Technical Experience

  • Develop and implement cybersecurity protections for embedded systems
  • Configure and integrate embedded firewalls and security mechanisms
  • Experience with software reverse engineering and analysis preferred
  • Familiarity with vehicle electronic hardware and Line Replaceable Units (LRUs)
  • Cybersecurity certifications such as CISSP or CEH are considered a plus

Mandatory Requirements

  • Active DoD Secret Clearance (or higher)
  • Experience working with embedded military or defense systems
  • Ability to support project needs outside standard working hours when required
  • Must meet anthropometric requirements for access to military vehicles, including the ability to climb onto vehicles and maneuver through access hatches



#HRUProfessionals

Apply for this job