SIGN IN
Flight Software Engineer (SDT) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Umbra · 13 hours ago

Flight Software Engineer (SDT)

Umbra is an American space technology company delivering advanced systems that empower customers worldwide with unmatched access to critical information from space. They are seeking a Flight Software Engineer to play a key role in delivering embedded flight software, responsible for code development, system integration, documentation, peer reviews, and testing to ensure successful deployment of mission-critical software.
Artificial Intelligence (AI)AerospaceSoftwareInformation TechnologyGeospatialImage RecognitionSatellite Communication
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Collaborate with a cross-functional engineering team to design, develop, and maintain reliable, fault-tolerant testing software
Become a domain expert in our technical ecosystem from both the software and hardware perspective
Implement software solutions that meet system requirements while managing interfaces between multiple spacecraft subsystems and ground systems
Develop command and control software for spacecraft flight operations, payloads, and peripheral electronics
Contribute to and lead test campaigns, including automating integration testing and system testing
Create and maintain detailed documentation for software operations and interfaces with hardware/software products
Perform other professional duties as assigned

Qualification

PythonEmbedded software developmentAutomation testingLinux environmentGitDockerCI/CD pipelinesPlanningDocumentationTechnical leadershipMentoring

Required

Bachelor's degree in Computer Science, Computer Engineering, or a related field
1-3+ years of experience with git, Docker, CI/CD pipelines and tools (such as GitHub Actions, GitLab CI, or Jenkins)
1-3+ years of professional Python experience building libraries, tools, and applications
1-3+ years of experience writing and maintaining automated tests using frameworks like pytest or unittest
Comfortable working in a Linux-based development environment, with a good understanding of Linux command line tools, utilities, and environments, including proficiency with bash and ssh

Preferred

Advanced degree in Computer Science, Computer Engineering, or a related field
1-3+ years of experience with embedded software development
Demonstrated experience testing low level hardware devices
Familiarity with concurrent and asynchronous code in Python, Rust or C++
Experience architecting scalable test applications
Demonstrated technical leadership, mentoring, and planning

Benefits

Flexible Time Off, Sick, Family & Medical Leave
Medical, Dental, Vision, Life, LTD, STD (employer funded)
Vol Life, Critical Illness, Accidental, Hospital Indemnity, Pet Insurance (employee funded)
401k with 3% non-elective company contribution
Stock Options
Free Parking

Company

Umbra

twittertwittertwitter
company-logo
Cutting edge space systems—from refined mission solutions to best-in-class data

Funding

Current Stage
Growth Stage
Total Funding
$119.63M
Key Investors
Nimble PartnersDARPAJohn Burbank
2022-12-07Series B· $75M
2022-05-22Grant
2021-04-16Secondary Market

Leadership Team

leader-logo
Matthew Speitel
Chief Financial Officer
linkedin
Company data provided by crunchbase