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 (Earth Observant, Inc.)

Embedded Software Engineer 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. We’re working toward a number of industry firsts, and that takes a team willing to dig into hard problems, get hands‑on, and work well together. EOI Space is looking for an Embedded Software Engineer to build the software and firmware that runs on our satellites: embedded Linux on the payload processor, bare‑metal control loops on the microcontrollers, and the FPGA logic underneath. We care more about how you think and how fast you learn than whether you’ve already used our exact toolchain, so deep experience across this stack is great, but solid embedded fundamentals and a real willingness to learn the rest will get our attention too. 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 3 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Madison, WI vacancy
  • Primary Responsibilities:Our embedded software engineers craft and innovate on truly unique and sophisticated controls platforms. As part of our team, you will be responsible for building high-quality software features daily. Additionally, you'll work alongside other talented... 
    Suggested
    Full time

    Sub-Zero and Wolf

    Madison, WI
    4 days ago
  •  ...Professional audio tools for production sound Embedded Software Engineer Sound Devices, LLC Professional audio tools for production sound Full-time Location Madison, WI, United States Required skills C C++ Embedded software Device drivers Multithreaded programming About... 
    Suggested
    Full time

    Medialinkpro

    Madison, WI
    2 days ago
  •  ...A leading appliance manufacturer in Madison, Wisconsin is seeking an experienced Embedded Software Engineer to develop and maintain software for innovative appliance controls. Candidates should have over 5 years of embedded software experience, a degree in computer engineering... 
    Suggested

    Sub-Zero & Wolf Appliance

    Madison, WI
    3 days ago
  •  ...job and more exclusive features. Direct message the job poster from Global Connect Technologies Job Title: Embedded Connectivity and Comms Software Engineer Duration: Long Term Client: Mercury Marine Job Summary: Mercury Marine is a global leader in marine propulsion... 
    Suggested
    Worldwide

    Global Connect Technologies

    Madison, WI
    3 days ago
  •  ...or a technical expert, this position will set you up for success in the future.Primary ResponsibilitiesThe Lead Integrated Systems Engineer will play a critical role in delivering products that meet our customers’ expectations while advancing our manufacturing... 
    Suggested
    Full time

    Sub-Zero and Wolf

    Madison, WI
    2 days ago
  •  ...Innovation team focuses on bringing new ideas to life through embedded software development, rapid prototyping, hardware integration, and...  ...product innovation.We’re looking for a Senior Embedded Software Engineer to help design and develop technology that powers globally... 
    Overseas

    Johnson Health Tech

    Cottage Grove, WI
    3 days ago
  • $112.7k - $193.2k

     ...people we serve each day.The Clinical Decision Support (CDS) Engineering team, a unit within the Optum Insight Technology organization...  ...administrative and clinician focused CDS solutions. We are seeking a software engineer who can contribute across software, data, and AI/ML... 
    Minimum wage
    Full time
    Work experience placement
    Live in
    Work at office
    Local area
    Immediate start
    Remote work

    UnitedHealth Group

    Madison, WI
    3 days ago
  • We are hiring a Mobile Application Developer to join a growing technology team focused on rebuilding and enhancing customer-facing and internal platforms across mobile, web, and CRM environments. Would you consider relocation to BEAUTIFUL WISCONSIN? We are looking at individuals...
    Relocation

    Robert Half

    Madison, WI
    2 days ago
  •  ...work as an iOS and Android mobile app developer. Candidates will participate on a team to develop and maintain mobile application software. This role involves using Flutter as a cross-platform development tool to help build and enhance our suite of mobile applications... 
    Full time

    Sub-Zero and Wolf

    Madison, WI
    4 days ago
  •  ...the bar.    The Impact you will have:    The Senior Systems Engineer is primarily responsible for providing senior-level technical assistance...  ...recommendations for improvements of supported hardware and software Engage vendors, 3rd parties, and client subject matter... 
    Work at office
    Remote work

    VC3, Inc.

    Madison, WI
    2 days ago
  • $100.92k - $176.62k

     ....Join a team that has received numerous awards for being a top place to work: TruStage awards and recognitionJob SummaryAs a lead engineer, you will define strategies for enterprise-wide on-premise, and cloud computing architecture, driving innovation and efficiency. You... 
    Full time
    Work experience placement
    Flexible hours

    TruStage Financial Group

    Madison, WI
    3 days ago
  • $75k - $90k

     ...help define what comes next. Job Overview The TOC Systems Engineer will be part of Impact Networking’s Managed IT organization under...  ...within Impact may involve access to information, technology, software, or technical data that is subject to U.S. export control laws... 
    Work experience placement
    Internship
    Work at office
    Remote work

    Impact Networking

    Madison, WI
    11 days ago
  •  ...Job Description Position Title : Systems Engineer Reports to : Senior Manager Global Systems...  ...system requirements. Collaborate with software, firmware, and hardware teams to ensure seamless integration of embedded subsystems within the broader system architecture... 
    Work at office
    Shift work
    3 days per week

    Centaur Health Holdings

    Middleton, WI
    21 days ago
  •  ..."For our radio program we are looking for a more seasoned engineer to bring the DOC to the forefront of radio technology." - Hiring...  ...standards for radio systems included but not limited to hardware, software and network standards. - Conducting fleet mapping, maintenance... 
    For contractors
    Work at office

    Novalink Solutions LLC

    Madison, WI
    7 days ago
  •  ...iOS/Andrroid Engineer Overview / Summary We are seeking a Mid-Senior Level Android Engineer to join our team in Madison. The ideal candidate will have strong experience developing Android applications using modern technologies, architectural patterns, and integrations... 

    HTC Global Services

    Madison, WI
    4 days ago
  • Job TitleComputer / Software Engineer (Medical Device)RequisitionJR000015837 Computer / Software Engineer (Medical Device) (Open)LocationMadison...  ...This role focuses on test and support systems not directly embedded in the therapeutic device, but which are essential for... 
    Full time
    Work at office

    Mallinckrodt Pharmaceuticals

    Madison, WI
    1 day ago
  •  ...Group is partnering with a manufacturer based in the Greater Madison area as they continue to grow, looking to add a new Lead Test Engineer. The Lead Test Engineer will play a key role in the design, development and implementation of testing solutions and operations... 

    The QTI Group

    Madison, WI
    1 day ago
  • Kforce has a client that is seeking a Lead iOS Mobile Engineer in Madison, WI. Key Responsibilities: Mobile Application Development: *...  ...engaging user experiences * Participate in all phases of the Agile software development lifecycle Quality & Reliability: * Analyze and... 
    Temporary work
    Madison, WI
    2 days ago
  •  ...Job Title Systems Engineer will play a key role in the design, planning, execution and installation of the current infrastructure to support new applications and technologies. Support software and hardware upgrades to network servers, operating systems, and applications... 

    Samprasoft

    Madison, WI
    3 days ago
  •  ...develop, introduce and support new treatment delivery systems and software that will give new hope and new health to cancer patients and...  ..., better lives.Job DescriptionSUMMARY: The Reliability Systems Engineer in our Product Development department is responsible for... 
    Permanent employment
    Full time
    For contractors
    Work experience placement
    For subcontractor
    Work at office

    Accuray

    Madison, WI
    4 days ago
  •  ...Job Description Job Description Systems Engineer III - Radio Coordinator Job Overview Employment Type: W2, 1099, Full-Time; Hybrid...  ...Radio equipment inventory management Radio system hardware, software, and network standards Secondary Skills Network topology... 
    Full time
    Contract work
    Relocation

    Certec, Inc.

    Madison, WI
    7 days ago
  • $54.4k - $57.99k

     ...environments or quality assurance tasks is a plus. Strong attention to detail and multitasking ability. Proficiency with common office software and ticketing or CRM systems. Ability to work independently while contributing to a collaborative team culture. Minimum... 
    Contract work
    Work at office

    ASM Research, An Accenture Federal Services Company

    Madison, WI
    1 day ago
  •  ...initiatives. Job Description We are seeking a seasoned Systems Engineer III – Radio Coordinator to provide specialized technical...  .... This role will also assist with establishing hardware, software, networking, and operational standards for radio systems across... 
    For contractors
    Work at office
    Night shift

    Startekk Inc

    Madison, WI
    3 days ago
  •  ...seeking an enthusiastic and customer-focused Level 3 IT Support Engineer / Systems Administrator to join our IT service team. In this...  ...solutions. Our close-knit team consists of passionate technicians and software engineers who thrive in a flexible, relaxed office environment... 
    Full time
    Work at office
    Work from home
    Flexible hours

    Clarity Technology Group

    Madison, WI
    4 days ago
  • Location: Middleton WI / 100% Remote, USAWe’re looking for an experienced Software Engineering Lead who is passionate about building modern, scalable, and secure web applications. In this role, you’ll mentor and guide a team of talented developers, while driving the technical... 
    Remote work

    Natus Medical Incorporated

    Middleton, WI
    1 day ago
  • $127k - $213k

     ...so we can truly know and help our clients, communities, and each other.CLA is growing and seeking to hire an experienced Lead ERP Engineer to join our talented Information Technology team. The position offers growth, flexibility and a collaborative work environment.In... 
    Full time
    Remote work

    CliftonLarsonAllen

    Madison, WI
    2 days ago
  •  ...Senior Life Sciences Knowledge Engineer Company: Norstella Location: Remote, United...  ...applied AI development. This role will be embedded within a group of life science thought...  ...including agents, throughout the entire software development lifecycle (SDLC). Experience... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work

    Norstella

    Madison, WI
    2 days ago
  • $60 per hour

    Job Title EMBEDDED ENGINEER Employment type Contract Base pay range $60.00/hr - $60.00/hr Responsibilities Design, architect, and implement wireless driver solutions (primarily Wi‑Fi) for embedded Linux systems. Customize and optimize Linux kernel and device drivers... 
    Contract work

    Vaiticka Solution

    Madison, WI
    2 days ago
  •  ...Overview Distributed Systems Software Engineer, Python / Go – Canonical We are seeking a software engineer with a passion for building and validating resilient distributed systems. At Canonical you can build a career and drive the success of those leveraging Canonical... 
    Full time
    Local area
    Remote work
    Worldwide

    Canonical

    Madison, WI
    5 days ago
  • $90k - $130k

     ...solutions. Our team is passionate about creating robust, scalable, and high-performing software that meets the evolving needs of our clients. We are looking for a Full-Stack Software Engineer who shares our enthusiasm for technology and wants to be a part of a dynamic team... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Work from home

    Nelnet

    Madison, WI
    2 days ago

Do you want to receive more vacancies?

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