Software/Firmware Controls Engineer

20 hours ago


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

Leidos 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 interplanetary rovers and their test hardware.

You will rapidly test and iterate on control algorithms for wheeled mobility vehicles.

You will also support firmware and software development for human-rated and/or national security space spaceflight components, following industry best practices for software development.

The ideal candidate will possess excellent analytical and problem-solving skills, be a strong team player, and be capable of establishing solid working relationships with peers and technical staff members within the program.

Responsibilities:
  • Perform high-level software development functions including design, development, troubleshooting, and debugging of software programs and analyze system requirements.
  • Collaborate with other experts within the program and in the 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.
  • Responsible for using sound software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, fault-tolerant, and reusable, including providing software process management and control throughout the coding portion of the software development process.
  • 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.
Qualifications:
  • Bachelor's degree in engineering or similar relevant degree with 2-4 years of prior relevant experience or Master's 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).


  • Huntsville, Alabama, United States Leidos Full time

    Job Title: Controls Software/Firmware EngineerAbout 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...


  • Huntsville, Alabama, United States Leidos Full time

    Embedded Firmware EngineerWe are seeking a highly skilled Embedded Firmware Engineer to join our team at Leidos in Huntsville, AL. As a key member of our Defense Systems Sector, you will play a critical role in creating innovative solutions for complex problems.Key ResponsibilitiesDesign and develop embedded software in C and C++ for a variety of...

  • Software Engineer

    2 days ago


    Huntsville, Alabama, United States Kratos Defense & Security Solutions Full time

    Job Description:Kratos Defense and Security Solutions is seeking a highly skilled Software Engineer to join our team in Huntsville, Alabama. The selected candidate will be responsible for designing and developing software solutions for our UAS and directed energy programs. The ideal candidate will have a strong background in algorithm and firmware design, as...


  • Huntsville, Alabama, United States Leidos Full time

    Job Title:Embedded Firmware DeveloperLeidos is seeking a skilled Embedded Firmware Developer to join our team of innovative engineers. As a key member of our Electrical Systems Department, you will design and develop cutting-edge embedded systems for aerospace and military applications.Key Responsibilities:Design and implement embedded software in C/C++ for...


  • Huntsville, Alabama, United States Leidos Full time

    Embedded Firmware Developer Job DescriptionLeidos is seeking a talented Embedded Firmware Developer to join a diverse team of engineers specializing in advanced hardware-based products. As an embedded design engineer, you will work on creating unique solutions for complex problems in the defense, space, cyber, and commercial fields.Key ResponsibilitiesDesign...


  • Huntsville, Alabama, United States AMETEK, Inc. Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Abaco Systems, a global leader in modular, high-performance, open-architecture, standards-based rugged embedded computing for demanding applications in defense and industry.As a Senior Software Engineer, you will be responsible for developing...


  • Huntsville, Alabama, United States Kratos Defense & Rocket Support Services, Inc Full time

    Job SummaryKratos Defense and Rocket Support Services, Inc. is seeking a skilled Software Development Engineer to join our team in Huntsville, Alabama. The selected candidate will be responsible for designing and developing software solutions for our Unmanned Aerial Systems (UAS) and directed energy programs.Key Responsibilities:* Collaborate with...


  • Huntsville, Alabama, United States Ametek, Inc. Full time

    About the RoleAmetek, Inc. is a leading provider of high-performance, open-architecture embedded computing solutions for demanding applications in defense and industry. We are seeking a skilled Senior Software Engineer to join our team and contribute to the development of our range of embedded Single Board Computer and Sensor Processing products.Key...

  • Electrical Engineer

    5 days 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 Leidos Full time

    Embedded Firmware DeveloperAbout the RoleLeidos is seeking a skilled Embedded Firmware Developer to join our team of innovative engineers. As a key member of our Electrical Systems Department, you will design and develop cutting-edge embedded systems for aerospace and military applications.Key ResponsibilitiesDesign and develop embedded software in C/C++ for...


  • Huntsville, Alabama, United States Leidos Full time

    Embedded Firmware EngineerLeidos is seeking a talented Embedded Firmware Engineer to join a diverse team of engineers specializing in advanced hardware-based products. Our team is responsible for designing and developing unique solutions for complex problems in the defense, space, cyber, and commercial fields.The ideal candidate will be an embedded design...


  • Huntsville, Alabama, United States Lorven Technologies Full time

    Job Title: Contract Systems Engineer MidWe are seeking a highly skilled Contract Systems Engineer Mid to join our team at Lorven Technologies.Job Summary:The successful candidate will have a strong background in software development, firmware implementation, and technical documentation. They will be responsible for reviewing software implementation for...


  • Huntsville, Alabama, United States Ametek, Inc. Full time

    Job Title: Senior Software EngineerAmetek, Inc. is a leading provider of high-performance, open-architecture embedded computing solutions for demanding applications in defense and industry.We are seeking a highly skilled Senior Software Engineer to join our team and contribute to the development of our range of embedded Single Board Computer and Sensor...


  • Huntsville, Alabama, United States Edge Autonomy Full time

    Firmware Engineer Job DescriptionWe are seeking a highly skilled Firmware Engineer to join our innovative team at Edge Autonomy. As a Firmware Engineer, you will play a critical role in designing and developing firmware for our cutting-edge products.Key Responsibilities:Design, develop, and maintain firmware for complex systems, including UAV control...


  • Huntsville, Alabama, United States Leidos Full time

    Embedded Firmware DeveloperLeidos is seeking a skilled Embedded Firmware Developer to join our team of innovative engineers. As a key member of our Electrical Systems Department, you will be responsible for designing and developing embedded systems for a variety of aerospace and military applications.Key Responsibilities:Design and develop embedded firmware...


  • Huntsville, Alabama, United States Edge Autonomy Full time

    Firmware Engineer Job DescriptionWe are seeking a highly skilled and experienced Firmware Engineer to join our innovative team at Edge Autonomy.Key Responsibilities:Design and develop firmware for complex systems, including UAV control systems, power management, and communication protocols.Develop test plans and conduct rigorous testing to validate firmware...


  • Huntsville, Alabama, United States Edge Autonomy Full time

    Firmware Development RoleWe are seeking a highly skilled Firmware Development Specialist to join our innovative team at Edge Autonomy. As a Firmware Development Specialist, you will play a critical role in designing and developing firmware for our cutting-edge products. Your expertise will be essential in creating robust and reliable firmware that ensures...


  • Huntsville, Alabama, United States Lorven Technologies Full time

    Job Description:We are seeking a highly skilled Software Systems Engineer to join our team at Lorven Technologies. The ideal candidate will have a strong background in software development, firmware experience, and a proven track record of delivering high-quality results.Key Responsibilities:Review software implementation for various firmware implementations...


  • Huntsville, Alabama, United States AMETEK Full time

    Job Title: Senior Software EngineerAbaco Systems is a global leader in modular, high-performance, open-architecture, standards-based rugged embedded computing for demanding applications in defense and industry.Our products and solutions are found in high-profile military/aerospace sea, land, and air programs, plus commercial and industrial organizations...


  • Huntsville, Alabama, United States Leidos Full time

    Embedded Firmware EngineerLeidos is seeking a talented Embedded Firmware Engineer to join a diverse team of engineers specializing in advanced hardware-based products. Our team is responsible for designing and developing unique solutions for complex problems in the defense, space, cyber, and commercial fields.Key Responsibilities:Design and develop embedded...