L

Leidos

Builds technology for defense and civil agencies

Senior Embedded Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeHuntsville, AL, USA$131.3k - $237.3k

About the Job

Requirements

  • A bachelor's degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Aeronautical Engineering, Mathematics, or a related technical discipline from an accredited institution, with an overall GPA of 3.0 or higher.
  • At least 12 years of relevant technical experience, or at least 10 years with a master's degree in a related field.
  • Must be a U.S. citizen and eligible to obtain and maintain a U.S. Department of Defense security clearance.
  • Relevant experience must include developing, integrating, testing, or troubleshooting embedded software or embedded-adjacent applications that interface with, operate, monitor, support, simulate, control, or communicate with embedded systems.
  • Must be a resident of North Alabama or willing to relocate to the Huntsville-North Alabama area.
  • Expert-level proficiency in C/C++ for embedded systems development.
  • Experience with real-time operating systems such as VxWorks, Integrity, or FreeRTOS.
  • Proficiency with embedded processors and microcontrollers, such as ARM Cortex or RISC-V architectures.
  • Experience with embedded debugging tools such as JTAG, oscilloscopes, logic analyzers, or software-based debuggers such as GDB.
  • Experience with modern software development practices including Agile, DevOps, continuous integration/continuous delivery, and test automation.

Responsibilities

  • Conceptually design across the full software stack for airborne systems; perform embedded software architectural design, code implementation, peer review, unit testing, and integration of loosely coupled software modules within subsystems and across distributed networks; use DevOps and continuous integration/continuous delivery pipelines; and develop software tools, harnesses, and infrastructure to support a fully integrated solution.
  • Lead and contribute to the design, development, testing, troubleshooting, and debugging of embedded software systems.
  • Communicate frequently and directly with customers, end users, internal stakeholders, and team members.
  • Apply software engineering principles, standards, and best practices throughout the software development life cycle, including software requirements analysis, hardware compatibility analysis, and development of tools and software products supporting infrastructure, platform design, and system maintenance.
  • Recommend and implement new technologies, tools, and standards to enhance software engineering practices in alignment with organizational goals.
  • Lead and mentor team members, contribute to complex project delivery, and align work with technical strategy and execution plans.
  • Identify and implement improved development workflows, tools, and engineering practices, including emerging AI-enabled development capabilities.

Desired Qualifications

  • At least 5 years of experience with real-time embedded systems in defense, aerospace, or safety-critical platforms.
  • Experience with high-speed guided weapons systems, flight control systems, or similar embedded solutions.
  • Experience developing large-scale embedded, high-performance systems with a high level of determinism.
  • Familiarity with containerization technologies such as Docker and Kubernetes.
  • Familiarity with Model-Based Systems Engineering.
  • Prior experience in highly regulated or mission-critical environments such as aerospace or defense.
  • Experience with software safety standards such as DO-178C and MIL-STD-882e.
  • Experience with Agile management tools and concepts such as Jira.
  • Experience with software configuration management tools such as Git and GitLab.
  • Experience mentoring developers across multiple experience levels.

About the Company

Leidos

Builds technology for defense and civil agencies

Leidos develops technology and runs services for defense, intelligence and civilian agencies, as well as healthcare and commercial customers. It combines software and engineering work with systems integration, building secure networks and equipment used in demanding operations. Its portfolio includes medical services, energy infrastructure design and technology that supports military missions, linking specialist businesses under one parent. Customers pay through contracts for delivered systems and services, with payment tied to labor, costs or agreed project milestones. Leidos traces its roots to a company founded in 1969 and is headquartered in Reston, Virginia.

Company size
10,001+
Company stage
IPO
Headquarters
Reston, VA
Founded
1969

Recently Posted Jobs

Explore more opportunities at Leidos

See more jobs