View All Jobs 140659

Software Engineer

Lead integration of multi-domain embedded software into a unified vehicle-level software release
Sterling Heights, Michigan, United States
Mid-Level
$40 – 50 USD / hour
15 hours agoBe an early applicant
USA Jobs

USA Jobs

Provides a centralized online platform for searching and applying to employment opportunities across the United States.

Embedded Software Engineer Ground Combat Vehicle Program

Join a team dedicated to designing and producing armored combat and support vehicles. As a prime mover in ground force capabilities, this firm provides innovative solutions that ensure the safety and effectiveness of military personnel worldwide, focusing on durability, mobility, and performance.

Responsibilities:

  • Design, configure, and test a modern software development environment supporting documentation, coding, and testing workflows
  • Develop embedded software and documentation across multiple vehicle domains: Board Support Packages (BSPs), Displays, Power Management, Lethality Systems, Diagnostics, Embedded Training, and Software Deployment
  • Conduct requirements analysis, architecture, and design using department-approved tools
  • Develop preliminary and detailed designs that influence broader vehicle software architecture
  • Write and test software code using languages such as C, C++, C#, Java, and Python, in compliance with development standards
  • Execute unit and functional tests; perform hardware/software integration and debugging
  • Lead Agile scrum ceremonies (e.g., daily standups, PI Planning, retrospectives, demos)
  • Coordinate cross-functional development efforts and provide status updates to software project leads
  • Integrate multiple software components (CSCI) into unified vehicle-level software releases
  • Collaborate with Systems Engineering, Software Quality, and Project Management to ensure seamless integration
  • Contribute to process improvements and support other tasks as assigned

Qualifications:

  • M.S. in Computer Engineering, Electrical Engineering, or related discipline
  • 5+ years of experience in embedded software development
  • Ability to obtain a secret clearance
  • Proficient with GIT, Bitbucket, and programming in C, C++, C#, Java, Python
  • Experience with real-time and mixed OS environments: VxWorks, Linux, RTOS, BSPs, GVOS, Virtualization
  • Familiar with serial and network protocols: RS-232/422, CAN, TCP/IP, UDP/IP
  • Middleware experience with DDS (Data Distribution Service) or Kafka
  • Understanding of Time Sensitive Network (TSN) architectures
  • Familiarity with NGVA (NATO Ground Vehicle Architecture) and UKGVA data models
  • Knowledge of DoD software architecture standards: GCIA, MOSA, SOSA, FACE

Preferred Qualifications:

  • Prior experience in the defense or government contracting sector
  • Familiar with Type 1/2 hypervisors, containerization (Docker, Kubernetes), and IoT concepts
  • Experience with Cameo Systems Modeler
  • Proficient in UDP, TCP, and multicast networking
  • Able to contribute to and implement continuous improvement methodologies

Moseley Technical Services, Inc. is an AA/EEO/Veterans/Disabled Employer. Applicants selected for employment will be required to pass a pre-employment drug screening and background investigation, which may include education, criminal, and work history verifications. Accepted applicants will be eligible for benefits, including medical and supplemental insurance, and a 401(k) plan. Final position level and pay will be based on experience.

To apply, send a resume to resumes@moseleytechnical.com

+ Show Original Job Post
























Software Engineer
Sterling Heights, Michigan, United States
$40 – 50 USD / hour
Engineering
About USA Jobs
Provides a centralized online platform for searching and applying to employment opportunities across the United States.