Software/Firmware Controls Engineer
4 weeks ago
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.
- 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.
- 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).
-
Software/Firmware Engineer
4 weeks ago
Huntsville, Alabama, United States Leidos Full timeJob SummaryLeidos 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...
-
Software Development Engineer
4 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++,...
-
Senior DSP Firmware Engineer
4 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...
-
Firmware Engineer
4 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
4 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 Engineering Manager
4 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
2 weeks 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...
-
Marine Software Engineering Lead
4 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...
-
Automation Controls Software Engineer III
4 weeks ago
Huntsville, Alabama, United States Blue Origin Full timeAbout 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...
-
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...
-
Software Developer
4 weeks ago
Huntsville, Alabama, United States Mb Solutions Inc Full timeAbout the Role:Mb Solutions Inc is seeking a highly skilled Software Developer to support the MDA/GMD Digital Acquisition & Infrastructure team's software factory. In this role, you will be responsible for creating a DEVSECOPS Environment within the Integrated Digital Data Environment (IDDE) and serving as a system administrator for the IDDE, assisting in...
-
Software Engineer Intern
4 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...
-
Software Development Engineer
1 month ago
Huntsville, Alabama, United States deciBel Research Full timeJob Title: Software Development EngineerdeciBel Research is seeking a skilled Software Development Engineer to support design and development activities for both modeling and simulation and tactical software on a combat system fielding and sustainment effort.Key Responsibilities: Supporting new capability designs within the Modeling, Simulation, and Analysis...
-
Aviation Software Engineer
4 weeks ago
Huntsville, Alabama, United States Torch Technologies Full timeAbout the Role:Torch Technologies is seeking a highly skilled Aviation Software Engineer to support the development of software and controls for the Improved Turbine Engine Product Office.Key Responsibilities:Serve as a System and Integration Engineer for the Improved Turbine Engine (ITE) Software and Controls Integrated Product Team (IPT) within the ATE...
-
Software Development Engineer
4 weeks ago
Huntsville, Alabama, United States Northrop Grumman Full timeJob Summary:Northrop Grumman is seeking a skilled Software Development Engineer to join our team in Huntsville, AL. As a Software Development Engineer, you will design, develop, document, test, and debug applications software and systems that contain logical and mathematical solutions. You will conduct multidisciplinary research and collaborate with systems...
-
Software Development Engineer
4 weeks ago
Huntsville, Alabama, United States deciBel Research, Inc. Full timeJob OpportunitydeciBel Research, Inc. is seeking a skilled Junior Software Engineer to support design and development activities for modeling & simulation and tactical software on a combat system fielding and sustainment effort.Key Responsibilities:Support new capability designs within the Modeling, Simulation, & Analysis (MS&A) System-of-Systems (SoS)...
-
Software Development Engineer
4 weeks ago
Huntsville, Alabama, United States Radiance Technologies Full timeJob SummaryAt Radiance Technologies, we are seeking a talented Software Development Engineer to support our U.S. Army program. This position requires a skilled Software Engineer to contribute to a software engineering team within a larger, multidisciplinary team to perform the System Development Life Cycle (SDLC) process, including analysis/feasibility,...
-
Senior Software Engineer
4 weeks ago
Huntsville, Alabama, United States Valkyrie Enterprises Full timeJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Valkyrie Enterprises. As a key member of our software development team, you will be responsible for designing, developing, and testing software for real-time closed-loop implementations. Your expertise in C/C++ and Linux environments will be essential in supporting the...
-
Senior Software Engineer
1 month ago
Huntsville, Alabama, United States Range Generation Next LLC Full timeJob SummaryRange Generation Next LLC is seeking a highly skilled Senior Software Engineer to lead software engineering efforts and coordinate with cross-functional teams to ensure successful integration, verification, and validation of new software releases.Key ResponsibilitiesLead software engineering efforts to design, implement, and test software...
-
Navigation Software Engineer
1 month ago
Huntsville, Alabama, United States Leidos Full timeUnlock the Future of NavigationAt Leidos, we're pushing the boundaries of navigation technology to create innovative solutions for our customers. As a Navigation Software Engineer, you'll play a critical role in developing cutting-edge navigation algorithms and software frameworks that enable our customers to navigate complex environments with precision and...