Senior Flight Software Engineer

1 week ago


Denver, Colorado, United States Albedo Full time
About Albedo

Albedo is a cutting-edge company that's revolutionizing the earth observation industry with its innovative approach to satellite imagery. Our mission is to make high-resolution data accessible to everyone, and we're looking for talented individuals to join our team.

Job Description

We're seeking a highly skilled Senior Flight Software Engineer to join our team. As a key member of our software development team, you'll be responsible for designing, developing, and testing highly performant flight software for our satellite imaging vehicle. Your expertise in embedded Linux, performance benchmarking, and hardware offloading will be crucial in achieving our tight timing constraints.

Responsibilities
  • Define, design, develop, test, and deploy highly performant flight software in embedded Linux for the first-ever 10cm class space imaging vehicle.
  • Benchmark your solutions to ensure you're meeting our tight timing constraints.
  • Work directly with avionics hardware; design software solutions that can communicate across asymmetric processing architectures including embedded Linux.
  • Support the development of non-real-time and real-time test beds.
  • Participate in end-to-end integration and test campaigns to ensure our software is robust.
  • Maintain automated systems for CI/CD, both software-only and hardware solutions.
  • Support integration of flight command & control within Albedo's ground infrastructure.
Requirements
  • You understand trade-offs when it comes to topics such as memory, processor capabilities, hardware offloading, latency/bandwidth, or build versus re-use.
  • You can use version control, such as Git, and you might be pedantic about how you version your software.
  • You demonstrate a core competency in one, or many, of the following: non-real-time and real-time emulation systems, networking communication, distributed computing, Linux driver development, middleware frameworks, state machine modeling, software/hardware simulations, or pick your flavor of nerding out and tell us
  • You (preferably) have experience in spacecraft flight software development.
  • You want to learn and want to be challenged.
