Job Information
Blue Origin LLC Robotics Embedded Firmware Developer III in Seattle, Washington
At Blue Origin, we envision millions of people living and working in space for the benefit of Earth. We're working to develop reusable, safe, and low-cost space vehicles and systems within a culture of safety, collaboration, and inclusion. Join our diverse team of problem solvers as we add new chapters to the history of spaceflight! This position is part of the Space Systems Development (SSD) business unit. SSD develops next-generation concepts and systems to advance our future of living and working in space sustainably. We are a diverse team of collaborators, doers, and problem-solvers who are committed to a culture of safety. This position directly impacts the history of space exploration and requires a commitment and detailed attention toward safe and repeatable space flight. Join us in lowering the cost of access to space and enabling Blue Origin's vision of millions of people living and working in space to benefit Earth. SSD Formulation team is multidisciplinary, covering power systems, simulation and environments, thermal and fluids management, guidance, navigation, and control (GNC), autonomy, command and control, data handling and instrumentation, electrical integration and avionics, and propulsion. Working with this team to serve the various projects, studies, and programs in a rapid formulation design environment will be a key responsibility while contributing technically as an individual contributor sharing your expertise.Our group in Formulation is employing a fast-paced agile process to rapidly address early formulation work through a series of three-week sprints. This position will be as an active participant in this environment and requires the appropriate mindset of bias for action while quickly delivering results. The decisions made early on will set Blue Origin up for long-term success. It also requires a comfort with ambiguity and an ability to find a path forward. We are seeking a highly skilled and experienced FPGA Developer to join our innovative engineering team. As an FPGA Developer, you will be responsible for designing, developing, and implementing complex FPGA configurations to meet our product and customers' needs. The ideal candidate should have a deep understanding of hardware design, digital signal processing, and parallel computing, as well as a track record of successful development projects involving FPGAs and GPUs. Candidates are encouraged to apply if they meet most, but not all, of the qualifications below. Key Responsibilities: Design and implement FPGA-based solutions for high-performance computing tasks, ensuring optimal performance, resource utilization, and power efficiency. Translate complex computational problems into parallel processing workflows that efficiently utilize FPGA architectures. Collaborate with cross-functional teams to integrate FPGA and GPU solutions into broader systems and product offerings. Maintain and extend existing FPGA codebases, ensuring code quality, stability, and scalability. Conduct benchmarking and performance analysis to guide the design and optimization process. Support the full development lifecycle, including requirements analysis, design, coding, testing, debugging, deployment, and documentation. Keep abreast of the latest developments in FPGA and GPU technologies, tools, and best practices. Provide thought leadership and technical guidance within the team, mentoring junior developers and contributing to internal knowledge sharing. Qualifications: Bachelor's degree or higher in Electrical Engineering, Computer Engineering, Computer Science, or a related field, with a strong track record in electronics and computing. Minimum of 2+ years of hands-on experience with FPGA design and development using hardware description languages such as VHDL or Verilog, including simulation and verification. Experience with board-level development, including PCB design, prototyping, and debuggi