waypointjobs

THE PANTHER GROUP

Senior Embedded Senior Software Engineer - C++

sterling heights, MI

Check who can apply and the requirements below before continuing.

About this opportunity

THE PANTHER GROUP lists this Senior Embedded Senior Software Engineer - C++ opportunity in sterling heights, Michigan. Review the employer’s description below for duties, qualifications and application requirements.

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– $82per hour, depending on experience #INDIT

#J-18808-Ljbffr

Worksite address

sterling heights, MI, 48310, US

Who can apply

Review the original listing for work authorization, qualifications and employer requirements.

Ready for your next step?Apply on the official website
Apply on WhatJobs ↗

Explore related searches

Current related jobs

UCSF Benioff Children's Physicians

WhatJobs

Information Technology Support Analyst - Limited Term

emeryville, CA

Salary not specified

IT Support AnalystUCSF Health Medical Foundation is seeking an IT support analyst. This role is temporary but may become full time. Provides tech…

Last received from source 2026-10-08View job

Jefferson County Clerk's Office

WhatJobs

I.T. Support Analyst (Information Technology)

louisville, KY

Salary not specified

IT Support AnalystThe IT Support Analyst provides first-line technical support to Jefferson County Clerk's Office (JCCO) employees at office loca…

Last received from source 2026-10-08View job

Lumen Solutions Group Inc.

WhatJobs

SAP Developer/Global Support Manager

columbia, MD

Salary not specified

Job TitleRequired SkillsBachelor's in Human Resources, IT, Business, or 7+ years of equivalent experience2+ years of full lifecycle SAP HCM Proje…

Last received from source 2026-10-08View job

INIT MENA

WhatJobs

Software Support Analyst

chesapeake, VA

See pay details in description

Software Support AnalystWe are currently looking for a highly motivated Software Support Analyst to join our Customer Support Team. This individu…

Last received from source 2026-10-08View job

INIT MENA

WhatJobs

Assoc Software Support Analyst

chesapeake, VA

See pay details in description

Associate Software Support AnalystINIT Innovations in Transportation, Inc. is a leading provider of Intelligent Transportation Systems for public…

Last received from source 2026-10-08View job