
Embedded Software Engineer II - Lunar Permanence
Blue Origin1 day ago
Base Salary
$135k - $189k/yr
Responsibilities
- Develop board support package software and drivers for new hardware.
- Program hardware at bare-metal or operating-system level for initialization, control, embedded data processing, and networking.
- Debug avionics spaceflight hardware using logic analyzers, oscilloscopes, JTAG debuggers, and related tools.
- Participate in hardware/software partitioning, design concepts, design reviews, requirements generation, and requirements review.
- Benchmark hardware performance and deploy benchmarking code.
- Bring up and use hardware accelerators in system-on-chip devices.
- Develop embedded software for interfaces including I2C, SPI, UART, TCP/IP, UDP, GMSL, SpaceWire, CameraLink, Aurora, AXI, and AMBA.
- Develop boot and software-based fault-tolerance strategies.
- Create and execute comprehensive laboratory test plans and procedures and perform root-cause analysis.
- Perform scripting, Linux development, and hands-on work with development kits and sensor modules.
- Publish internal documents and memos and collaborate with cross-functional engineering teams.
Requirements
- Bachelor’s degree in computer engineering, computer science, electrical engineering, aerospace engineering, or a related technical field.
- At least 3 years of experience in the relevant technical fields.
- Experience developing board support packages and applications for embedded Linux targets.
- Strong embedded software development skills in C/C++ with Linux or similar scripting experience.
- Strong cross-hardware/software debugging skills using tools such as GDB, XSDB, GRMON, logic analyzers, protocol analyzers, and Wireshark.
- Understanding of computer architecture, memory buses, cache, DMA, and CPU execution pipelines.
- Experience with version control systems, including Git.
- Ability to work independently and collaboratively with minimal direction.
- Preferred: master’s degree in a relevant technical field.
- Preferred: extensive prototype development, laboratory debugging, testing, RF hardware testing, space software, DO-178C, NASA NPR 7150.2D, FPGA development, hardware-accelerated functions, Matlab, Python, Linux tools, kernel development, and driver development experience.
Benefits
- Medical, dental, vision, basic and supplemental life insurance, paid parental leave, short- and long-term disability, 401(k) with company match up to 5%, and an Education Support Program.
- Stock options for regular employees working at least 20 hours per week.
- Up to four weeks of paid time off per year based on scheduled hours and up to 14 company-paid holidays.
- Relocation is provided.
- Depending on location, travel of up to 20% may be required for hardware deliveries, meetings, and reviews.
About Blue Origin
Blue Origin designs and manufactures rocket engines, reusable launch vehicles, and lunar transport systems for commercial and government customers. Its products include the suborbital New Shepard, the in-development New Glenn orbital rocket, BE-4 engines (used on ULA’s Vulcan), and the Blue Moon lander; revenue comes from launch services, engine supply, and space systems contracts, including a NASA Human Landing System award. Founded in 2000 by Jeff Bezos, the company is headquartered in Kent, Washington.