Senior Embedded Software Engineer

Moseley Technical Services, Inc.

$110K — $130K *
Aerospace & Defense
11 - 15 years of experience
Job Overview by Ladders

Qualifications

  • US Citizenship Required
  • Eligible to obtain U.S. Secret Security Clearance
  • Bachelor's degree in relevant engineering discipline
  • Minimum 15 years of embedded software engineering experience
  • Experience with Embedded C/C++, Linux, and RTOS
  • Proficiency with modern software engineering tools including Git, Jira, Confluence, MATLAB/Simulink
  • Knowledge of communications protocols and embedded hardware platforms

Responsibilities

  • Design and develop embedded software for military vehicle systems
  • Develop secure software using Agile and DevSecOps practices
  • Create software specifications and algorithms utilizing SysML
  • Research and evaluate software solutions against performance requirements
  • Conduct trade studies for software architectures
  • Support the complete software development lifecycle
  • Integrate embedded drivers and applications into various platforms

Benefits

  • Medical and supplemental insurance
  • 401(k) plan
  • Supportive organizational culture with low turnover
  • Opportunity for international travel for technology transfer activities
Full Job Description
Senior Embedded Software Engineer

Embedded C/C++ | RTOS | Linux | Military Ground Vehicle Systems

Auburn Hills, MI

Competitive Salary

We are hiring a Senior Embedded Software Engineer in Auburn Hills, Michigan to develop and integrate advanced embedded software for military ground combat vehicle systems. This role supports software architecture, cybersecurity, systems integration, Model-Based Systems Engineering (MBSE), RTOS, Linux, Embedded C/C++, FPGA, GPU, and DoD vehicle platforms while collaborating across engineering teams throughout the full product lifecycle.

Responsibilities:
  • Design, develop, integrate, and maintain embedded software for advanced military combat vehicle systems.
  • Develop secure vehicle software using Agile, DevSecOps, rapid prototyping, and modern software engineering practices.
  • Create software requirements, algorithms, activity diagrams, logic flowcharts, and software specifications utilizing SysML modeling and simulation.
  • Research, model, simulate, and evaluate software solutions to meet system performance and customer requirements.
  • Conduct engineering trade studies to evaluate alternative software architectures and technical solutions.
  • Support the complete software development lifecycle, including design, verification, configuration management, integration, and deployment.
  • Utilize engineering tools including Git, Jira, Confluence, Kubernetes, CANoe, MATLAB/Simulink, and related development environments.
  • Develop and integrate embedded drivers, applications, kernels, virtual machines, and containerized software environments.
  • Design and implement software supporting safety-critical embedded systems.
  • Integrate military lethality, survivability, communications, cybersecurity, and C5ISR systems.
  • Support CPU, GPU, and FPGA hardware/software integration activities.
  • Collaborate with customers, suppliers, and cross-functional engineering teams to deliver technical solutions.
  • Support software integration within System Integration Labs (SIL) and Hardware-in-the-Loop (HIL) environments.
  • Review and validate software test plans to ensure compliance with customer requirements.
  • Execute testing using software diagnostic and scan tools while analyzing system performance.
  • Support prototype development, system integration, troubleshooting, root cause analysis, and corrective actions.
  • Monitor and analyze software and vehicle test results to ensure successful system performance.


Qualifications:
  • US Citizenship Required
  • Currently hold or be eligible to obtain a U.S. Secret Security Clearance.
  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Software Engineering, Systems Engineering, Aerospace Engineering, Automotive Engineering, or a related engineering discipline.
  • Minimum 15 years of embedded software engineering experience supporting complex system development.
  • Experience developing software using Embedded C/C++, Linux, and Real-Time Operating Systems (RTOS).
  • Experience with Model-Based Software Development using UML and SysML.
  • Proficiency with Git, Jira, Confluence, Cameo, Microsoft Office, MATLAB/Simulink, Kubernetes, and CANoe.
  • Experience with embedded processors and hardware platforms including x86, ARM, GPU, and FPGA architectures.
  • Experience with communications protocols including:
    • J1939 CAN Bus
    • RS422/485
    • Ethernet (802.3)
    • TCP/IP
    • UDP
    • DDS
    • Multicast
    • DisplayPort
    • HDMI
    • HD-SDI
  • Working knowledge of digital, analog, RF, and power electronics.
  • Understanding of automotive power distribution systems and Power Distribution Modules (PDMs).
  • Experience using laboratory instrumentation including oscilloscopes, multimeters, logic analyzers, function generators, network analyzers, and spectrum analyzers.
  • Experience supporting software development throughout the complete product lifecycle within highly regulated engineering environments.
  • Knowledge of systems engineering processes, standards, verification, validation, and systems integration.
  • Experience presenting technical solutions to customers and internal engineering stakeholders.
  • Experience working within multinational engineering organizations.
  • Experience supporting proposal development, contract planning, and program execution.
  • Willingness and ability to travel internationally for technology transfer activities.

Preferred Qualifications:
  • Experience delivering large, complex U.S. Department of Defense (DoD) programs.
  • Experience supporting U.S. Army ground combat vehicle development.
  • Familiarity with TACOM, TARDEC, and GVSC organizations.
  • Knowledge of DoD acquisition processes and military vehicle development.
  • Experience integrating military Command, Control, Communications, Computers, Cyber, and Intelligence (C5ISR) systems.
  • Experience with fire control systems, stabilization systems, coordinate transformations, and targeting algorithms.
  • Experience with VICTORY, FACE, GCIA, and Modular Open Systems Approach (MOSA) standards.
  • Detailed knowledge of military standards and defense regulatory requirements.
  • Master's degree in Engineering, Computer Science, Systems Engineering, Aerospace Engineering, Automotive Engineering, or related discipline.

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 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
  • For more active job openings: Search Jobs
  • For more information about Moseley, visit: About Us

Similar Jobs

More Jobs at Moseley Technical Services, Inc.

  • Senior Embedded Software Engineer
    $110K — $130K *
    Auburn Hills, MI 48326 (Oakland County)
    Aerospace & Defense
    In-Person
  • Adv Network Design Eng 1
    $125K — $135K *
    Scottsdale, AZ 85254 (Maricopa County)
    Aerospace & Defense
    In-Person
  • Software Test Engineer
    $90K — $120K *
    Huntsville, AL 35810 (Madison County)
    Aerospace & Defense
    In-Person
  • MP&P Engineer 3
    $131K — $165K *
    Auburn, WA 98092 (King County)
    Aerospace & Defense
    In-Person
  • Operations Manager
    $110K — $130K *
    Phoenix, AZ 85032 (Maricopa County)
    Manufacturing & Automotive
    In-Person

More Aerospace & Defense Jobs

Find similar Senior Embedded Software Engineer jobs: