Principal Embedded Engineer - Space Systems Verified today
About Hubble Network
Hubble Network is building a global Bluetooth network dedicated to machine-to-machine connectivity. We're the first modem-less, gateway-less, direct-to-satellite network using off-the-shelf Bluetooth Low Energy chips. Hubble is backed by venture investors and the founding team has experience raising hundreds of millions in funding, developing the Amazon Sidewalk network, and launching billions of dollars of space assets.
The Role
We are seeking an experienced Principal Embedded Engineer to architect and implement software for our satellite systems. This is a hands-on role where you will work closely with hardware, RF, and operations teams to develop high-reliability embedded software that powers our constellation.
You will act as a technical leader on our engineering team, translating system-level requirements into robust, efficient embedded solutions for the space environment. You will work across the full embedded stack: from low-level device drivers to application-level software managing satellite operations, while contributing to the architecture of our next-generation satellite platform.
Key Responsibilities
- Write high-quality, maintainable code in Python and C for satellite command scripts and performance-critical embedded applications
- Design, implement, and maintain embedded Linux systems for satellite payloads, including kernel configuration, driver development, and system optimization for resource-constrained space hardware
- Develop and debug device drivers for common interfaces (SPI, I2C, UART, Ethernet) and peripherals including ADCs, DACs, DDR memory controllers, and custom hardware
- Contribute to the design and implementation of satellite flight software, including command and data handling, telemetry systems, and autonomous operations
- Lead board bring-up activities for new hardware, working closely with electrical engineers to validate designs, debug interfaces, and commission new systems
- Design software with awareness of space-specific challenges including radiation effects (SEUs, latch-up), thermal constraints, and power budgets
How We Work
- Hands-on engineering: move seamlessly between architecture, implementation, and debugging with real hardware daily
- Cross-functional collaboration with RF engineers, digital design engineers, mechanical engineers, and operations staff
- Modern development tools including AI, Git, Jira, and Confluence
- Essential tools: oscilloscopes, logic analyzers, and JTAG debuggers
Required Qualifications
- 8+ years of experience delivering embedded systems for production hardware, preferably in Aerospace, Defense, or other high-reliability domains
- Experience acting as a technical leader and trusted mentor, fostering engineering excellence through hands-on collaboration and coaching
- Expert-level C programming with deep understanding of memory management, real-time constraints, and optimization techniques
- Expert-level Python for scripting, automation, test frameworks, and ground system integration
- Solid embedded Linux experience (kernel configuration, device drivers, build root/Yocto, or similar)
- Demonstrated ability to work with SPI, I2C, UART, Ethernet, and other common protocols; experience with ADCs, DACs, and memory interfaces (DDR)
- Hardware debug skills using oscilloscopes, logic analyzers, and JTAG debuggers
Optional Qualifications
- Space systems experience: radiation hardening techniques, thermal management, and understanding of single-event effects
- FPGA integration: experience interfacing with or developing alongside FPGAs, including AXI, PCIe, custom parallel buses, register-mapped peripheral access, and collaborative bring-up with digital design engineers
Compensation & Benefits
- Salary: $200,000 to $250,000 per year (based on experience, technical depth, and interview performance)
- Comprehensive benefits: health, dental, vision, and HSA options
- Unlimited PTO
- Commuter benefits (if working from HQ)
- Learning and development allowance
- Health and wellness stipend
- Sabbatical program
ITAR Requirement
Hubble is required by the U.S. Government to comply with space technology export regulations including the International Traffic in Arms Regulations (ITAR). All applicants must be a U.S. citizen or lawful permanent resident (green card holder) as defined by ITAR (22 CFR Section 120.15).
Employment Details
Full-time position based in Seattle, Washington, United States.