Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer - Payload

$170k - $220k

EOI Space

Job Description

Job Description

Who we are:   

 

EOI Space is developing and deploying a network of satellites in Very Low Earth Orbit (VLEO) to provide ultra-high-resolution Earth imagery.  We aim to deliver timely and actionable data for commercial and defense applications.  

 

We are on our way to achieving many industry firsts.  This demands an ambitious team that thrives on challenges, takes ownership, and collaborates deeply.  EOI Space is looking for a Staff Software Engineer to develop systems and applications for managing an Edge device-based High-Performance Computing cluster in the payload subsystem onboard the satellite.  On-orbit processing of image data is a critical facet of our mission and spacecraft design, and this key role will be focused on building robust infrastructure to enable continued evolution of onboard capabilities. 

 

What you will do:  

  • Coordinate, code, and lead implementation of cluster management and workload coordination systems and tools to manage the HPC 
  • Implement and test highly optimized GPU-aware containerized image processing workloads on the cluster 
  • Work hand in hand with Security, Export Compliance, and DevOps/Platform engineering to ensure we can deploy and maintain test, qualification, and flight–level updates 
  • Operate in a lean startup environment, maintaining a laser focus on the balance between what we need today and the things we are excited to add and enhance tomorrow 

 

Responsibilities:  

 

  • Champion our development team principles: 
  • Clear and explicit communication, within the team and between teams across the company 
  • Develop iteratively, integrate early and often, and coordinate functional cross-team demos of the iterative releases 
  • End-to-end observable and traceable systems 
  • Plan, define, prioritize, and track design and development activities to meet milestones and support inter-team dependencies 
  • Work with other team leads to make sure basic “steel thread” system capabilities are established early and continuously refined and matured 
  • Develop and deploy both image processing workload and cluster orchestration software to bench, rack, and flight versions of the payload processing system 
  • Support integration of the payload subsystem itself (multiple compute elements therein), as well as integration with bus flight software, wideband RF communications systems, and ground and space-based image processing pipelines 
  • Support testing and qualification campaigns as well as on-orbit updates 
  • Optimize for space flight by selecting and applying lightweight but modern OSS frameworks and tools, applied in a bandwidth-conscious way to support on-orbit updates to any level of the system (BSP, OS, and applications) 

 

Required Qualifications:  

 

  • Bachelor’s degree in computer science, software engineering, aerospace engineering, or a related technical field 
  • High competency with both scripted and compiled/type-checked languages (e.g. Python, C++, Go) 
  • 10+ years total experience in professional software engineering 
  • Experience with deploying software to intermittently connected, resource constrained edge compute environments 
  • Containerized workload management (Kubernetes) 
  • Relevant experience will include OS level programming, containerized cluster management, embedded systems development, hardware acceleration, and a solid understanding of tradeoffs between features and footprint  

 

Desired Qualifications:  

 

  • NVIDIA Jetson and CUDA programming experience 
  • Container building and optimization experience  
  • Experience building and optimizing scalable distributed image processing workflows 

Compensation:   

 

The salary range for this role is $170,000-$220,000 per year, depending on previous experience. Pay ranges are determined by role, level, location, and alignment with market data. Individual pay will be determined on a case-by-case basis and may vary based on the following considerations: interviews and an assessment of several factors that are unique to each candidate, job-related skills, relevant education and experience, certifications, abilities of the candidate and internal equity.  

 

Work Location:  

 

This onsite role will be located in Lafayette, CO. 

 

Benefits:  

 

The health and safety of our employees and their families come first.  In addition to competitive salary and equity, we offer medical, dental, vision, disability and life insurance coverage, unlimited paid time off, 12 paid holidays, parental leave, and 401K.  The Company reserves the right to modify or change these benefits at any time. 

