Staff Software Engineer

Moseley Technical Services, Inc.

Sterling Heights (MI)

On-site

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

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Moseley Technical Services, Inc. is seeking a Software Staff Engineer onsite in Sterling Heights, MI. You will design, implement, and test an embedded software environment across vehicle domains and contribute to defense-grade software programs.

The role requires 7–10+ years in embedded software, C/C++, and Linux/VxWorks, with security clearance eligibility. You will collaborate with Systems Engineering, Software Quality, and project teams in an Agile setting.

Qualifications

  • U.S. Citizenship required by Federal Law.
  • Master's degree in Computer Engineering, Electrical Engineering, Software Engineering, Computer Science, or a related technical discipline.
  • Must be eligible to obtain a U.S. security clearance.
  • 7–10+ years of embedded software engineering experience in defense or mission-critical systems.
  • Experience with Fire Control systems.
  • Experience with ground combat vehicle software, military platforms.
  • Proficiency in C, C++, C#, Java, Python; Git; Bitbucket.
  • Experience with mixed OS environments (VxWorks, Linux, RTOS).

Responsibilities

  • Design, configure, and test a new software development environment for documentation, code, and test artifacts.
  • Develop embedded software docs and code across vehicle domains (Fire Control, displays, power management, diagnostics, and deployment).
  • Perform software requirements analysis and design using approved tools.
  • Develop designs influencing vehicle architecture and subsystem integration.
  • Write, debug, and maintain software code per standards.
  • Develop test procedures and perform unit, functional, and HW/SW integration testing.
  • Debug issues during development, integration, and testing.
  • Integrate software releases across CSCIs into vehicle software releases.
  • Interface with Systems Engineering, Project Management, Software Quality, and others.
  • Support Agile activities (daily scrums, PI planning, retrospectives, demonstrations).

Skills

C
C++
C#
Java
Python
Git
Bitbucket
RTOS
VxWorks
Linux
Networking
TSN
DDS/Kafka
Agile
Security clearance

Education

Master's degree in Computer Engineering, Electrical Engineering, Software Engineering, Computer Science, or a related technical discipline

Tools

Docker
Kubernetes
Cameo Systems Modeler

Job description

Software Staff Engineer

Location: Sterling Heights, MI

Pay: $63.92 - $71.00/Hour

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

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.

  • Eligible for benefits, including medical and 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.

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."

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer (Defense Vehicles Onsite)
Senior Embedded Software Engineer (Defense Vehicles Onsite)

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

On-site
Software Staff Engineer
Software Staff Engineer

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

On-site
USD 88,000 - 98,000
Engineering Specialist Software
Engineering Specialist Software

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

On-site
USD 148,113,000 - 165,048,000
Software Test Engineer
Software Test Engineer

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

On-site
USD 145,305,000 - 161,924,000
Senior Embedded Software Engineer – C/C++ / Military Combat Vehicle Systems
Senior Embedded Software Engineer – C/C++ / Military Combat Vehicle Systems

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

On-site
USD 72,000 - 92,000
Senior Embedded Software Engineer – Embedded C/C++, RTOS, Linux | Military Ground Vehicle Systems
Senior Embedded Software Engineer – Embedded C/C++, RTOS, Linux | Military Ground Vehicle Systems

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

On-site
USD 120,000 - 185,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
Senior Vehicle Systems Test Engineer
Senior Vehicle Systems Test Engineer

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

On-site
Software Staff Engineer – Embedded Fire Control & Ground Vehicle Systems
Software Staff Engineer – Embedded Fire Control & Ground Vehicle Systems

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

On-site
USD 88,056 - 97,809
Software Embedded Engineer
Software Embedded Engineer

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

On-site
USD 71,635 - 92,299
Medical insurance
401(k) plan
Pre-employment screening