Senior System Safety Engineer - MBSE/Defense Systems
Listed on 2026-10-15
-
Software Development
Software Engineer, Embedded Software Engineer, Software Testing, Embedded Systems/ Firmware/ IoT
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 artifacts
Develop software across multiple domains including:
Board Support Packages (BSP)
Digital Signal Processing (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.)Perform additional related duties as assigned
U.S. Citizenship is required by Federal Law Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field7+ years of embedded/software engineering experience
Embedded software development in C, C++, Python, Java, or C#Operating Systems:
Linux, VxWorks, RTOS, virtualization environments
Board Support Packages (BSP) and low-level system programming
Git / Bitbucket (version control)
GCC, GDB, Eclipse or similar tool chains
Jira / Confluence / DOORSNetworking & Interfaces:
RS-232/422, CAN, TCP/IP, UDP/IPLinux image tools such as Yocto Hardware/software integration and debugging
Software release integration (CSCI-level)100% on-site role Ability to work overtime as needed
Moseley Technical Services, Inc. is an AA/EEO/Veterans/Disabled Employer.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).