Senior Embedded Senior Software Engineer - C++

THE PANTHER GROUP

Sterling Heights (MI)

On-site

USD 95,000 - 113,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

The Panther Group in Sterling Heights, MI, is seeking a Senior Embedded Software Engineer – C++ for a 100% onsite role. You will develop software across the full lifecycle for a next-generation ground combat vehicle program, working with systems engineering and cross-functional teams.

Qualifications include a Bachelor's degree in a related field and 10+ years of embedded software experience, with strong C++ and DOS skills, plus experience with VxWorks, Linux, RTOS, BSPs, and middleware such as

Qualifications

  • Bachelor's degree in a related engineering or CS field.
  • 10+ years of professional embedded software experience preferred.
  • Strong C++ proficiency and DOS experience required.
  • Experience with embedded OS such as VxWorks, Linux or RTOS.
  • Experience with BSPs, virtualization, and serial/network protocols.

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.

Skills

C++
DOS
C
C#
Java
Python
Qt
Docker
Kubernetes
BSPs
Networking

Education

Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science

Tools

Git
GitLab
Bitbucket
VxWorks
Linux
RTOS
CAN
TCP/IP
UDP/IP
DDS

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - Fire Control
Embedded Software Engineer - Fire Control

THE PANTHER GROUP • Sterling Heights (MI)

On-site
USD 80,000 - 90,000
Embedded Software Engineer – Fire Control
Embedded Software Engineer – Fire Control

THE PANTHER GROUP • Sterling Heights (MI)

On-site
USD 80,000 - 90,000
9/80 work schedule with every other FR
Onsite in Sterling Heights
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Moseley Technical Services, Inc. • Auburn Hills (MI)

On-site
USD 110,000 - 130,000
Medical and supplemental insurance
401(k) plan
Embedded Software Technical Lead
Embedded Software Technical Lead

DCS Corporation • Sterling Heights (MI)

On-site
USD 120,000 - 150,000
Senior Embedded Software Engineer (C++, Onsite)
Senior Embedded Software Engineer (C++, Onsite)

THE PANTHER GROUP • Sterling Heights (MI)

On-site
USD 95,000 - 113,000
Software Staff Engineer – Embedded Systems & BSP Development
Software Staff Engineer – Embedded Systems & BSP Development

Moseley Technical Services, Inc. • Sterling Heights (MI)

On-site
USD 88,056 - 97,809
Medical insurance
401(k) plan
Employee appreciation programs
Sr. Embedded Software Engineer C/C++
Sr. Embedded Software Engineer C/C++

System One • Huntsville (AL)

On-site
USD 160,000 - 174,000
Embedded Software Engineer – Vehicle Electronics & RTOS Systems
Embedded Software Engineer – Vehicle Electronics & RTOS Systems

Moseley Technical Services, Inc. • Sterling Heights (MI)

On-site
USD 70,188 - 80,176
Medical and supplemental insurance
401(k) plan
Drug screening and background investigation
Embedded Design Engineer
Embedded Design Engineer

Southeastern Comp Consultants • Dahlgren (VA), King George (VA)

On-site
USD 90,000 - 110,000
Health, Dental, Vision, Life, and Disability benefits
401k with Company Match
Two weeks paid vacation
+2
Senior Embedded Software Engineer (On-site)
Senior Embedded Software Engineer (On-site)

HEPCO Inc • Maple Grove (MN)

On-site
USD 80,000 - 87,000
Health Insurance
401k