Staff Software Engineer

CPISterling Heights, MI
Onsite

About The Position

Join a cutting-edge defense engineering team supporting next-generation ground combat vehicle programs. This opportunity is ideal for an experienced software engineer with Fire Control expertise who thrives in embedded systems development and complex vehicle architectures. In this role, you’ll support the full software development lifecycle — from environment setup and architecture design to coding, integration, testing, and deployment of mission-critical vehicle software systems.

Requirements

  • Advanced degree (M.S.) in Computer Engineering, Electrical Engineering, or related discipline preferred
  • 7-10+ years of related software engineering experience
  • Fire Control systems experience required
  • Experience with: GIT / Bitbucket
  • Experience with: Java, C#, C++, C, Python
  • Experience with: VxWorks, Linux, RTOS, virtualization, BSPs
  • Experience with: CAN, TCP/IP, UDP/IP, RS-232/422
  • Experience with: DDS, Kafka, or Pub/Sub middleware
  • Experience with: TSN architectures
  • Experience with: NGVA / UKGVA standards
  • Experience with: GCIA, MOSA, SOSA, FACE
  • Experience with: Agile development tools and processes
  • Strong communication and organizational skills
  • Ability to support occasional overtime as needed
  • Must be eligible to obtain a U.S. Security Clearance
  • US CITIZENSHIP REQUIREMENT: This assignment is a US Government Contract which requires all applicants to be US Citizens.

Nice To Haves

  • Defense industry experience
  • Ground combat vehicle architecture experience
  • Familiarity with: Docker / Kubernetes
  • Familiarity with: Type 1 & 2 Hypervisors
  • Familiarity with: IoT concepts
  • Familiarity with: Cameo Systems Modeler
  • Familiarity with: DDS implementations
  • Familiarity with: Multicast networking

Responsibilities

  • Design, configure, and maintain software development environments
  • Develop embedded application software and supporting documentation
  • Perform software requirements analysis and detailed software design
  • Develop and test software in domains including: Fire Control / Lethality Displays, Power Management, Diagnostics, Embedded Training Software Deployment
  • Conduct hardware/software integration and debug activities
  • Integrate software releases across multiple CSCIs
  • Lead Agile Scrum ceremonies including PI Planning, retrospectives, and demos
  • Collaborate across Systems Engineering, Software Quality, and Project Management teams
  • Support system architecture and vehicle-level software integration efforts

Benefits

  • Competitive compensation
  • Work on highly advanced military vehicle programs
  • Dedicated recruiter support throughout the hiring process
  • Opportunities supporting industry-leading defense organizations
  • Long-term contract potential with impactful national defense programs
  • Onsite cafeteria
  • Fitness center
  • Outdoor fitness track
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service