Engineering Specialist Software

CPISterling Heights, MI
Onsite

About The Position

Seeking an Engineering Software Specialist to support development and integration of vehicle electronic and embedded systems. This role focuses on OS/BSP development, embedded software, and hardware/software integration for ground combat vehicle platforms.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
  • 5–7+ years of relevant experience
  • Programming: C, C++, C#, Java, Python
  • Embedded systems & BSP development
  • OS experience: Linux, VxWorks, RTOS, virtualization
  • Tools: Git, Bitbucket, Jira, Confluence, Eclipse, GCC, GDB
  • Experience with Yocto or Linux build systems
  • Knowledge of network & serial protocols (CAN, TCP/IP, UDP, RS-232/422)
  • Must be eligible to obtain a U.S. security clearance
  • U.S. Citizenship required
  • Ability to work onsite 100%
  • Ability to work around military vehicles (ASR requirements may apply)

Nice To Haves

  • Linux device drivers, bootloaders, memory maps
  • Hypervisors (Type I/II)
  • Secure systems (SELinux, secure boot, encryption)
  • Vehicle network architectures (GCIA, MOSA, SOSA, FACE)
  • Experience with ground combat vehicles

Responsibilities

  • Develop and integrate embedded software and firmware
  • Support OS/BSP development (Linux, VxWorks, RTOS)
  • Perform software requirements analysis, design, and coding
  • Conduct unit, functional, and integration testing
  • Debug and troubleshoot across multiple test phases
  • Develop software releases and configuration management
  • Support hardware/software integration and system validation
  • Participate in Agile/Scrum development processes
  • Collaborate with Systems Engineering, QA, and Program teams
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service