Embedded Software Engineer developing and verifying embedded software for space avionics systems at Blue Origin. Collaborating with cross-functional teams on mission-critical spaceflight systems.
Responsibilities
Developing Board Support Package (BSP) software for new hardware, including driver development
Bare-metal or OS-level programming for hardware initialization, control, embedded data processing, and networking/communication
Hands-on work with avionics spaceflight hardware, including debugging with logic analyzers, oscilloscopes, and JTAG debuggers
Participating in design concepts and reviews, with special attention to partitioning between HW and SW implementation
Performing benchmark analysis and deploying benchmarking code to characterize hardware performance
Bring up and utilization of HW-accelerators in modern SoC devices (e.g. encoders, decoders, encryption engines, image signal processing cores, etc.)
Scripting, Linux development, and hands-on work with development kits and sensor modules
Defining and implementing embedded SW for interfaces such as I2C, SPI, UART, TCP/IP, UDP, GMSL, SpaceWire, CameraLink, Aurora, AXI, AMBA, etc.
Developing boot and SW-based fault-tolerance strategies
Publishing internal documents and memos, participating in design reviews, reviewing and generating requirements
Willingness to learn new skills, languages, debug/development tools
Requirements
BS in computer engineering, computer science, electrical engineering, aerospace engineering, or a related technical field
10+ years of experience in the field(s) above
Strong embedded software design and development skills in C/C++/Rust with Linux (or similar) scripting experience
Strong debugging skills, using a mix of cross HW/SW techniques and tools (GDB, XSDB, GRMON, Logic Analyzer, Protocol Analyzer, Wireshark, etc.)
Strong background in computer architecture, understanding of memory buses, cache, DMA, CPU execution pipelines
Experience with version control systems (Git)
Benefits
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
Paid Time Off: Up to four (4) weeks per year based on weekly scheduled hours
Senior Full Stack Software Engineer developing consumer operations technology for Upside. Driving impact through collaboration, innovation, and quality software development.
Senior Software Engineer developing Full Stack applications for future - proofing businesses in complex cloud - native environments. Involved in agile, cross - functional teams across the software lifecycle.
Software Engineer role focused on developing effective solutions for DoD customers. Engaged in hands - on software development and system integration with growth opportunities in system design.
Senior Full Stack Developer providing O&M support for a Java application in a dynamic AWS cloud environment. Collaborating with system owners and leveraging modern technologies to deliver innovative solutions.
Software Engineer II responsible for developing innovative technology solutions for the Energy - as - a - Service sector. Collaborating with teams to enhance energy efficiency and optimization.
Lead Software Engineer for Eyeline developing and mentoring production tools team. Spearheading technical direction and collaborating with various stakeholders in visual effects production.
Associate Software Developer working with automation and engineering processes at Intermedia. Collaborating with teams to improve operational workflows and documentation.
Senior Software Engineer contributing to multicluster fleet management capabilities for Red Hat. Leading software development with Kubernetes and Go while mentoring engineers in a hybrid work environment.
Senior Software Engineer taking ownership of critical product subdomains at Kixie. Collaborating with a team to build a modern, event - driven microservices platform.
Senior Software Engineer building modern web applications using React, TypeScript, and Django. Leading Agile initiatives and mentoring teammates in a digital transformation team.