Senior Flight Software Engineer
Zachary Piper Solutions
Lanham, MD (In Person)
Full-Time
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Job AttributesJob Id:
162753Job Category:
Job Location:
Lanham, MarylandSecurity Clearance:
No ClearanceBusiness Unit:
Zachary PiperDivision:
Zachary Piper SolutionsPosition Owner:
Kaitlyn GoldingZachary Piper Solutions is seeking a Senior Flight Software Engineer to support our client in Lanham, MD. This role requires ability to work onsite in Lanham, MD up to 3 days per week. The Senior Flight Software Engineer will design and develop embedded flight software, integrate spacecraft subsystems, and contribute to FPGA/SoC development. This role also serves as a technical leader influencing architecture, requirements, and cross-team collaboration.Responsibilities of the Senior Flight Software Engineer include:
- Design, develop, and test embedded flight software from concept through spacecraft deployment
- Maintain and modify HDL code (VHDL/Verilog) to meet mission and spacecraft functional requirements
- Integrate microcontroller-based software into systems supporting full spacecraft control
- Lead technical efforts, guiding requirements through completion and ensuring delivery alignment
- Collaborate with cross-functional engineering teams to architect new spacecraft features
- Ensure software reliability, robustness, and mission compliance across the development lifecycle Qualifications for the Senior Flight Software Engineer include:
- Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Aerospace Engineering, Computer Science, or related field
- 6+ years of professional experience in embedded programming and mission-critical systems
- Proficiency in C and C++ (including modern C++11+)
- Experience with real-time operating systems (RTOS), including FreeRTOS
- Hands-on experience with FPGA/SoC development and hardware description languages (VHDL required)
- Familiarity with oscilloscopes, logic analyzers, and standard lab equipment
- Experience integrating and deploying embedded systems in production environments
- Ability to obtain and maintain a U.
Preferred Qualifications:
- Experience with STM32 microcontrollers
- Familiarity with Python, Ruby, or Bash scripting
- Experience with CMake, Ninja, or modern cross-compilation build systems
- Background supporting integration and test for aerospace or real-time embedded systems
- Strong understanding of concurrency, multi-threading, and inter-process communication
Similar remote jobs
Veolia Environnement SA
Minnetonka, MN
Posted2 days ago
Updated14 hours ago
Cloud for Good
Asheville, NC
Posted2 days ago
Updated14 hours ago
Emory University
Atlanta, GA
Posted2 days ago
Updated14 hours ago
Similar jobs in Lanham, MD
Costco Wholesale Corporation
Lanham, MD
Posted2 days ago
Updated14 hours ago
White Glove Placement
Lanham, MD
Posted2 days ago
Updated14 hours ago
Senior CommUnity Care of North Carolina
Lanham, MD
Posted2 days ago
Updated14 hours ago
Similar jobs in Maryland
Serco
Annapolis, MD
Posted2 days ago
Updated14 hours ago
People, Technology and Processes LLC
Aberdeen Proving Ground, MD
Posted2 days ago
Updated14 hours ago
Soliant Health
Ellicott City, MD
Posted2 days ago
Updated14 hours ago