Senior Embedded Software Engineer - C++ / Ground Combat Vehicle Systems

Moseley Technical Services, Inc.

Sterling Heights (MI)

On-site

USD 70,000 - 78,000

Full time

11 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Moseley Technical Services, Inc. is hiring an Embedded Software Engineer with Fire Control experience for a 100% onsite role in Sterling Heights, MI.

You will develop and support embedded application software for a new ground combat vehicle program, covering SDLC activities, architecture, and CSCIs integration. Key tech includes C, C++, C#, Java, Python, Git, Bitbucket, VxWorks, Linux, RTOS, DDS, Kafka, CAN, TCP/IP, UDP/IP, TSN, NGVA, UKGVA, FACE.

Qualifications

  • BS degree in Computer Engineering, Electrical Engineering, or related field.
  • 4+ years of embedded software engineering experience.
  • Fire Control experience required.

Responsibilities

  • Design, configure, and test a new software development environment.
  • Develop embedded software across vehicle domains (board support, displays, power management, diagnostics).
  • Perform software requirements analysis and documentation.
  • Develop preliminary and detailed software designs to meet standards.
  • Code and integrate software across CSCIs into vehicle releases.
  • Develop test procedures and perform unit/functional testing.
  • Hardware/software integration and debugging throughout SDLC.
  • Collaborate with Systems Engineering, PM, QA, and other units.
  • Lead Agile/Scrum ceremonies (daily Scrum, PI planning, retrospectives).
  • Provide status updates to software project leads.

Skills

Embedded software
C/C++ development
Agile/Scrum
Team collaboration

Education

B.S. in Computer/Electrical Eng

Tools

Git
Bitbucket
VxWorks
Linux
RTOS
BSPs
DDS
Kafka
CAN
TCP/IP
UDP/IP
TSN
NGVA
UKGVA
FACE
GVOS

Job description

Embedded Software EngineerFire Control | Ground Combat Vehicle Systems

Sterling Heights, MI $50.95 - $56.95/Hourly

We are hiring an Embedded Software Engineer with required Fire Control experience to develop and support embedded application software for a new ground combat vehicle program. This 100% onsite role supports the full software development life cycle (SDLC), including software development environment design, requirements analysis, software architecture and detailed design, C/C++ development, testing, hardware/software integration, debugging, and integration of multiple Computer Software Configuration Items (CSCIs) into vehicle-level software releases. This role supports embedded vehicle domains including Fire Control, board support, displays, power management, lethality, software deployment, embedded training, and diagnostics. Key technologies and architectures include C, C++, C#, Java, Python, Git, Bitbucket, VxWorks, Linux, RTOS, BSPs, DDS, Kafka, CAN, TCP/IP, UDP/IP, TSN, NGVA, UKGVA, GCIA, MOSA, SOSA, and FACE.

Responsibilities
  • Design, configure, and test a new software development environment used to create documentation, source code, test artifacts, and other software work products.
  • Develop embedded software documentation and code across vehicle domains including board support, displays, power management, lethality, software deployment, embedded training, and diagnostics.
  • Perform software requirements analysis and develop supporting technical documentation.
  • Develop preliminary and detailed software designs using department-approved software design tools and standards.
  • Develop software designs that influence overall ground combat vehicle architecture.
  • Develop code to implement approved software designs in accordance with established development standards and procedures.
  • Develop test procedures and perform unit and functional testing of executable software.
  • Perform hardware/software integration across embedded vehicle systems.
  • Debug and resolve software issues identified throughout development, integration, and testing.
  • Integrate software releases across multiple Computer Software Configuration Items (CSCIs) into overall vehicle software releases.
  • Provide development task status and technical updates to software project leads.
  • Collaborate with Systems Engineering, Project Management, Software Quality, and other departments and business units.
  • Lead Agile/Scrum ceremonies, including daily Scrum meetings, Program Increment (PI) Planning events, retrospectives, and demonstrations.
  • Perform other duties as assigned.
