Blue Origin - Seattle, WA

posted 25 days ago

Full-time - Mid Level
Seattle, WA
Transportation Equipment Manufacturing

About the position

The Avionics Software Engineering Architect at Blue Origin is a pivotal role responsible for the design, development, and verification of avionics software components for rocket engines. This position involves leading technical reviews, mentoring engineering teams, and driving the standardization of processes to ensure high-quality software products. The architect will collaborate across disciplines to align project goals with organizational objectives and develop technology roadmaps for software development, ultimately impacting the future of space flight.

Responsibilities

  • Lead and/or support technical reviews to ensure design meets system and performance requirements.
  • Foster cross-company technical collaborations, aligning multi-disciplinary teams towards common goals.
  • Provide mentorship and support to engineering teams, enhancing their technical skills and reinforcing effective methodologies.
  • Drive the standardization of Engines Avionics processes and design/analysis tools for software development.
  • Design and lead the collaborative development of an end-to-end architecture for avionics software.
  • Assess system performance against current and future mission CONOPS, managing performance and risk across multiple engine programs.
  • Perform detailed trade studies, ensuring mission perspective and analysis are integrated into trade criteria.
  • Collaborate with functional management to align project goals with broader organizational objectives.
  • Develop and maintain technology roadmaps for software development, ensuring alignment with long-term strategic goals.
  • Establish goals and metrics to identify opportunities to deliver customer solutions on or below cost, performance, and schedule requirements.
  • Serve as the Avionics Software single threaded technical leader throughout the program lifecycle.
  • Conduct gate reviews, optimize performance, and resolve issues to ensure software robustness and scalability.

Requirements

  • B.S. degree or higher in computer engineering, electrical engineering, computer science, mathematics, physics, aerospace, or related field.
  • 8+ years of hands-on experience planning, developing, and testing real-time embedded avionics software or engine controller software.
  • Deep understanding of computer science fundamentals, algorithms, and common data structures, with strong debugging skills at the software/hardware boundary.
  • Strong written and verbal communication skills with the ability to communicate complex systems to a diverse set of consumers.
  • Expertise in software architecture and design patterns.
  • Proven track record of delivering high-quality software products on time and within budget.
  • Broad expertise across the system development lifecycle, including requirements, design, analysis, build, verification, and test.
  • Experience with C/C++, Python, serial communications, and networking protocols (e.g., TCP/IP).
  • Ability to earn trust, maintain positive and professional relationships, and contribute to a culture of inclusion.

Nice-to-haves

  • Master's degree in aerospace, software, electrical, systems engineering, or related technical field.
  • 12+ years of hands-on experience planning, developing, and testing real-time embedded avionics software or engine controller software.
  • Experience in design/dev/testing of safety critical software systems for aerospace, medical device, automotive, or other safety critical industries.
  • Experience with Rust.
  • Strong project management skills, including planning, monitoring, and reporting.

Benefits

  • 401(k) matching
  • Dental insurance
  • Disability insurance
  • Health insurance
  • Life insurance
  • Paid holidays
  • Paid parental leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service