Software Engineer, Entry-Level
Core
Develop embedded software for satellites and test equipment, physics simulations, APIs, user interfaces, scheduling algorithms, data pipelines, computer vision, and signal processing to enable satellite constellation operations.
Role type
Entry-level embedded software engineer
Builds
Ground and space software capabilities for satellite constellations
Domain
Aerospace / Embedded Systems / Satellite Operations
Required skills
C++, Python, TypeScript, operating systems, algorithms, data structures, physics, statistics
Preferred skills
embedded software, network protocols, FPGA programming, GPU programming, orbital mechanics, mathematical optimization, machine learning, signal processing, cloud environments, distributed systems
Technologies
C++, Python, TypeScript, FPGA, GPU, cloud environments
Responsibilities
Take ownership of code for new software capabilities; propose and iterate on software component designs; write tests and monitoring; conduct analysis to support development and testing; quickly learn new skills and technologies
Seniority
Entry-level, high performer
