Software Engineer for Control Systems

4 weeks ago


Huntsville, Alabama, United States Leidos Full time
Job Title: Controls Software/Firmware Engineer

About the Role:

Leidos Defense Systems is seeking a skilled Controls Software/Firmware Engineer to join a talented team of software developers, engineers, and analysts supporting spaceflight programs. As a key member of the team, you will be responsible for designing, developing, and testing control software for interplanetary rovers and their test hardware.

Key Responsibilities:

  • Design and develop high-level software programs, including troubleshooting and debugging, to analyze system requirements.
  • Collaborate with experts within the program and user community to design, develop, and debug existing software, and to design and develop enhancements that incorporate new capabilities into various components of the existing systems.
  • Perform firmware design of real-time electromechanical FPGA-based controllers.
  • Ensure that developed code is modifiable, efficient, reliable, understandable, fault-tolerant, and reusable, using sound software engineering principles.
  • Design communication interfaces of controllers with customer Avionics (RS422, 1553, Ethernet).
  • Contribute to software development activities as a member of an agile team and actively participate in program increment planning and related team activities.

Requirements:

  • Bachelor's degree in engineering or a similar relevant degree with 2-4 years of prior relevant experience or a Master's degree with 2 years of prior relevant experience.
  • Collaborate with controller suppliers and ensure design definition artifacts are robust to transition firmware design authority.
  • Knowledge of Agile methodologies, such as the Scaled Agile Framework (SAFe), and application of the Agile methodologies within a technical/engineering environment.
  • Experience with rapid embedded controls development and implementation using Simulink and associated blocksets.
  • Strong written and verbal communication skills with the ability to create and deliver presentations.
  • Must be a US citizen.
  • Must be a resident of Huntsville, Alabama, or be able to travel to Huntsville, Alabama to support on-site activities as needed.
  • Must be eligible to obtain a secret clearance or higher.

