Embedded Software Engineer
$133k - $187kEOI 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
- 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...SuggestedFull time
- ...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...SuggestedFull time
- ...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
- ...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...SuggestedWorldwide
- ...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...SuggestedFull time
- ...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
$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 wageFull timeWork experience placementLive inWork at officeLocal areaImmediate startRemote work- 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
- ...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
- ...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 officeRemote work
$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 timeWork experience placementFlexible hours$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 placementInternshipWork at officeRemote work- ...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 officeShift work3 days per week
- ..."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 contractorsWork at office
- ...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...
- 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 timeWork at office
- ...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...
- 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
- ...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...
- ...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 employmentFull timeFor contractorsWork experience placementFor subcontractorWork at office
- ...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 timeContract workRelocation
$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 workWork at office- ...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 contractorsWork at officeNight shift
- ...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 timeWork at officeWork from homeFlexible hours
- 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
$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 timeRemote work- ...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 timeTemporary workWork at officeLocal areaRemote workFlexible hoursShift work
$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- ...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 timeLocal areaRemote workWorldwide
$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 timeTemporary workWork at officeLocal areaRemote workWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- internship software Madison, WI
- software Madison, WI
- software intern Madison, WI
- id software Madison, WI
- healthcare software sales Madison, WI
- software sales executive Madison, WI
- entry level software sales Madison, WI
- software sales Madison, WI
- software asset management analyst Madison, WI
- software technology Madison, WI