Qualifications
  • U.S. Citizenship required by law or government contract
  • Ability to Obtain a Secret Clearance
  • Bachelor of Science (B.S.) degree in Computer Engineering, Electrical Engineering, or a related discipline.
  • 4+ years of experience in embedded software engineering, software development, or a related role.
  • Fire Control experience is required.
  • Experience with Git, Bitbucket, Java, C#, C++, C, and Python development tools and technologies.
  • Experience working with mixed operating system and embedded environments, including VxWorks, Linux, RTOS, virtualization, board support packages (BSPs), and GVOS.
  • Experience with serial and network protocols including RS-232/422, CAN, TCP/IP, and UDP/IP.
  • Experience with Data Distribution Service (DDS), Kafka, or other publish/subscribe middleware.
  • Experience with Time-Sensitive Networking (TSN) architectures.
  • Experience with NATO Generic Vehicle Architecture (NGVA) data models.
  • Experience with UK Generic Vehicle Architecture (UKGVA) data models.
  • Experience with ground combat vehicle network architecture designs.
  • Experience with GCIA, Modular Open Systems Approach (MOSA), Sensor Open Systems Architecture (SOSA), and Future Airborne Capability Environment (FACE).
  • Experience using Agile software development processes and tools.
  • Ability to work 100% onsite.
Preferred Qualifications
  • Previous experience working in the defense industry.
  • Familiarity with Type 1 and Type 2 hypervisors.
  • Familiarity with containerization technologies, including Docker and Kubernetes.
  • Familiarity with Internet of Things (IoT) concepts.
  • Experience with Cameo Systems Modeler.
  • Data Distribution Service (DDS) experience.
  • Experience with User Datagram Protocol (UDP), Transmission Control Protocol (TCP), and multicast networking.
  • Experience applying continuous improvement processes and methodologies.

Moseley Technical Services, Inc. is an AA/EEO/Veterans/Disabled Employer.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - Fire Control / Ground Combat Vehicles
Senior Embedded Software Engineer - Fire Control / Ground Combat Vehicles

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

On-site
USD 180,521,000 - 201,783,000
Embedded Software Engineer - C/C++ / Ground Combat Vehicle Systems
Embedded Software Engineer - C/C++ / Ground Combat Vehicle Systems

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

On-site
USD 145,993,000 - 163,185,000
Software Engineer Fire Control Specialist
Software Engineer Fire Control Specialist

Contract Professionals, Inc. • Sterling Heights (MI)

On-site
USD 69,000 - 77,000
Software Engineer (Embedded Application Software)
Software Engineer (Embedded Application Software)

Contract Professionals, Inc. • Sterling Heights (MI)

On-site
USD 62,000 - 65,000
Software Engineer (4+ years' experience)
Software Engineer (4+ years' experience)

Contract Professionals, Inc. • Sterling Heights (MI)

On-site
USD 69,000 - 77,000
Software Engineer (No C2C)
Software Engineer (No C2C)

HRU Technical Resources • Sterling Heights (MI)

On-site
USD 120,000 - 180,000
Software Engineer – Fire Control (15102/15103/15092)
Software Engineer – Fire Control (15102/15103/15092)

Hru Tech • Sterling Heights (MI)

On-site
USD 90,000 - 120,000
Onsite Cafeteria
Fitness Center
Outdoor fitness track
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Moseley Technical Services, Inc. • Lake Angelus (MI)

On-site
USD 140,000 - 190,000
AA/EEO/Veterans/Disabled Employer
Junior Embedded Software Developer (No C2C)
Junior Embedded Software Developer (No C2C)

HRU Technical Resources • Sterling Heights (MI)

On-site
USD 55,000 - 66,000
PTO
Paid holidays
Optional benefits
Senior Embedded Software Engineer - Fire Control (Onsite)
Senior Embedded Software Engineer - Fire Control (Onsite)

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

On-site
USD 70,000 - 78,000