Software/Firmware Engineer

3 weeks ago


Huntsville, Alabama, United States Leidos Full time

Job Summary

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

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

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


  • Huntsville, Alabama, United States Leidos Holding Full time

    Job Title: Senior DSP Firmware EngineerAbout the Role:We are seeking a highly skilled Senior DSP Firmware Engineer to join our team at Leidos. As a key member of our team, you will be responsible for designing and developing firmware for advanced RF systems. Your expertise in digital signal processing and FPGA firmware development will be instrumental in...

  • Software Engineer

    4 weeks 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 Kratos Defense & Rocket Support Services, Inc Full time

    We are seeking a highly skilled Software Development Engineer to join our team at Kratos Defense and Rocket Support Services. The selected candidate will be responsible for designing and developing software solutions for our UAS and directed energy programs.The ideal candidate will have experience with algorithm, firmware, and application design using C/C++,...

  • Firmware Engineer

    3 weeks ago


    Huntsville, Alabama, United States Edge Autonomy Full time

    Firmware Engineer Job DescriptionAt Edge Autonomy, we are seeking a highly skilled Firmware Engineer to design and develop firmware for complex systems. The ideal candidate will have extensive experience in developing firmware for drones, medical devices, complex consumer electronics, or automobiles. This role requires a deep understanding of firmware...


  • Huntsville, Alabama, United States Leidos Full time

    Job DescriptionAbout the RoleLeidos is seeking a skilled Embedded Firmware Developer to join our team of experts in creating innovative solutions for complex problems. As an Embedded Firmware Developer, you will be responsible for designing, developing, and testing embedded systems integrated into a diverse range of aerospace and military systems.Key...


  • Huntsville, Alabama, United States AMETEK Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Abaco Systems. As a key member of our engineering team, you will be responsible for developing software and firmware for our range of embedded Single Board Computer and Sensor Processing products.In this role, you will work closely with our global engineering team to...


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

  • Software Engineer

    4 weeks ago


    Huntsville, Alabama, United States MLS Technologies Full time

    Job Summary:As a Software Test Engineer at MLS Technologies, you will be responsible for developing and maintaining automated test sequences, software, firmware, and scripts to validate our products during development through manufacturing. You will collaborate with product development teams to develop software, requirements, and plans, and work closely with...


  • Huntsville, Alabama, United States Sanmina-SCI Full time

    Job Title: Director of Software EngineeringJob Summary:Sanmina-SCI is seeking a highly skilled Director of Software Engineering to lead our international software team in the design of firmware and application software for our product designs. The ideal candidate will have a strong background in software development, leadership, and customer-facing...


  • Huntsville, Alabama, United States Sanmina Full time

    Job PurposeTo lead an international software team in the design of firmware and application software for use in our product designs.Nature of Duties/ResponsibilitiesParticipate in product design processes (quote, design, architecture, debug, review, test, etc) in the development and delivery of firmware.Bring modern software development best practices to the...


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

  • 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 Marine Services Co Full time

    About the RoleDometic Marine Services Co is a leading provider of innovative solutions for the global boating industry. We are seeking a highly skilled Lead Software Engineer to join our team in Huntsville.Key ResponsibilitiesParticipate in the full software development life cycle, including requirements analysis, design, implementation, validation, and...


  • Huntsville, Alabama, United States Lynx Software Technologies Full time

    Job SummaryThompson Software Solutions, a Lynx Software Technologies company, is seeking a highly skilled Principal-level Embedded Software Engineer to join our team. As a key member of our multi-site team, you will be responsible for developing, integrating, and testing software products for safety-critical applications.We are looking for a self-motivated...


  • Huntsville, Alabama, United States Siemens Digital Industries Software Full time

    Job SummaryWe are seeking a highly motivated and talented Software Engineer Intern to join our Electronic Board Systems team at Siemens Digital Industries Software. As a Software Engineer Intern, you will have the opportunity to work on exciting AI/ML research projects and contribute to the development of cutting-edge software solutions.Key Responsibilities...


  • Huntsville, Alabama, United States Qualis Full time

    Software Engineer Position at QualisQualis LLC is seeking a skilled Software Engineer to contribute to the development of innovative software solutions in our Qualis Software Engineering Directorate (QSED).As a QSED Software Engineer, you will collaborate with a team of experienced engineers and subject matter experts to deliver exceptional software...


  • Huntsville, Alabama, United States Qualis Corporation Full time

    Job OverviewQualis Corporation is seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for developing innovative software solutions to address a variety of problem-sets.Key Responsibilities: Develop and maintain software in a process mature DevSecOps and Agile environment using C, C++, C#, and other...

  • Software Developer

    4 weeks ago


    Huntsville, Alabama, United States MbSolutions Inc Full time

    Job Title: Software DeveloperMb Solutions Inc is seeking a skilled Software Developer to support the MDA/GMD Digital Acquisition & Infrastructure team's software factory. The ideal candidate will have experience with DEVSECOPS technologies, concepts, agile methodologies, and CI/CD pipelines.Key Responsibilities:* Participate in stakeholder working groups and...