Back to jobs

Software Engineer

Moseley Technical Services, Inc. · Sterling Heights, MI

Spotted 8d agoContract

Job details

Work mode
On-site
Employment
Contract
Level
Senior
Experience
7+ years
Education
Bachelor's degree
Posted
Oct 22, 2026
Last confirmed open
Oct 22, 2026
Job description

About this role

Moseley is currently hiring a Software Staff Engineer in Sterling Heights, MI, to support the development of advanced embedded software systems and Board Support Packages (BSPs) for mission-critical military vehicle platforms.

This role requires expertise in embedded software engineering, low-level system programming, DSP applications, Linux and VxWorks environments, hardware/software integration, CSCI integration, and Agile software development supporting next-generation armored combat and vehicle electronics systems.

Qualifications:

  • U.S. Citizenship is required by Federal Law
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
  • 7+ years of embedded/software engineering experience
  • Embedded software development in C, C++, Python, Java, or C#
  • Operating Systems: Linux, VxWorks, RTOS, virtualization environments
  • Board Support Packages (BSP) and low-level system programming
  • Git / Bitbucket (version control)
  • GCC, GDB, Eclipse or similar toolchains
  • Jira / Confluence / DOORS
  • Networking & Interfaces:
  • RS-232/422, CAN, TCP/IP, UDP/IP
  • Linux image tools such as Yocto
  • Hardware/software integration and debugging
  • Software release integration (CSCI-level)
  • 100% on-site role
  • W2 role
  • Ability to work overtime as needed

No C2C, No C2H, no vendor referrals - do not contact.

Interested in this role?Continue on LinkedIn to apply.
Apply on LinkedIn