FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Embedded Systems Engineer
BLUE ORIGIN. Develop Board Support Package software for new hardware, including drivers .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates strong embedded software design and development capabilities, particularly in C/C++/Rust, along with expertise in debugging and hardware/software integration. Proficient in collaborating with cross-functional teams and conducting thorough design reviews to ensure high-quality software solutions.
Highest-signal resume keywords
Embedded Software DevelopmentC/C++/Rust ProgrammingCross-Hardware/Software DebuggingLinux ScriptingComputer Architecture Expertise
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Embedded Software DesignC/C++/Rust ProgrammingDebugging with GDBLogic AnalyzersProtocol AnalyzersVersion Control with GitHardware InitializationBenchmark AnalysisFault-Tolerance StrategiesI2C/SPI/UART/TCP/IP/UDP Interfaces
Soft Skills
CollaborationCommunicationProblem-Solving
Tools & Technologies
Linux Development KitsJTAG DebuggersWiresharkXSDBGRMON
Industry Keywords
AvionicsSpaceflight HardwareSoC DevicesEmbedded SystemsComputer Engineering
Tech Stack
Tools & technologiesAssemblyLinuxRustTCP/IPC++
About the role
Key responsibilities & impact- Develop Board Support Package software for new hardware, including drivers
- Program at bare-metal or OS level for hardware initialization, control, embedded data processing, and networking/communication
- Debug avionics spaceflight hardware using logic analyzers, oscilloscopes, and JTAG debuggers
- Participate in design concepts and reviews, focusing on hardware/software partitioning
- Perform benchmark analysis and deploy benchmarking code to characterize hardware performance
- Bring up and use hardware accelerators in modern SoC devices
- Perform scripting and Linux development with development kits and sensor modules
- Define and implement embedded software for I2C, SPI, UART, TCP/IP, UDP, GMSL, SpaceWire, CameraLink, Aurora, AXI, AMBA, and related interfaces
- Develop boot and software-based fault-tolerance strategies
- Publish internal documents and memos
- Participate in design reviews and review and generate requirements
- Collaborate with avionics hardware engineers and cross-functional, multidisciplinary teams across multiple embedded software efforts
Requirements
What you’ll need- BS in computer engineering, computer science, electrical engineering, aerospace engineering, or a related technical field
- 7+ years of experience in the relevant fields
- Strong embedded software design and development skills in C/C++/Rust
- Linux or similar scripting experience
- Strong cross-hardware/software debugging skills using GDB, XSDB, GRMON, logic analyzers, protocol analyzers, Wireshark, and similar tools
- Experience single-stepping through code, examining Assembly, probing memory, and driving I/O
- Strong background in computer architecture, including memory buses, cache, DMA, and CPU execution pipelines
- Experience with version control systems, especially Git
- Must be a U.S. citizen or national, U.S. permanent resident, or lawfully admitted refugee or asylee
- Successful completion of Blue’s Standard Background Check
Benefits
Comp & perks- Medical, dental, and vision insurance
- Basic and supplemental life insurance
- Paid parental leave
- Short- and long-term disability
- 401(k) with company match of up to 5%
- Education Support Program
- Stock options for all regular employees working at least 20 hours/week
- Up to four weeks of paid time off per year based on weekly scheduled hours
- Up to 14 company-paid holidays
- Potential benefits and bonuses based on role type, job level, individual contributions, and company results