Embedded Software Engineer
$133k - $187kEOI 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
$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...SuggestedPermanent employmentFull timeContract workWork experience placementLocal area$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...SuggestedPermanent employmentFull timeContract workWork experience placement- ...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...SuggestedFull timeTemporary workFlexible hours
$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...SuggestedContract workTemporary work$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...SuggestedFull timeContract workLocal areaRemote workFlexible hours$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 packageWeekend work- ...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...
- ...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...
- ...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...
$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 workWork experience placementH1bRemote work$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 workFlexible hours$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 timeTemporary workImmediate start$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 timeWork experience placement- ...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...
- ...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 employmentWork at office
$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 timeContract workWork experience placementLocal area$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 timeContract workWork experience placementLocal area- ...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 timeWork experience placement
$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 workFlexible hours$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 timeWork experience placementImmediate start$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 timeContract workWork experience placementLocal area$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 timeContract workWork experience placement$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 timeFor contractorsLocal areaWorldwideFlexible hours$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 workWork experience placementWork at officeRemote workRelocationFlexible hours$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 employmentTemporary work- ..., 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 employmentFull timeContract workWork experience placementWork at officeLocal area
$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...- ...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...
$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 timeWork experience placementImmediate start$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 workTemporary workLocal areaImmediate startWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- software implementation project manager Lafayette, CO
- remote software sales Lafayette, CO
- healthcare software sales Lafayette, CO
- software Lafayette, CO
- entry level software sales Lafayette, CO
- software technology Lafayette, CO
- software sales Lafayette, CO
- id software Lafayette, CO
- software support Lafayette, CO
- embedded programmer