Preferred Qualifications:

  • Experience with FPGA programming and HDL (Verilog or VHDL).
  • Experience implementing Model-in-the-loop (MIL), Software-in-the-loop (SIL), and Hardware-in-the-loop (HWIL) testing techniques.
  • Experience with navigation and/or signal processing algorithms and software.
  • Experience in an Agile development methodology including best practices such as automated tests, continuous integration, shared ownership, pull requests, and code reviews.
  • Experience with programming languages (C++, Python, Java).
  • Prior work using collaboration tools (e.g., Microsoft Teams, Fusion, Gitlab).
  • Experience with embedded systems.
  • Experience developing flight software and ground systems for spacecraft.


  • Huntsville, Alabama, United States Integrated Solutions for Systems (IS4S) Full time

    Job SummaryIntegrated Solutions for Systems (IS4S) is seeking a highly skilled Senior Software Engineer to join our team in Auburn, AL. As a key member of our engineering team, you will be responsible for designing and implementing complex systems of systems interacting to perform Command and Control, Fires, and/or Electronic Warfare activities.Key...


  • Huntsville, Alabama, United States Integrated Solutions for Systems (IS4S) Full time

    Integrated Solutions for Systems (IS4S) is seeking a skilled Senior Software Engineer to join our team in Auburn, AL.The ideal candidate will have experience in developing enabling technologies for the DoD and working with complex systems of systems interacting to perform Command and Control, Fires, and/or Electronic Warfare activities.Responsibilities...


  • Huntsville, Alabama, United States Leidos Full time

    Job Title: Software/Firmware Controls EngineerLeidos Defense Systems is seeking a talented Controls Software/Firmware Engineer to join a diverse team of software developers, engineers, and analysts supporting spaceflight programs.As a Software/Firmware Developer, you will directly support the prototyping and implementation of control software on...

  • Software Engineer

    4 weeks ago


    Huntsville, Alabama, United States nou Systems Full time

    Software Engineer / Developernou Systems, Inc. is a rapidly growing technology company that values its employees and offers significant advancement and personal career development opportunities. We are seeking a skilled Software Engineer / Developer to join our software development team in Huntsville, AL, Colorado Springs, CO, Boston, MA, or potentially...


  • Huntsville, Alabama, United States Apex Systems Full time

    Job Description:Apex Systems is seeking a highly skilled BM/SRM Software Engineer to join our team. As a key contributor to the design and development of Java-based applications, you will help generate software design artifacts, implement software changes, and support design and code reviews.The ideal candidate will have a strong background in software...


  • Huntsville, Alabama, United States BAE Systems Full time

    At BAE Systems, we're always looking for talented engineers to join our Precision Strike & Sensing Solutions (PS) team. As a Senior Software Engineer for Precision Munitions, you'll have the opportunity to work on cutting-edge systems and technology that enable our customers to execute their mission with precision and accuracy. We're seeking a highly skilled...


  • Huntsville, Alabama, United States Banner Defense, Inc. Full time

    Job Title: Command and Control Systems EngineerJob Summary: Banner Defense, Inc. is seeking a highly skilled Command and Control Systems Engineer to join our team. As a key member of our team, you will be responsible for advising the Program Executive Office - Missiles and Space Mid-Range Capability Project Office (MRCPO) in the design, development,...

  • Electrical Engineer

    4 weeks ago


    Huntsville, Alabama, United States COGS Full time

    Electrical Engineer OpportunityCOSG has partnered with a leading chemical manufacturing company to fill an Electrical Engineer position. Due to increased market demand, the company is expanding and seeking a skilled professional to join their team.The ideal candidate will have a strong background in Electrical Engineering, complemented by expertise in...


  • Huntsville, Alabama, United States Genex Systems Full time

    Job Summary:Genex Systems is seeking a skilled Systems IV&V Engineer to support all phases of Ground Systems Independent Verification and Validation (IV&V) at the MSFC Huntsville Operations Support Center (HOSC).The successful candidate will help improve software safety, reliability, and quality for MSFC Ground Systems through effective applications of...


  • Huntsville, Alabama, United States Nou Systems Inc Full time

    Job Descriptionnou Systems, Inc. is seeking a highly skilled Missile Defense Software Engineer to join our Engineering Services Division in Huntsville, Alabama. As a key member of our team, you will be responsible for designing and developing software solutions for the Missile Defense Agency's (MDA) Ground Based Midcourse Defense (GMD) system.Key...


  • Huntsville, Alabama, United States Nou Systems Inc Full time

    Job OverviewWe are seeking a highly skilled Senior Software Engineer to join our Digital Engineering Department in Huntsville, AL. As a key member of our team, you will be responsible for designing, developing, and delivering cutting-edge software solutions that empower our customers to achieve their goals efficiently and effectively.Key...


  • Huntsville, Alabama, United States KODA Technologies Inc. Full time

    Job DescriptionKODA Technologies Inc. is seeking a highly skilled Command and Control (C2) Engineer to support the development, testing, and integration of advanced missile defense systems. The successful candidate will serve as a key member of the Weapons Analysis & Innovation group, assisting in the production, sustainment, and modernization of the Army...


  • Huntsville, Alabama, United States Blue Origin Full time

    About the RoleWe are seeking a highly skilled Automation Controls Software Engineer III to join our team at Blue Origin. As a key member of our manufacturing team, you will be responsible for designing, developing, and implementing advanced manufacturing automation systems.Key ResponsibilitiesSupport initiatives to improve the reliability and efficiency of...


  • Huntsville, Alabama, United States Capstone Research Corporation Full time

    We are seeking a highly skilled Software Electrical Engineer to support the Army Program Executive Office Missiles and Space (PEO MS) in Huntsville, AL. This position requires a strong background in software and electrical engineering, with experience in system integration and development.Key Responsibilities:Lead the integration of the HMIF Common...


  • Huntsville, Alabama, United States Auterion Full time

    Job Title: Embedded Software Engineer - Autopilot SystemsAuterion is seeking an experienced Embedded Software Engineer to contribute to the development of our cutting-edge autopilot systems. As a key member of our team, you will design and implement new guidance, navigation, and control systems for unmanned aerial vehicles (UAVs).Responsibilities:Collaborate...

  • Software Team Lead

    4 weeks ago


    Huntsville, Alabama, United States Integrated Solutions for Systems (IS4S) Full time

    Job Summary:We are seeking a highly skilled and motivated Software Engineer to lead our dynamic team in the development of embedded systems. The ideal candidate will have at least 3 years of experience in embedded systems development, with proficiency in coding in C/C++.Key Responsibilities: Assist in the design, development, and testing of embedded code for...


  • Huntsville, Alabama, United States Integration Innovation, Inc. Full time

    Job Descriptioni3 is seeking a highly skilled Systems Software Engineer to join our team. This role will provide day-to-day operating system, software, and infrastructure integration support, software test support, and troubleshooting.ResponsibilitiesIntegrate and maintain RHEL systems and network configurations with GOTS/COTS products.Work within and across...


  • Huntsville, Alabama, United States Leidos Full time

    Job SummaryLeidos is seeking a highly skilled Senior Space Systems Software Engineer to join our team in San Diego, CA. As a key member of our small engineering team, you will be responsible for developing ground system software, supporting mission operations, and collaborating with customers and end-users to tackle complex design challenges.Key...


  • Huntsville, Alabama, United States Northrop Grumman Full time

    Software Engineer/Principal Software EngineerNorthrop Grumman is seeking highly skilled Software Engineers/Principal Software Engineers to join our team in Huntsville, AL. As a key member of our Command and Control, Communication and Computer Missile Defense (C4MD) Business Unit, you will be responsible for designing, developing, and testing software...


  • Huntsville, Alabama, United States Auterion Full time

    At Auterion, we are building the leading software platform for AI-powered autonomous systems. Our team is supporting the most important missions and solving the most challenging problems.We are looking for an experienced Embedded Software Engineer to contribute to different parts of our software stack, including the open-source autopilot project PX4, related...