Flight Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Planet · 4 hours ago

Flight Software Engineer

Planet is a company that designs, builds, and operates the largest constellation of imaging satellites in history, aiming to use space to help life on Earth. The Flight Software Engineer will be responsible for the development, maintenance, and optimization of embedded software for satellites, collaborating with various teams to ensure operational success and minimize operational burden.

AerospaceAnalyticsBig DataGeospatialRemote SensingSoftware
check
H1B Sponsor Likelynote

Responsibilities

Conduct root cause investigations and develop code changes to address defects in RTOS and Linux-based application code
Collaborate closely with senior engineers to design and implement software components which fulfill new satellite functionalities
Implement features in existing codebases to characterize and improve fleet performance and robustness
Collaborate closely with senior engineers to define specifications, develop component API’s, and write functional tests and documentation

Qualification

C/C++ programmingLinux programmingRTOS experiencePython programmingVersion control systemsInterdisciplinary teamworkTicket systems managementContainerization technologiesCommunication

Required

Bachelors' in Computer Science, Computer Engineering, Electrical Engineering, or a related field
Excellent communication skills, including ability to explain technical concepts to a variety of stakeholders such as engineers, satellite operators, and engineering project managers
2+ years of programming experience (professional, academic, F/OSS community, or self-directed) in at least one of the following language and environments: C/C++ on Linux, Python on Linux/MacOS/Windows, C/C++ for embedded systems (RTOS or bare-metal), Go/Rust/C# on Linux/MacOS/Windows
Experience using version control systems such as Git, SVN, Mercurial

Preferred

Experience in multiple programming languages and operating systems
Linux/Unix systems programming experience such as memory-mapped files, network protocol development, process memory management, etc
Experience with RTOS and bare metal microprocessor development on platforms like STM32
Experience writing software for FPGA softcores, RISC-V or otherwise
Experience working on technically interdisciplinary teams or projects
Experience managing work using ticket systems such as Jira, Github/Gitlab Issues, or similar
Knowledge of containerization technologies like Docker/lxc

Benefits

Comprehensive Medical, Dental, and Vision plans
Health Savings Account (HSA) with a company contribution
Generous Paid Time Off in addition to holidays and company-wide days off
16 Weeks of Paid Parental Leave
Wellness Program and Employee Assistance Program (EAP)
Home Office Reimbursement
Monthly Phone and Internet Reimbursement
Tuition Reimbursement and access to LinkedIn Learning
Equity
Commuter Benefits (if local to an office)
Volunteering Paid Time Off

Company

Planet is an aerospace and data analytics company that builds small satellites and delivers information about the changing planet.

H1B Sponsorship

Planet has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2022 (5)
2021 (12)

Funding

Current Stage
Public Company
Total Funding
$1.03B
Key Investors
BlackRockBloombergNEFPrelude Ventures
2025-09-09Post Ipo Debt· $460M
2021-12-08Post Ipo Equity· $200M
2021-12-08IPO

Leadership Team

leader-logo
Will Marshall
Co-Founder & CEO
linkedin
leader-logo
Robbie Schingler
Co-Founder and Chief Strategy Officer
linkedin
Company data provided by crunchbase