Systems Software Engineer

Moseley Technical Services, Inc.Auburn Hills, MI
Onsite

About The Position

Software/Systems Engineer (Military Vehicle Systems) Auburn Hills, MI Ability to Obtain a Secret Clearance. For over 30 years, we've been committed to excellence and innovation, helping our clients tackle complex challenges by providing them with the best talent in the field. Join us and be a part of a company that values your skills and offers you the opportunity to meet your career goals.

Requirements

  • Bachelor’s degree in Electrical, Computer, Software, Systems, Aerospace, or Automotive Engineering
  • Ability to obtain and maintain a U.S. Secret Security Clearance
  • 5–8+ years of experience in software engineering, embedded systems, or systems integration
  • Proven experience across the full software development lifecycle
  • Embedded systems development using C/C++, Linux, RTOS/POSIX
  • Experience with vehicle/embedded networks (CAN, J1939, Ethernet, RS422/485)
  • Knowledge of network protocols (TCP/IP, UDP, DDS, multicast)
  • Experience with cybersecurity frameworks (RMF, STIGs, system hardening, secure configuration)
  • Familiarity with Model-Based Systems Engineering (MBSE) (SysML/UML)
  • Experience with DevOps/DevSecOps tools (Git, Kubernetes)
  • Experience with requirements and Agile tools (JIRA, Confluence, DOORS NG, Cameo)
  • Experience with simulation tools (MATLAB/Simulink, CANoe, Tessy)
  • Hands-on experience with lab/test equipment (oscilloscopes, analyzers, etc.)

Nice To Haves

  • Master’s degree preferred
  • Experience with U.S. DoD ground vehicle programs and acquisition processes
  • Familiarity with GVSC / TARDEC / TACOM organizations
  • Knowledge of MOSA, FACE, VICTORY, GCIA standards
  • Experience integrating C5ISR systems and vehicle subsystems (power, lethality, survivability)
  • Relevant cybersecurity certifications (CISSP, CISM, CASP+, CAP)
  • Experience with GPU/FPGA/SoC architectures
  • Background in fire control systems, stabilization, or vehicle electronics

Responsibilities

  • Develop and integrate vehicle software systems for embedded and networked architectures
  • Perform requirements analysis, decomposition, and management using model-based approaches (SysML/UML)
  • Create software specifications, algorithms, and system models (flowcharts, activity diagrams)
  • Implement cybersecure software solutions using Agile, DevSecOps, and rapid prototyping methodologies
  • Conduct simulation, analysis, and performance evaluation of software solutions
  • Support SIL (Software-in-the-Loop) and HIL (Hardware-in-the-Loop) integration and testing
  • Design and troubleshoot vehicle network architectures (CAN, Ethernet, embedded systems)
  • Implement secure network architectures including segmentation, access control, and system hardening
  • Support cybersecurity compliance, vulnerability assessments, and mitigation activities
  • Collaborate with internal teams, customers, and suppliers to deliver integrated solutions

Benefits

  • medical and supplemental insurance
  • 401(k) plan
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service