FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Principal Software Engineer – Intra-Satellite Networking, Platforms
BLUE ORIGIN. Define the technical roadmap for intra-satellite data plane networking and platform software stacks .
Posted 4/24/2026full-timeCalifornia, Washington • 🇺🇸 United StatesLead💰 $230,773 - $323,081 per yearWebsite
Tech Stack
Tools & technologiesDistributed SystemsLinuxPythonTCP/IP
About the role
Key responsibilities & impact- Define the technical roadmap for intra-satellite data plane networking and platform software stacks
- Lead the design and implementation of kernel-level networking subsystems, network switch/ASIC programming, and Hardware Abstraction Layers (HAL)
- Drive architectural decisions through Design Review Boards, ensuring alignment with ground systems, manufacturing, and systems architecture
- Define test strategies and develop foundation software for pre-integration and hardware bring-up phases
- Troubleshoot low-level software and platform-specific Board Support Packages (BSPs) to diagnose root causes of system malfunctions or performance deviations
- Solve complex issues in FPGA stability and system design to ensure a reliable global software-defined network
- Deliver high-throughput, scalable end-to-end data plane networking solutions to internal and external customers
- Develop real-time networking solutions for resource-constrained edge and embedded environments
- Ensure hardware configurations meet specific end-user use cases across client platforms
- Scale the engineering organization by recruiting and hiring top-tier engineering talent
- Mentor senior engineers and guide teams through rigorous code and design reviews
- Collaborate with internal teams across Intra-sat Networking, Platform Software, Radio Software, and Integration & Test
- Partner with MAC Software, FPGA, Hardware/ASIC, Systems Architecture, and Manufacturing teams to drive cross-functional alignment
- Represent technical programs and initiatives to Design Review Boards and Principal Engineering leadership
Requirements
What you’ll need- Bachelor's degree in Computer Science, Engineering, Mathematics, or related STEM discipline
- 15+ years of professional software development experience
- Expert-level development proficiency in C, C++, or Python
- Deep expertise in UDP, TCP/IP, and Layer 2 protocols including RSTP, Link Aggregation, and QCN
- Advanced knowledge of Quality of Service (QoS) in high-performance networked systems
- Experience with network switch and ASIC programming
- Experience with Linux kernel-level networking and Board Support Packages (BSPs)
- Proven track record in hardware/software co-design working alongside FPGA and ASIC teams
- Hands-on experience with ARM or x86 processors in embedded, real-time environments
- Deep understanding of testing, CI/CD pipelines, and continuous monitoring in dynamic production environments
- Experience identifying and addressing security vulnerabilities in distributed systems
- Demonstrated ability to influence stakeholders across Software, Hardware, and Systems Architecture organizations
- Exceptional analytical skills and a creative approach to solving ambiguous technical constraints.
Benefits
Comp & perks- Medical, dental, vision, basic and supplemental life insurance
- Paid parental leave
- Short and long-term disability
- 401(k) with a company match of up to 5%
- Education Support Program
- Up to four (4) weeks paid time off per year based on weekly scheduled hours
- Up to 14 company-paid holidays
- Eligibility for benefits and bonuses based on the company's intent to reward individual contributions
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++PythonUDPTCP/IPLayer 2 protocolsQuality of Service (QoS)Linux kernel-level networkingBoard Support Packages (BSPs)FPGA
Soft Skills
mentoringcollaborationanalytical skillsinfluencing stakeholdersproblem-solvingleadershipcommunication