Search Jobs

Find your next opportunity here.

Senior Embedded Senior Software Engineer - C++

Sterling Heights, MI 48310

Posted: 10/01/2026 Employment Type: Contract Industry: Software Engineer Job Number: 45280 Pay Rate: 82.00

Job Description


 
Senior Embedded Software Engineer – C++
Location: 100% Onsite in Sterling Heights, MI

Security Clearance: This position requires eligibility to obtain a U.S. security clearance. Non-U.S. citizens may not be eligible to obtain a security clearance. The contract staffing company will hold the clearance.

Must have C++ and DOS experience.
About the Role
We are seeking experienced Embedded Software Engineers to support the development and integration of software for a next-generation ground combat vehicle program.

Engineers will work across the full software development lifecycle, including requirements, architecture and design, coding, testing, integration, debugging, and software releases.
Responsibilities
  • Develop software requirements, design documentation, and application code.
  • Perform software requirements analysis and preliminary/detail design.
  • Develop embedded software using established engineering standards and procedures.
  • Develop and execute unit and functional test procedures.
  • Perform hardware/software integration and troubleshoot software issues.
  • Support software releases involving multiple developers.
  • Develop software across areas such as board support, cybersecurity, displays, and system downloading.
  • Interface with Systems Engineering, Software Quality, and other technical teams.
  • Participate in Agile/Scrum ceremonies.
  • Provide development status updates to project leadership.
Qualifications
  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related discipline.
  • 10+ years of related software engineering experience preferred.
  • Strong C++ experience required.
  • DOS experience required.
  • Experience with C, C#, Java, Python, and/or Qt.
  • Experience with Git, GitLab, and/or Bitbucket.
  • Experience with embedded operating systems such as VxWorks, Linux, RTOS, or similar environments.
  • Experience with board support packages (BSPs) and virtualization.
  • Experience with serial and network protocols such as RS-232/422, CAN, TCP/IP, and UDP/IP.
  • Experience with DDS, Kafka, or other publish/subscribe middleware.
  • Experience with Agile development methodologies and tools.
Preferred Experience
  • Defense or military vehicle software development experience.
  • Ground combat vehicle network architecture.
  • GCIA, MOSA, SOSA, FACE, NGVA, or UKGVA architectures/data models.
  • Type 1/Type 2 hypervisors.
  • Docker, Kubernetes, or other containerization technologies.
  • IoT concepts and architectures.
  • Cameo Systems Modeler.
  • Time Sensitive Networking (TSN).
  • Multicast networking.
  • TCP/UDP networking.
  • Data Distribution Service (DDS).
Additional Requirements
  • Strong communication, interpersonal, and organizational skills.
  • Ability to work effectively both independently and as part of a team.
  • Must be able to work occasional evening and/or weekend overtime as required.
  • Ability to work on and around military vehicles, including climbing on/off vehicles and working in confined spaces, is preferred.
  • Must be able to pass an ASR (Anthropometric Size Requirement) test for confined spaces.
  • Up to 10% travel may occasionally be required.

Pay Rate: $69 â€“ $82 per hour, depending on experience

#INDIT

Meet Your Recruiter

Wendy Pearce

Meet Wendy Pearce – Your Dedicated Recruiting Partner!

With a passion for connecting top talent with the right opportunities, Wendy Pearce is here to help you take the next step in your career. She brings years of experience in recruiting and a keen eye for matching skills with the perfect role. Whether you're exploring new job opportunities or looking for career advice, Wendy is ready to guide you every step of the way!

Apply Online
Apply with LinkedIn Apply with Facebook Apply with X

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.

About Sterling Heights, MI

Ready to take your career to new heights? Explore job opportunities in and around Sterling Heights, Michigan! Located in Macomb County in the southeastern part of the state, Sterling Heights offers a vibrant community with excellent growth prospects. From the stunning art at the Macomb Center for the Performing Arts to the delectable cuisine at Lakeside Mall, this area has something for everyone. Home to the Detroit Institute of Arts, the Detroit Tigers at Comerica Park, and the peaceful Dodge Park, Sterling Heights is a blend of culture, sports, and nature. Join us in this welcoming city and discover the perfect job opportunity that aligns with your career goals.
Skip to content