Software/Firmware Engineer
3 weeks ago
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.
-
Software/Firmware Controls Engineer
4 weeks ago
Huntsville, Alabama, United States Leidos Full timeJob 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...
-
Senior DSP Firmware Engineer
3 weeks ago
Huntsville, Alabama, United States Leidos Holding Full timeJob 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 timeJob 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...
-
Software Development Engineer
3 weeks ago
Huntsville, Alabama, United States Kratos Defense & Rocket Support Services, Inc Full timeWe 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 timeFirmware 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...
-
Embedded Firmware Developer
3 weeks ago
Huntsville, Alabama, United States Leidos Full timeJob 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...
-
Senior Software Engineer
4 weeks ago
Huntsville, Alabama, United States AMETEK Full timeJob 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...
-
Software Engineer for Control Systems
4 weeks ago
Huntsville, Alabama, United States Leidos Full timeJob 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 timeJob 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...
-
Senior Software Engineering Manager
3 weeks ago
Huntsville, Alabama, United States Sanmina-SCI Full timeJob 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...
-
Software Engineering Team Leader
1 week ago
Huntsville, Alabama, United States Sanmina Full timeJob 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...
-
Software Development Engineer
4 weeks ago
Huntsville, Alabama, United States Kratos Defense & Rocket Support Services, Inc Full timeJob 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...
-
Firmware Development Specialist
4 weeks ago
Huntsville, Alabama, United States Edge Autonomy Full timeFirmware 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 timeElectrical 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...
-
Marine Software Engineering Lead
3 weeks ago
Huntsville, Alabama, United States Marine Services Co Full timeAbout 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...
-
Senior Embedded Software Engineer
4 weeks ago
Huntsville, Alabama, United States Lynx Software Technologies Full timeJob 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...
-
Software Engineer Intern
3 weeks ago
Huntsville, Alabama, United States Siemens Digital Industries Software Full timeJob 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...
-
Senior Software Developer
4 weeks ago
Huntsville, Alabama, United States Qualis Full timeSoftware 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...
-
Senior Software Developer
4 weeks ago
Huntsville, Alabama, United States Qualis Corporation Full timeJob 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 timeJob 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...