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)
#HRUProfessional