SOFTWARE ENGINEER – TeraWave – RF and Optical Systems
Blue Origin7 days ago
Los Angeles, CA, USA or Seattle, WA, USAMid Level
Base Salary
$165k - $231k/yr
Responsibilities
- Design and develop multithreaded embedded software in C/C++ for Linux, RTOS, and bare-metal platforms on multi-core SoCs.
- Implement device drivers and management, control-plane, and data-plane functions for satellite RF transceivers, antenna systems, optical systems, customer terminals, and ground gateway terminals.
- Integrate software with hardware systems and contribute to technical documentation, code reviews, and design discussions.
- Troubleshoot and debug issues using telemetry, logs, traces, code instrumentation, and software and hardware debugging tools.
- Champion embedded software testing, troubleshooting, CI/CD, test automation, data-analysis automation, and TDD practices.
- Lead software development efforts, mentor junior engineers, and collaborate with cross-functional teams to deliver high-quality systems.
Requirements
- Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field.
- At least 3 years of embedded software development experience in C/C++ for Linux, RTOS, or bare-metal platforms.
- Strong proficiency in C++ object-oriented design and implementation.
- Hands-on experience debugging embedded systems with JTAG, SWD, CoreSight, Lauterbach/Trace32, J-Link, J-Trace, or similar tools.
- Experience developing applications using SPI, I3C, I2C, PCIe, and CAN peripherals.
- Experience with CI/CD pipelines, automated testing, and Test-Driven Development.
- Experience leading software development teams and mentoring junior engineers.
- Experience with Agile or Scaled Agile development methodologies and strong written and verbal communication skills.
- U.S. citizenship or nationality, U.S. permanent residency, or lawful admission as a refugee or asylee is required.
- Preferred qualifications include a master’s degree or PhD, 5 or more years of embedded software development for mission-critical systems, Linux networking, inter-processor communications, Ethernet, Interlaken, JESD, satellite communications, space-based networks, cellular wireless, terrestrial telecommunications, proprietary or merchant silicon drivers, formal verification, and radiation-hardened computing environments.
Benefits
- Medical, dental, vision, basic and supplemental life insurance, paid parental leave, short- and long-term disability, 401(k) matching up to 5%, and an Education Support Program.
- Stock options are available to regular employees working at least 20 hours per week.
- Up to four weeks of paid time off per year based on weekly scheduled hours and up to 14 company-paid holidays.
- The role is onsite in the Greater Seattle Area or Bay Area, with an approved temporary remote-work exception while the local site is developed.
- Relocation assistance is available, and travel may be required up to 10% of the time.
About Blue Origin
Blue Origin manufactures and operates rocket engines, reusable launch vehicles, lunar landers, and satellite systems. Discover more at BlueOrigin.com. *We hope you engage with us and our community. However, we reserve the right to remove derogatory or off-topic comments from our social media accounts. Thank you for understanding.*