Software Engineer for Control Systems
4 days ago
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 timeJob 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...
-
Software Engineer
4 weeks ago
Huntsville, Alabama, United States Auria Full timeJob SummaryAuria is seeking a highly skilled Software Engineer to join our team in Huntsville, AL, supporting the Command and Control, Battle Management, and Communications (C2BMC) program. As a key contributor to the design and development of Java-based C2BMC applications, you will help generate software design artifacts, implement software changes, support...
-
Control Systems Engineer
3 weeks ago
Huntsville, Alabama, United States Mount Indie Full timeJob Title: Control Systems EngineerMount Indie is seeking a highly skilled Control Systems Engineer to join our team. As a Control Systems Engineer, you will be responsible for designing, developing, and implementing control systems for various industrial processes.Key Responsibilities:Design and develop control systems using various programming languages...
-
Senior Embedded Software Engineer
2 weeks ago
Huntsville, Alabama, United States BAE Systems Full timeJob Title: Senior Actuation Software EngineerWe are seeking a highly skilled Senior Actuation Software Engineer to join our team at BAE Systems. As a key member of our Precision Strike & Sensing Solutions (PS) team, you will be responsible for designing and implementing real-time embedded software solutions for control actuation systems.About the RoleThis is...
-
Senior Software Engineer
4 weeks ago
Huntsville, Alabama, United States BAE Systems Full timeJob Title: Senior Actuation Software EngineerWe are seeking a highly skilled Senior Actuation Software Engineer to join our team at BAE Systems. As a key member of our software development team, you will be responsible for designing and implementing real-time embedded software for control actuation systems.About the RoleThis is an exciting opportunity to...
-
Software/Firmware Controls Engineer
18 hours 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...
-
Software Systems Engineer
4 weeks ago
Huntsville, Alabama, United States Gray Analytics Full timeJob Title: Solution Level Software Systems EngineerGray Analytics is seeking a highly skilled Solution Level Software Systems Engineer to join our team. As a key member of our engineering team, you will be responsible for developing system level concepts that provide solutions to complex problems.The ideal candidate will have a strong background in system...
-
Software Systems Engineer
2 weeks ago
Huntsville, Alabama, United States Gray Analytics Full timeJob Title: Solution Level Software Systems EngineerGray Analytics is seeking a highly skilled Solution Level Software Systems Engineer to join our team in Huntsville, AL. As a key member of our engineering team, you will work closely with contractors, government civilians, and system operators to develop system-level concepts that provide solutions to...
-
Software Engineer
4 weeks ago
Huntsville, Alabama, United States nou Systems Full timeSoftware Engineer / Developernou Systems, Inc. is seeking a highly skilled Software Engineer / Developer to join our software development team in Huntsville, AL, Colorado Springs, CO, Boston, MA, or potentially remote. As a key member of our team, you will be responsible for designing, building, and maintaining applications, APIs, and systems for internal...
-
Software Engineer
5 days ago
Huntsville, Alabama, United States nou Systems Full timeSoftware 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...
-
BM/SRM Software Engineer
4 days ago
Huntsville, Alabama, United States Apex Systems Full timeJob 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...
-
Software Systems Engineer
4 weeks ago
Huntsville, Alabama, United States Gray Analytics Full timeJob Title: Solution Level Software Systems EngineerJob Summary:Gray Analytics is seeking a highly skilled Solution Level Software Systems Engineer to support the IFMC AMD Mission Command Product Office. The successful candidate will work with contractors, government civilians, and system operators to develop system-level concepts that provide solutions to...
-
Software Engineer for Space Systems
5 days ago
Huntsville, Alabama, United States Leidos Full timeJob SummaryLeidos is seeking a highly skilled Software Engineer for Space Systems to join our team in San Diego, CA. As a key member of our small dynamic team, you will be responsible for developing ground system software, supporting mission operations, and interfacing with customers and end-users to tackle their most challenging multidisciplinary design...
-
Systems Safety Software Engineer
3 weeks ago
Huntsville, Alabama, United States Bastion Technologies Full timeJob SummaryBastion Technologies is seeking a highly skilled Systems Safety Software Engineer to support the development and integration of safety-critical software for Army Munitions Power Control Modules and other safety-critical component modifications. The ideal candidate will have a strong background in software safety and security, with experience in...
-
Electrical Engineer
5 days 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...
-
Senior Software Engineer
1 month ago
Huntsville, Alabama, United States BAE Systems Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at BAE Systems. As a key member of our Precision Strike & Sensing Solutions team, you will play a critical role in designing and developing advanced software solutions for precision guided munitions and missiles.Key ResponsibilitiesDesign and implement real-time embedded...
-
Senior Software Systems Engineer
4 weeks ago
Huntsville, Alabama, United States Intrepid Full timeAbout the RoleWe are seeking a highly skilled Senior Program-Level Software System Engineer to join our team at Intrepid. As a key member of our team, you will be responsible for delivering excellence in software system engineering for our federal clients.Key ResponsibilitiesPrioritize and maintain the team backlog and guide the systems engineering...
-
Software Engineer
4 weeks ago
Huntsville, Alabama, United States ASRC Federal Full timeJob Title: Software Engineer - Missile Defense SystemsASRC Federal is a premier provider of systems engineering, software engineering, system integration, and project management services for real-time, mission-critical defense systems. We are seeking highly motivated Software Engineers to support the development and sustainment of the U.S. Missile Defense...
-
System Software Engineer
2 weeks ago
Huntsville, Alabama, United States Integration Innovation, Inc. Full timeJob Title: System Software EngineerWe are seeking a highly skilled System Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and implementing software solutions for our clients.Responsibilities:Design and develop software solutions for our clientsImplement and maintain software...
-
Software Validation Engineer
4 days ago
Huntsville, Alabama, United States Genex Systems Full timeJob 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...