Senior System Safety Engineer - MBSE / Defense Systems

Moseley Technical Services, Inc.

Sterling Heights (MI)

On-site

USD 183,157,000 - 203,444,000

Full time

10 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Moseley Technical Services, Inc. is seeking a Software Staff Engineer in Sterling Heights, MI to support advanced embedded software for mission-critical military vehicle platforms.

This on-site role requires deep expertise in C/C++, Linux, VxWorks, BSPs and DSP applications. You will drive hardware/software integration, agile processes, and software release management, collaborating with Systems Engineering, Program Management, and Software Quality teams.

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#.
  • OS: Linux, VxWorks, RTOS, virtualization environments.
  • BSPs and low-level system programming.
  • Git / Bitbucket (version control).
  • GCC, GDB, Eclipse or similar toolchains.
  • Jira / Confluence / DOORS
  • Networking: RS-232/422, CAN, TCP/IP, UDP/IP
  • Yocto for Linux image tooling.
  • 100% on-site
  • Overtime may be required

Responsibilities

  • Design, configure, and maintain software development environments for code, documentation, and test artifacts.
  • Develop software across multiple domains including BSPs, DSP, power management, lethality systems, diagnostics, and deployment.
  • Perform software requirements analysis and translate into design.
  • Develop preliminary and detailed software designs using approved tools and standards.
  • Implement code in compliance with engineering standards and procedures.
  • Develop and execute unit and functional tests.
  • Perform hardware/software integration and system-level debugging.
  • Troubleshoot and resolve issues across multiple test phases and environments.
  • Build and manage software releases (CSCI integration) across multiple developers.
  • Collaborate with Systems Engineering, Program Management, and Software Quality teams.
  • Provide status updates to software leads and stakeholders.
  • Participate in Agile Scrum ceremonies (daily standups, demos, etc.).

Education

Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
7+ years of embedded/software engineering experience

Tools

Yocto
GCC
GDB
Eclipse
Git
Bitbucket
Jira
Confluence
DOORS

Job description

Software Staff Engineer

Sterling Heights, MI$63.92 - $71.00/Hour

We are 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.

Responsibilities:

Design, configure, and maintain software development environments for code, documentation, and test artifactsDevelop software across multiple domains including:Board Support Packages (BSP)Digital Signal Processing (DSP)Power management, lethality systems, diagnostics, and deploymentPerform software requirements analysis and translate into designDevelop preliminary and detailed software designs using approved tools and standardsImplement code in compliance with engineering standards and proceduresDevelop and execute unit and functional testsPerform hardware/software integration and system-level debuggingTroubleshoot and resolve issues across multiple test phases and environmentsBuild and manage software releases (CSCI integration) across multiple developersCollaborate with Systems Engineering, Program Management, and Software Quality teamsProvide status updates to software leads and stakeholdersParticipate in Agile Scrum ceremonies (daily standups, demos, etc.)Perform additional related duties as assigned

Qualifications:

U.S. Citizenship is required by Federal LawBachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field7+ years of embedded/software engineering experienceEmbedded software development in C, C++, Python, Java, or C#Operating Systems: Linux, VxWorks, RTOS, virtualization environmentsBoard Support Packages (BSP) and low-level system programmingGit / Bitbucket (version control)GCC, GDB, Eclipse or similar toolchainsJira / Confluence / DOORSNetworking & Interfaces:RS-232/422, CAN, TCP/IP, UDP/IPLinux image tools such as YoctoHardware/software integration and debuggingSoftware release integration (CSCI-level)100% on-site roleAbility to work overtime as neededMoseley 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

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
Senior Embedded Software Engineer - C++ / Ground Combat Vehicle Systems
Senior Embedded Software Engineer - C++ / Ground Combat Vehicle Systems

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

On-site
USD 70,000 - 78,000
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
Engineering Specialist Software
Engineering Specialist Software

Contract Professionals, Inc. • Sterling Heights (MI)

On-site
USD 97,809 - 103,320
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
Embedded Linux/RTOS Software Engineer - VxWorks / Yocto
Embedded Linux/RTOS Software Engineer - VxWorks / Yocto

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

On-site
USD 70,000 - 77,000
Senior Embedded Systems Engineer – Mission-Critical Platforms
Senior Embedded Systems Engineer – Mission-Critical Platforms

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

On-site
USD 183,157,000 - 203,444,000
Software Engineer (Embedded Application Software)
Software Engineer (Embedded Application Software)

Contract Professionals, Inc. • Sterling Heights (MI)

On-site
USD 62,000 - 65,000
DevSecOps Engineer/Embedded Linux RTOS Software Developer
DevSecOps Engineer/Embedded Linux RTOS Software Developer

Contract Professionals, Inc. • Sterling Heights (MI)

On-site
USD 100,000 - 160,000
Embedded Software Engineer #25530
Embedded Software Engineer #25530

Blue Chip Talent • Troy (MI)

On-site
USD 120,000 - 150,000