What We Offer
  • Employee-friendly equity compensation.
  • Asynchronous culture with flexible working hours.
  • 4% direct matching 401k.
  • Insurance: Medical, Vision, Dental, Mental Health.
  • Parental leave and childcare coverage.
  • Relocation bonus for moving to our Denver, CO HQ.
  • 20 paid vacation days, yours from day one.
  • 10 company holidays and unlimited sick days.
  • $100 monthly wellness benefit.
  • Team retreats to build relationships in person.


  • Denver, Colorado, United States EVONA Full time

    Senior Embedded Software EngineerEVONA is seeking a highly skilled Senior Embedded Software Engineer to lead the development of mission-critical embedded software on their satellites.Key Responsibilities:Develop the full software lifecycle and architecture for embedded software systems on new LEO satellites.Lead HiL testing, on-vehicle testing, and...


  • Denver, Colorado, United States Raytheon Full time

    Senior Flight Safety System EngineerThe Energetics and Propulsion Department, part of the Mechanical Engineering Directorate, is seeking a Senior Flight Safety System Engineer for aircraft and missile development.Key Responsibilities:Develop and qualify flight systems for harsh environmentsIdentify, propose, and mitigate issuesLead teams and communicate...


  • Denver, Colorado, United States EVONA Full time

    Job Title: Senior Embedded Software EngineerLocation: HybridSalary: Up to $170k base + equity + benefitsEVONA is seeking a Senior Embedded Software Engineer to lead the development of mission-critical embedded software on their satellites.Key Responsibilities:Develop the full software lifecycle and architecture for embedded software systems on new LEO...


  • Denver, Colorado, United States EVONA Full time

    Job Title: Senior Embedded Software EngineerCompany: EVONALocation: HybridSalary: Up to $170k base + equity + benefitsJob Summary:We are seeking a highly skilled Senior Embedded Software Engineer to lead the development of mission-critical embedded software on our satellites. As a key member of our engineering team, you will be responsible for designing and...


  • Denver, Colorado, United States Software AG Full time

    About the RoleWe are seeking a highly skilled and experienced software engineer to join our Software AG CONNX team in a remote capacity. As a key member of our team, you will be responsible for designing, implementing, and maintaining features for the CONNX product suite.Key ResponsibilitiesLead the design, implementation, and maintenance of new features for...


  • Denver, Colorado, United States Generac Power Systems Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Generac Power Systems. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications that power our energy technology solutions.Key Responsibilities:Design and develop software applications...


  • Denver, Colorado, United States DISH Network Full time

    Job Title: Senior Software EngineerAt DISH Network, we are seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and deploying software applications that meet the needs of our customers.Key Responsibilities:Design and develop software applications using Java, AEM,...


  • Denver, Colorado, United States CyberCoders Full time

    Job Title: Senior Software Engineer Job Summary: We are seeking an experienced Senior Software Engineer to join our team at CyberCoders. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex software systems using Python and Django. Key Responsibilities: * Design and develop scalable and...


  • Denver, Colorado, United States Lynx Software Technologies Full time

    Job OverviewThompson Software Solutions, a Lynx Software Technologies company, is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our multi-site team, you will be responsible for designing, developing, and testing software products for safety-critical applications.Key Responsibilities:Develop and integrate software...


  • Denver, Colorado, United States Software AG Full time

    Job SummaryWe are seeking a highly skilled and experienced software engineer to join our Software AG CONNX team in a remote capacity. The successful candidate will be responsible for designing, implementing, and maintaining features for the CONNX product suite, which is primarily written in cross-platform C++.Key ResponsibilitiesLead and own the design,...


  • Denver, Colorado, United States Lynx Software Technologies Full time

    Job OverviewWe are seeking a highly skilled Senior Software Engineer to join our team at Lynx Software Technologies. As a key member of our team, you will be responsible for designing, developing, and testing software products for embedded systems.Key Responsibilities:Develop and integrate software products for embedded systemsCollaborate with...


  • Denver, Colorado, United States SET Development Full time

    Job DescriptionJob SummaryWe are seeking a highly skilled Senior Embedded Software Engineer to join our Satellite Systems team at SET Development. The ideal candidate will have expertise in C/C++ and experience in defense industry-specific software development.Key ResponsibilitiesDevelop, integrate, and test software for satellite systems in collaboration...


  • Denver, Colorado, United States CCS IT Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our core engineering team at CCS IT. This role will be critical in developing, maintaining, and optimizing data processing infrastructure, with a primary focus on time-series databases.Key ResponsibilitiesDesign, implement, and maintain robust time-series databases such...


  • Denver, Colorado, United States VORTO Full time

    {"title": "Senior Software Engineer", "description": "About VORTOWe are a software company that aims to make supply chains more sustainable. Our team is passionate about building innovative solutions to complex problems.As a Senior Software Engineer at VORTO, you will have the opportunity to work on cutting-edge projects that drive business growth and...


  • Denver, Colorado, United States TIER4 GROUP Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at TIER4 GROUP. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key Responsibilities:Collaborate with...


  • Denver, Colorado, United States Lynx Software Technologies Full time

    Job OverviewThompson Software Solutions, a Lynx Software Technologies company, is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our multi-site team, you will be responsible for designing, developing, and testing software products for safety-critical applications.Key Responsibilities:Develop and integrate software...


  • Denver, Colorado, United States CCS IT Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our core engineering team at CCS IT. This role will be critical in developing, maintaining, and optimizing data processing infrastructure, with a primary focus on time-series databases.Key Responsibilities:Time-Series Database Development and Optimization: Design,...


  • Denver, Colorado, United States Blue Origin Full time

    Blue Origin is at the forefront of the space industry, committed to creating safe and cost-effective space vehicles and systems that benefit our planet. We are seeking a skilled professional to join our team as a Senior Manager of Guidance, Navigation, and Control (GN&C). This position entails overseeing a team of engineers dedicated to the development of...


  • Denver, Colorado, United States SET Development Full time

    Job Title: Senior Embedded Software EngineerWe are seeking a highly skilled Senior Embedded Software Engineer to join our Satellite Systems team at SET Development. As a key member of our team, you will be responsible for developing, integrating, and testing software for satellite systems in collaboration with customers and vendors.Key...


  • Denver, Colorado, United States Western Union Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our Digital Banking Infrastructure and Technology team. As a key member of our team, you will be responsible for designing and developing high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop complex software systems...