Staff Software Engineer

Moseley Technical Services, Inc.
Sterling Heights, MI, United States
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Compensation
$132,954.0 - $147,680.0
Working hours
Shift work

Tech stack

Adobe Analytics C (Programming Language) Java (Programming Language) Agile Methodology Systems Engineering C Sharp (Programming Language) C++ (Programming Language) Software Quality Computer Engineering Software Debugging Linux Middleware
+20 more
Embedded Software Python (Programming Language) Multicasting Network Protocols Scrum Methodology Real-Time Operating Systems RS-232 Software Engineering Systems Integration TCP/IP User Datagram Protocols Virtualization Technology VxWorks Git Containerization Information Technology Apache Kafka Bitbucket Docker Programming Languages

Job description

requirements analysis and develop preliminary and detailed software designs using department-approved design tools. * Develop software designs that influence overall vehicle architecture and subsystem integration. * Write, debug, and maintain software code in accordance with department standards and procedures. * Develop test procedures and perform unit, functional, and hardware/software integration testing. * Debug software issues identified during development, integration, and qualification testing. * Integrate software releases across multiple CSCIs into overall vehicle software releases. * Interface with Systems Engineering, Project Management, Software Quality, and other internal teams. * Support Agile development activities, including daily scrums, PI planning, retrospectives, and demonstrations. * Perform other duties as assigned. Qualifications: *, U.S. Citizenship is required by Federal Law * Master’s degree in Computer Engineering, Electrical Engineering, Software

Requirements

Engineering, Computer Science, or a related technical discipline, * Must be eligible to obtain a U.S. security clearance. Non-U.S. citizens may not be eligible. * 7-10+ years of experience in embedded software engineering, defense software development, or a related role. * Must have Fire Control experience. * Experience developing embedded software for ground combat vehicles, military platforms, or mission-critical systems. * Experience with programming languages and tools including C, C++, C#, Java, Python, Git, and Bitbucket. * Experience with mixed operating system environments, including VxWorks, Linux, RTOS, virtualization, BSPs, and GVOS. * Experience with serial and network protocols, including RS-232, RS-422, CAN, TCP/IP, UDP/IP, and multicast networking. * Experience with DDS, Kafka, or other publish/subscribe middleware. * Experience with Time Sensitive Networking (TSN) architectures. * Experience with ground combat vehicle architecture standards or frameworks such as NGVA, UKGVA, GCIA, MOSA, SOSA, and FACE. * Experience using Agile processes and tools. * Must be able to work occasional evening and/or weekend overtime as required. * Due to the nature of the work, this position requires being 100% onsite. Preferred Qualifications: * Previous defense industry experience. * Familiarity with Type 1 / Type 2 hypervisors. * Familiarity with containerization technologies such as Docker and Kubernetes. * Familiarity with IoT concepts. * Experience with Cameo Systems Modeler. * Experience supporting continuous improvement processes and methodologies. Moseley Technical Services, Inc. is an AA/EEO/Veterans/Disabled Employer. Your Recruiter What to Expect * Applicants selected for employment will be required to pass a pre-employment drug screening and background investigation, which may include education, criminal, and work history verifications. * Accepted applicants will be eligible for benefits, including medical and, High School Diploma/Equivalency

About the company

Check out this new opportunity! Software Staff Engineer Sterling Heights, MI $63.92 - $71.00/Hour We are hiring a Software Staff Engineer in Sterling Heights, MI to support development of advanced embedded software systems for ground combat vehicles and Fire Control platforms within mission-critical defense environments. This role requires expertise in embedded software engineering, Fire Control systems, C/C++, RTOS environments, DDS middleware, vehicle networking, Time Sensitive Networking (TSN), Agile development, and military vehicle architecture standards supporting next-generation armored combat vehicle technologies. Responsibilities: * Design, configure, and test a new software development environment for documentation, code, and test artifacts. * Develop embedded software documentation and code across vehicle domains such as Fire Control / lethality, displays, power management, diagnostics, software deployment, embedded training, and board support. * Perform software, supplemental insurance, and a 401(k) plan. Appreciation and gratitude for employees are hallmarks of organizations with low turnover. * Final position level and pay will be based on experience. Resources * To apply, send a resume to: [email protected] * For more active job openings: Search Jobs * For more information about Moseley, visit: About Us Moseley Technical Services, Inc. (Moseley) was incorporated in 1994 to provide engineering and professional services to the aerospace/defense, manufacturing, government, and commercial industries. Our Mission is to deliver superior service to our customers and employees. We have been successful in our vision by building long-term relationships with customers and employees through integrity, transparency, and appreciation. We stand by our 30-year-old commitment of “World Class Service. World Class Company.”

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on jobs.mitalent.org

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all