Vacancy posted 25 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer - Payload in Lafayette, CO vacancy
  • $145k - $185k

     ...initiatives. About the Role: We're looking for a Staff Full-Stack Engineer to help shape the technical direction of our marketing and...  ...Requirements Qualifications ~10+ years of professional software engineering experience, with significant full-stack scope.... 
    Suggested
    Full time
    Temporary work
    Work at office
    Local area
    Worldwide
    Flexible hours

    Recurly

    Broomfield, CO
    more than 2 months ago
  • $130k - $145k

     ...Job Description Job Description The Staff Software Engineer position will support software development for ATEC's surgical navigation and robotics platform. . They will have the responsibility and authority to develop and perform activities for software development... 
    Suggested
    Full time
    Local area
    Visa sponsorship
    Work visa

    Alphatec Spine

    Louisville, CO
    21 days ago
  • $234.32k - $269.6k

     ...constellations, building next-gen flight and ground software to push performance, or enabling...  ...scaling and upgrading our VLEO buses & payloads to serve mission sets across sensing,...  ...Earth Orbit (VLEO). As Director of Software Engineering, you'll lead the teams developing our... 
    Suggested
    Permanent employment
    Full time
    Relocation
    Relocation package
    Flexible hours

    (EDO) Entertainment Data Oracle, Inc.

    Broomfield, CO
    3 days ago
  • $190k - $252k

     ...vision, sensor fusion, and networking technology to the military in months, not years. ABOUT THE TEAM At Anduril, our Software Engineers specialize in solving complex, real-world problems through cutting-edge algorithms and intelligent software integrations. Operating... 
    Suggested
    Full time
    Work experience placement
    Immediate start
    Relocation package

    anduril

    Broomfield, CO
    2 days ago
  • $135k - $160k

     ...Senior Software Engineer II Design, own, and implement specific features for communication system graphical user interfaces. Location: Broomfield, Colorado, United States Compensation: $135,000 - $160,000 USD per year About The Role Senior Software Engineer... 
    Suggested
    Full time
    Contract work
    Work experience placement
    Local area

    jobs.frontdoordefense.com - Jobboard

    Broomfield, CO
    3 days ago
  • $135k - $160k

     ...CesiumAstro in Broomfield, Colorado is looking for a Senior Software Engineer II to design and implement features for communication system graphical user interfaces. Candidates should have over 6 years of experience, understanding of embedded systems, and excellent communication... 

    jobs.frontdoordefense.com - Jobboard

    Broomfield, CO
    3 days ago
  • ## Sr. Principal Software EngineerApplylocations: Louisville, CO: Centennial, COtime type: Full timeposted on: Posted Todayjob requisition...  ...team.# **About the Role**The Sr. Principal Software Engineer role involves designing, developing, and testing software applications... 
    Work experience placement

    Pace Industries

    Louisville, CO
    2 days ago
  • $129.78k - $178.44k

     ...and together, we are an extraordinary team.About the RoleThe Software Engineer III role involves designing, developing, and testing software...  ...development.Experience developing mission management and/or payload control software.Demonstrated experience leading a team developing... 
    Full time
    Contract work
    Work experience placement

    Sierra Space

    Louisville, CO
    22 days ago
  • $126.61k - $174.09k

     ...and together, we are an extraordinary team.About the RoleThe Software Engineer role involves designing, developing, and testing software applications...  ...developmentExperience developing mission management and/or payload control softwareDemonstrated experience leading a team... 
    Full time
    Contract work
    For contractors
    Work experience placement

    Sierra Space

    Louisville, CO
    a month ago
  •  ...SUMMARY OF POSITION: Within the Airways R&D sustaining engineering group, the sustaining engineer's primary responsibility will be to support Airways disposable medical devices currently on the market The sustaining engineer will research, test and validate components... 
    Extra income
    Full time
    H1b
    Work at office
    Local area
    Visa sponsorship
    Work visa

    ATR International

    Lafayette, CO
    4 days ago
  •  ...Airways R&D Sustaining Engineer Join our innovative team at our Lafayette, CO location, where you'll have the opportunity to work in a dynamic and collaborative environment. As part of our Airways R&D sustaining engineering group, you'll play a crucial role in supporting... 
    Temporary work
    Immediate start

    LanceSoft

    Lafayette, CO
    23 hours ago
  •  ...Job Title: R&D Sustaining Engineering Client: Medical Device Manufacturing Duration: 12 Months Contract with possible extension Location: Lafayette, CO 80026 Job Description: Airways R&D Sustaining Engineer supports disposable medical... 
    Contract work

    Three Point Solutions

    Lafayette, CO
    3 days ago
  •  ...Job Description A company in Denver & Broomfield, CO is seeking Embedded Software Engineers: to support mission essential systems for a Space & intelligence company. As an embedded software engineer, you will be playing a critical role in the design, implementation, and... 

    Insight Global

    Broomfield, CO
    11 hours ago
  • $63 - $121 per hour

     ...Job Description An aerospace company is looking for a Senior DevSecOps Software Engineer to join their team. This team is focused on creating custom software for embedded applications around flight and ground software. Currently, they are working to set up an air-gapped... 
    Hourly pay
    Contract work

    Insight Global

    Louisville, CO
    4 days ago
  • $159.43k - $239.15k

     ...you enjoy developing new products and services? Join us! Our Software Engineers work in an agile, collective environment. You will be using...  ...products. These cover a very wide range from advanced mission payloads and electronic systems through highly integrated aircraft to... 
    Full time
    Work experience placement
    Worldwide

    Sierra Space

    Louisville, CO
    2 days ago
  • $150k - $190k

     ...tests, functional and performance verification tests, and flight software sequencing tests Build an understanding of spacecraft...  ...features. Review and contribute to the iteration of other engineers’ code with technical rigor through code reviews and subsystem... 
    Relocation package
    Weekend work

    Katalyst Space

    Broomfield, CO
    1 day ago
  • $127k - $157k

     ...that do not meet these requirements will not be considered. SciTec has immediate opportunities for talented software & algorithm developers and engineers to support programs focusing on low-latency data processing, fusion, and tracking algorithms for exploitation of... 
    Full time
    Temporary work
    For contractors
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours

    SciTec

    Boulder, CO
    3 days ago
  •  ...actively seeking passionate, collaborative, energetic, and forward-thinking individuals to join our team. We are seeking a Staff Software Engineer to support several new, space-centric programs across the DoW and IC. We are looking for engineers who thrive in a fast-... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    CesiumAstro

    Westminster, CO
    a month ago
  • $262k - $364k

     ...degree or equivalent practical experience.8 years of experience in software development.7 years of experience with front-end frameworks,...  ...projects.Experience in GenAI development.Google's software engineers develop the next-generation technologies that change how billions... 
    Worldwide

    Google

    Boulder, CO
    15 days ago
  • $97k - $143k

     ...Division is currently seeking a Lead Project Engineer to join our site in Broomfield, Colorado....  ...mitigations are reported to executive staff. This role also requires leading or...  ...advanced tools (CAD, FEA, statistical analysis, software applications, electrical/mechanical... 
    H1b
    Work at office
    Local area
    Relocation
    Visa sponsorship
    Relocation package

    Eaton

    Broomfield, CO
    1 day ago
  • $141.43k - $172k

     ...domain. Combining differentiated hardware, software and mission expertise, Lyntris helps...  ...by operators who understand the mission, engineered for the conditions that degrade or defeat...  ...for radar sensors, unmanned systems, payloads, weapons-related systems, and associated... 
    Full time
    Temporary work
    For subcontractor
    Work at office
    Remote work

    Accelint

    Longmont, CO
    2 days ago
  • $239.13k - $328.81k

     ...Key Responsibilities: Lead one or more components of a software engineering division, program, or function at a group level or a key enterprise focus area. Establish strategic and tactical plans for software engineering functions/areas based on business strategy. Make... 
    Temporary work
    Work experience placement

    Sierra Space

    Louisville, CO
    3 days ago
  •  ...Lead Advanced Manufacturing Engineer Louisville, CO, United States Job Summary: ~ Lead Advanced Manufacturing Engineer possessing...  ...and improve results. Assists upper-level management and staff as a technical specialist or advisor on manufacturability, process... 
    Temporary work
    For contractors
    Work experience placement
    Flexible hours

    Hologic

    Louisville, CO
    4 days ago
  • $102k - $157k

     ...SciTec has an immediate opportunity for a talented Python Software Developer in Boulder, CO, to support programs focusing on missile...  ...collaborative, small-team environment consisting of Scientists, Engineers, and Developers, and be able to prototype, develop, integrate,... 
    Temporary work
    For contractors
    Work experience placement
    Immediate start
    Remote work
    Flexible hours

    SciTec

    Boulder, CO
    3 days ago
  • $102k - $157k

     ...Applicants that do not meet these requirements will not be considered. SciTec has an immediate opportunity for a talented software engineer to support our programs delivering counter-UAS (Unmanned Aerial Systems) software. This is a unique opportunity to join a small... 
    Full time
    Temporary work
    For contractors
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours

    SciTec

    Boulder, CO
    a month ago
  • $135.2k - $165.36k

     ...environment. Set technical direction for the contractors and internal engineers assigned to the project and review their output against the...  ...more years in network architecture, systems engineering, or software architecture, including time leading technical projects that... 
    Full time
    For contractors

    CableLabs

    Louisville, CO
    4 days ago
  •  ...requiring U.S. person status as defined by 8 U.S.C. 1324b(a)(3).Please review the job details below.Position SummaryThe Senior Staff Software Systems Engineer - Cybersecurity & Compliance serves as a senior technical authority within Core Mission Systems, helping ensure complex... 
    Full time

    Maxar Technologies

    Westminster, CO
    a month ago
  •  ...creating a permanent presence in space, while also driving positive impacts here on Earth. We are currently seeking a Staff Real-Time Embedded Software Engineer to contribute to our mission in a dynamic startup environment. The main responsibility of the Staff Real-Time... 
    Permanent employment
    Remote work
    Monday to Friday

    Lunar Outpost

    Arvada, CO
    7 days ago
  •  ...creating a permanent presence in space, while also driving positive impacts here on Earth. Currently, we are seeking a  Staff Embedded Software Engineer to contribute to our mission in a dynamic startup environment. The main responsibilities of the Staff Embedded... 
    Permanent employment
    Remote work
    Monday to Friday

    Lunar Outpost

    Arvada, CO
    7 days ago
  •  ...Role scope: Product-level technical authority across multiple engineering teams, responsible for architecture, integration, technical...  ...or major product evolution.The RoleWe are seeking a Senior Staff Software Systems Engineer to serve as the technical authority for a product... 
    Permanent employment
    Full time

    Maxar Technologies

    Westminster, CO
    15 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer - Payload. Be the first to apply!