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

Embedded Software Engineer

$133k - $187k

EOI Space

Who We Are EOI Space is developing and deploying a constellation 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. What You Will Do You will design, write, and test the flight software and firmware for our next-generation spacecraft. You will work at the boundary between hardware and software: sitting with electrical engineers during board bring-up, reading schematics and datasheets, and tracing problems down to the register level when needed. You will collaborate across systems engineering, manufacturing, and test to deliver flight-ready software for satellite integration. This is a hands-on role in a lean and collaborative environment, and you will own meaningful pieces of the vehicle early. Responsibilities Develop and maintain embedded Linux software on Xilinx Zynq UltraScale+ platforms, including Yocto layers and recipes, BSP and device tree work, kernel drivers, and userspace applications Write and test bare-metal firmware for TI C2000 microcontrollers, including real-time control loops, peripheral configuration, and communications interfaces Develop and verify FPGA logic in Verilog for Xilinx and Microchip devices, including the interfaces between programmable logic and the processing system Bring up new hardware alongside our electrical engineers, including first boot, driver bring-up, and debugging with JTAG, oscilloscopes, and logic analyzers Build and improve the tooling that surrounds flight software, including build systems, version control practices, hardware-in-the-loop test benches, and automated regression Collaborate with systems, electrical, mechanical, and test engineers to ensure software and hardware come together cleanly Lead root cause investigations and system-level troubleshooting in both lab and on-orbit environments Develop and maintain technical documentation, including interface control documents (ICDs), register maps, software design descriptions, and test plans Support integration, environmental test, and launch campaigns, and help operate the software you wrote once it is on orbit Required Qualifications Bachelor\'s Electrical Engineering, Computer Science or equivalent hands-on experience 4-6 years of hands-on embedded software or firmware development. A sharp engineer earlier in their career who learns quickly will be considered alongside candidates with a decade of experience Strong C, and C++ where it fits, in resource-constrained and real-time environments Comfort working directly against hardware: reading schematics and datasheets, using JTAG debuggers, oscilloscopes, and logic analyzers, and reasoning about what the silicon is actually doing Experience with, or a demonstrated ability and willingness to ramp quickly on, one or more of: Zynq UltraScale+ with Yocto-based embedded Linux, TI C2000 bare-metal firmware, and Verilog FPGA development for Xilinx and Microchip parts Comfortable with ambiguity. Much of this work is new, specifications are incomplete, and the right answer is often found by building something and testing it Strong problem-solving and communication skills, with the ability to convey technical information clearly to both technical and non-technical stakeholders Collaborative team player who thrives in a fast-paced, agile environment Authorized to work as a U.S. Person Preferred Qualifications Zephyr RTOS, or other RTOS experience such as FreeRTOS Other microcontroller families, including ARM Cortex-M, STM32, MSP430, or similar Yocto and OpenEmbedded layer authoring, U-Boot, and Linux device driver development Embedded communications and high-speed interfaces: AXI, SPI, I2C, UART, CAN, Ethernet, SpaceWire Real-time power or motor control firmware, including PWM generation, ADC sequencing, and closed-loop control Space, avionics, or other high-reliability software experience, including fault detection, isolation, and recovery (FDIR) and radiation-tolerant design practices Python for test automation, ground software, and data analysis Timing analysis, constraint writing, and simulation for FPGA designs Compensation The salary range for this role is $133,000-$187,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 & Schedule: This role is based in Lafayette, CO. Full-time. 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. The duties and responsibilities of this role are subject to change based on business needs. #J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Lafayette, CO vacancy
  • $135k - $160k

     ...responsible for low-level and high-level software in Cesium’s products through all phases...  ...reliability qualification, as well as software engineering and software project management...  ...Designing and implementing software for embedded devices and systems, from requirements to... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Local area

    Cesiumastro

    Broomfield, CO
    18 hours ago
  • $156.67k - $215.44k

     ...mission-ready throughout space.We are mission-driven, and together, we are an extraordinary team.About the RoleThe Senior Embedded Software Engineer role at Sierra Space brings extensive experience and deep expertise to the design, development, and architecture of... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Work experience placement

    Sierra Space

    Louisville, CO
    2 days ago
  •  ...embrace a results-driven, fast-paced, and customer-focused approach to innovation.We are seeking a Software Engineer with deep expertise in Rust and familiarity with embedded systems development to join our cross-functional engineering team. In this role, you’ll work... 
    Suggested
    Full time
    Temporary work
    Flexible hours

    ColdQuanta

    Louisville, CO
    2 days ago
  • $60 - $90 per hour

     ...Job Title: Embedded Software EngineerJob Description We are seeking an Embedded Software Engineer to write flight software code for sensors and spacecraft payloads using C++, C, and Python. You will also implement containerized and CI/CD processes. This role offers... 
    Suggested
    Contract work
    Temporary work

    Actalent

    Louisville, CO
    2 days ago
  • $125k - $135k

     ...As our Embedded Software Engineer, you will develop and maintain the flight-critical firmware that powers our launch vehicles. Working closely with avionics, propulsion, and GNC teams, you will translate system requirements into robust, testable firmware for flight computers... 
    Suggested
    Full time
    Contract work
    Local area
    Remote work
    Flexible hours

    LEAP Inc

    Broomfield, CO
    18 hours ago
  • $115k - $155k

     ...Flight Software Engineer II, Space SystemsBroomfield, Colorado, United StatesKatalyst is an American technology company focused on dynamic...  ...push each other to do their best.What You'll DoDevelop and own embedded flight software for modules including from requirements and... 
    Relocation package
    Weekend work

    Katalyst Space Technologies

    Broomfield, CO
    4 days ago
  •  ...Space, now part of IonQ's space business, is seeking a Flight Software Engineer to write software for our satellite fleet in orbit. You will...  .... You bring 5+ years of hands-on experience with real-time embedded systems, C/C++, Python, and embedded Linux, and you will... 

    IonQ Inc.

    Louisville, CO
    18 hours ago
  •  ...Job Description- • Proven expertise in C++ • Designing, developing, testing, and documenting software infrastructure systems and system components. • Experience in large-scale software design including OOA/OOD and design patterns. • Assisting with project timeline... 

    Exaways Corporation

    Louisville, CO
    4 days ago
  •  ...EOI Space is building a rapid-iterate satelliteflight software team in Lafayette, CO. You will design, implement, and test flight software...  .... You will collaborate with electrical, mechanical, and test engineers to ensure software integrates smoothly with hardware. This... 

    EOI Space

    Lafayette, CO
    1 day ago
  • $160k - $210k

     ...most pressing needs. The remote sensing world is expanding and we’re building our team to grow with it. We are seeking an Embedded Software Engineer with a strong background in C to join our small, dynamic, mission data processing team. The ideal candidate will have... 
    Contract work
    Work experience placement
    H1b
    Remote work

    SMX Corporation

    Broomfield, CO
    18 hours ago
  • $165k - $225k

     ...Job Description Job Description Within Infleqtion’s Quantum Computing Product Group, we are seeking a Senior Embedded Software Engineer to develop high-performance software systems that integrate classical computing resources with next-generation quantum hardware.... 
    Temporary work
    Flexible hours

    Infleqtion

    Louisville, CO
    5 days ago
  • $88k - $110k

     ...-- ---OVERVIEWAs a Gogo Business Aviation Airborne Platform Software Engineer you will be responsible for designing, developing and testing...  ...working together?COME ON BOARD THE GOGO BUSINESS AVIATION EMBEDDED SOFTWARE DEVELOPMENT TEAM!HOW WILL YOU MAKE A DIFFERENCEDesign... 
    Full time
    Temporary work
    Immediate start

    Gogo

    Broomfield, CO
    4 days ago
  • $165k - $218k

     ...JOB You will implement and deploy the core real-time image processing software of our infrared imaging systems. Your work will be essential to ensuring we can quickly field new technologies to embedded and SWAP-limited hardware, scale quickly, and securely integrate into... 
    Full time
    Work experience placement

    AI Chopping Block

    Boulder, CO
    1 day ago
  •  ...SparkFun's Next Software EngineerSparkFun is looking to add a Software Engineer to join our Engineering team to design, create and maintain the software delivered with our single board computer products. The Software Engineer is an important role within SparkFun, developing... 

    SparkFun Electronics

    Niwot, Boulder County, CO
    3 hours ago
  •  ...Job Description Coherent Aerospace & Defense, Emerging Laser Subsystems Business Unit is seeking an embedded software engineer to contribute to the development of advanced laser systems for defense applications. Primary Duties & Responsibilities Software... 
    Permanent employment
    Work at office

    II-VI Aerospace & Defense

    Longmont, CO
    4 days ago
  • $113k - $136k

     ...Embedded Software Engineer II At CesiumAstro, we are developers and pioneers of out-of-the-box communication systems for satellites, UAVs, launch vehicles, and other space and airborne platforms. We take pride in our dynamic and cross-functional work environment, which... 
    Full time
    Contract work
    Work experience placement
    Local area

    CesiumAstro

    Westminster, CO
    5 days ago
  • $133k - $161k

     ...Senior Flight Software EngineerAt CesiumAstro, we are developers and pioneers of out-of-...  ...looking to add a Senior Flight Software Engineer to our Internal Missions team. If you enjoy...  ...operating systems to low-level embedded products. You will work and learn from a... 
    Full time
    Contract work
    Work experience placement
    Local area

    CesiumAstro

    Westminster, CO
    1 day ago
  •  ...Position- Principal Embedded Software Engineer- Embedded C++ Location : Colorado, Boulder, USA ( Day 1 onsite) Experience - 10+ Years Key Responsibilities Software firmware development: Designing, developing, and testing SW/FW for embedded systems using languages like... 
    Full time
    Work experience placement

    Raas Infotek

    Boulder, CO
    1 day ago
  • $80k - $85k

     ...and perks. About   the   Department  SparkFun's Engineering Department is responsible for the elaboration, design...  ...are key values for SparkFun, and a key part of all our software efforts. All embedded software is open source and community driven. SparkFun developed... 
    Casual work
    Flexible hours

    SparkFun Electronics

    Niwot, Boulder County, CO
    1 day ago
  • $165k - $218k

     ...Senior Embedded Realtime Software EngineerBoulder, Colorado, United StatesAnduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business... 
    Full time
    Work experience placement
    Immediate start

    anduril

    Boulder, CO
    2 days ago
  • $133k - $161k

     ...Senior Embedded Software EngineerAt CesiumAstro, we are developers and pioneers of out-of-the-box communication systems for satellites, UAVs...  ....We are seeking an experienced Senior Embedded Software Engineer with a strong background in developing embedded applications... 
    Full time
    Contract work
    Work experience placement
    Local area

    CesiumAstro

    Westminster, CO
    1 day ago
  • $143.7k - $197.61k

     ...together, we are an extraordinary team.About the RoleThe Sr Systems Engineer contributes to the development and implementation of advanced...  ...understanding of spacecraft systems, including hardware and software subsystems and components.Strong understanding of project management... 
    Full time
    Contract work
    Work experience placement

    Sierra Space

    Louisville, CO
    1 day ago
  • $113k - $141.53k

     ...more sustainable future, we're powering it. Apply now and energize your career with a true leader in global energy. Senior Solutions Engineer - Systems Integration serves as a technical owner for how BESS subsystems come together electrically and functionally in the field... 
    Full time
    For contractors
    Local area
    Worldwide
    Flexible hours

    AES

    Louisville, CO
    3 days ago
  • $86.8k - $165.2k

     ...growing fast and we want you to grow with us! We're expanding our engineering organization dramatically to meet exciting customer demand,...  ...shape the future of aerospace and defense. Our Senior Embedded Software Engineer is a technical position that works in an Integrated... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Arvada, CO
    3 days ago
  • $125k - $155k

     ...and empowering each other every day to develop our skills, knowing that there is always room for growth. As a Senior Embedded Software Engineer at Ursa Major, you will design, develop, and maintain the software powering our engines, vehicles, and avionics systems.... 
    Permanent employment
    Temporary work

    Ursa Major

    Longmont, CO
    19 hours ago
  •  ..., large-scale ground terminals for missile defense to commercial airline and helicopter connectivity solutions.   The Embedded Software Engineer II supports the development of embedded software for aerospace communications and defense systems. This role applies established... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    Work at office
    Local area

    CesiumAstro

    Westminster, CO
    7 days ago
  • $158k - $190k

     ...CesiumAstro is seeking a highly skilled Principal Embedded Software Engineer I to join its software team in Westminster, Colorado. In this role, you will design software for embedded systems from concept through production, focusing on low-level and high-level software... 

    Jobleads-US

    Westminster, CO
    6 days ago
  •  ...CesiumAstro in Westminster, Colorado seeks a Principal Embedded Software Engineer II to lead embedded SATCOM software from concept to in-orbit support. You will design and implement software for Linux-based SBCs and high-reliability microcontroller systems, driving from... 

    Jobleads-US

    Westminster, CO
    3 days ago
  • $165k - $218k

     ...At Anduril, our Battlespace Awareness Command and Control Software team specializes in solving complex, real-world problems through...  ...ABOUT THE JOB We are looking to hire a Lead Systems Engineer to join our rapidly growing team in Broomfield, CO and Waltham,... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Broomfield, CO
    2 days ago
  • $69.72 - $96.54 per hour

    Job Title: Senior Embedded Software Engineer II Location: Westminster, CO Zip Code: 80021 Start Date: Right Away Job Type: Contract Pay Rate: $$69.72 - $96.54 DoE Keywords: #EmbeddedSoftwareEngineerJobs #Engineeringjobs; JOB RESPONSIBILITIES: We are seeking... 
    Contract work
    Temporary work
    Local area
    Immediate start
    Worldwide

    Belcan

    Westminster, CO
    13 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!