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

Embedded Engineer

Full-time

Ascend Engineering

We are seeking an embedded software engineer to develop and maintain low-level flight software for UAV platforms running PX4 or ArduPilot. This role involves board bring-up, writing and porting device drivers, working directly with MCU peripherals and hardware buses, and getting firmware onto flight controllers reliably and repeatably. The engineer will work at the bottom of the UAV stack — from bootloaders and RTOS internals up to MAVLink-level system behavior — while maintaining a strong focus on reliability and practical field performance. This position requires someone who is equally comfortable in a datasheet, a debugger, and on a bench with a logic analyzer. The ideal candidate enjoys hardware/software boundary problems, can diagnose an issue whether it originates in silicon or in code, and takes ownership of projects from schematic review through flight validation.

MUST HAVE PERMANENT RESIDENCE IN US

Responsibilities Develop and modify PX4 (NuttX) or ArduPilot (ChibiOS) firmware, including board support packages and hardware definitions for new flight controller targets Write, port, and debug device drivers over UART, I2C, SPI, CAN/DroneCAN, and USB for sensors, rangefinders, radios, gimbals, and payloads Bring up new hardware from bare board to flying vehicle: clocks, power rails, pin muxing, peripheral configuration, and first-boot validation Build, flash, and debug firmware and bootloaders using SWD/JTAG probes (J-Link, ST-Link), and maintain reliable field update paths (bootloader flashing, MAVLink FTP, parameter and storage layout) Implement and validate MAVLink message handling and interfaces between the flight controller, companion computers, and ground stations Diagnose timing, interrupt, DMA, memory, and bus-level issues at the bench using an oscilloscope, logic analyzer (Saleae or similar), CAN bus analyzer, and bench supply with current monitoring Conduct bench and flight testing, analyze flight logs and telemetry, and resolve firmware issues found in the field Document hardware interfaces, driver behavior, bring-up procedures, and design decisions Required Qualifications Strong C and C++ programming skills in resource-constrained embedded environments Hands-on experience with ARM Cortex-M microcontrollers (STM32 or similar), including peripheral configuration from the datasheet and reference manual Practical experience with UART, I2C, SPI, and CAN — including debugging them on real hardware, not just calling an API Experience flashing and debugging embedded targets over SWD/JTAG, and working with bootloaders and firmware update mechanisms Comfort working in an RTOS or bare-metal context (interrupts, DMA, task scheduling, memory constraints) Experience debugging complex software and hardware interactions with lab instrumentation — oscilloscope, logic analyzer, protocol decoders, and a multimeter as second nature Ability to work independently, take ownership of engineering tasks, and exercise practical engineering judgment Preferred Qualifications Experience modifying or contributing to PX4 or ArduPilot codebases, particularly drivers or board configuration Familiarity with MAVLink, autopilot parameters, and flight log analysis Experience with DroneCAN/Cyphal, DShot or other ESC protocols, or PWM/timer-driven peripherals Experience integrating IMUs, barometers, magnetometers, GPS, LiDAR, or camera modules at the driver level Experience building or configuring drones from components, and reading schematics well enough to work with hardware engineers Personal robotics, UAV, or embedded systems projects What We Value Engineers who build and experiment outside of work Strong ownership and accountability for outcomes Practical, hands-on problem solving Clear communication and collaboration within small teams Curiosity and continuous learning

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Embedded Engineer in Chicago, IL vacancy
  • $110k - $140k

    Title: Embedded EngineerLocation: REMOTESalary: $110,000 - $140,000Skills: Embedded Development (3-5 Years) FPGA Design (2-3 Years)Founded...  ...Chicago location serves as the company's primary innovation, engineering, and manufacturing hub, where teams develop and produce medium... 
    Suggested
    Worldwide

    CyberCoders

    Chicago, IL
    2 days ago
  • $86.63k - $132.83k

     ...Embedded Software Engineer II Innovation. Sustainability. Productivity. This is how we are Breaking New Ground in our mission to sustainably advance the noble work of farmers and builders everywhere. With a growing global population and increased demands on resources... 
    Suggested
    Internship
    Flexible hours

    Cnh Inc

    Oak Brook, IL
    1 day ago
  • $95k - $115k

    (Hybrid) Description Are you passionate about embedded systems, from initial ideas to hardware design to the final firmware? As an Embedded Engineer at DMC, you will use your embedded expertise and engineering fundamentals to develop solutions for custom embedded projects... 
    Suggested
    Work at office

    DMC Engineering

    Chicago, IL
    1 day ago
  • $100k - $115k

    Lessen is the tech-enabled, end-to-end property service provider that is transforming how commercial and residential real estate services are delivered and managed at scale. Lessen’s technology platform provides data-driven insights that unlock key growth opportunities ...
    Suggested
    Full time
    Work at office

    Lessen

    Chicago, IL
    1 day ago
  • $150k - $180k

     ...Job Description Job Description Description: Substation P&C Lead Engineer You’ve built your experience—now it’s time to take the next step. Join a team that values leadership, innovation, and growth, and help shape the future of our Substation business line.... 
    Suggested
    Contract work
    Temporary work
    For subcontractor
    Work at office
    Flexible hours

    KDM ENGINEERING LLC

    Chicago, IL
    15 days ago
  • $101.38k - $168.96k

    Arcadis is the world's leading company delivering sustainable design, engineering, and consultancy solutions for natural and built assets. We are more than 34,000 people, in over 30 countries, dedicated to improving quality of life. Everyone has an important role to... 
    Full time
    Part time
    For contractors

    Arcadis

    Chicago, IL
    2 days ago
  • $135k - $200k

    About the Role: Grade Level (for internal use): 12 S&P Global Corporate The Role: Lead Penetration Test Engineer Location: Hybrid 2 days per week onsite on one of our following sites: US: Boston, MA, Chicago, IL, Dallas, TX, Houston, TX, Englewood, CO, Raleigh,... 
    Full time
    Second job
    Live in
    Worldwide
    Flexible hours
    2 days per week

    S&P Global

    Chicago, IL
    2 days ago
  • $78k - $108k

     ...Job Description Job Description K&A Power Group – is a privately held engineering firm delivering worldclass technical expertise and engineering excellence to power utility and industrial clients across the United States, Asia, the Middle East, and Africa. We provide... 
    Temporary work
    Flexible hours

    K&A Engineering

    Oak Brook, IL
    20 days ago
  • $100k - $180k

     ...Job Description Job Description Who We Are Atwell, LLC is a bold leader in the consulting, engineering, and construction services industry, delivering a broad range of creative solutions to clients in the real estate & land development, and energy markets. We have... 

    Atwell, LLC

    Chicago, IL
    5 days ago
  •  ...Job Description Job Description The Distribution Engineer IV is a senior-level engineering role responsible for the planning, design, and execution of electrical distribution systems (4–69 kV), ensuring safe, reliable, and efficient power delivery. This role combines... 
    Temporary work
    For contractors
    Summer work
    Local area

    Milhouse Engineering and Construction, Inc.

    Chicago, IL
    24 days ago
  •  ...ecosystem partnerships to create 360 value.By combining hands-on engineering with deep industry context, we help organizations build their...  ..., configure, and maintain vector database infrastructure for embedding storage, indexing, and semantic retrieval at scale.Design and... 
    Full time
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Chicago, IL
    16 hours ago
  • $122.9k - $169k

     ...The Lead Software Engineer will take technical ownership of the full-stack applications the team builds on React, .NET, Next.js, and Azure, including AI-powered features that help lawyers and staff work more effectively. This is a hands-on leadership role: you will write... 
    Full time

    Sidley Austin

    Chicago, IL
    3 days ago
  • Mantis Innovation is seeking a BMS Service Project Manager to lead day-to-day service operations for building automation systems in data centers and mission-critical facilities across the United States. You will supervise a team of BMS Service Technicians, coordinate dispatch...
    Night shift

    Mantisinnovation

    Chicago, IL
    3 days ago
  • Company DescriptionEROS Technologies was founded with a simple motive of offering the clients exactly what they want, how they want and when they want it. By leveraging for its clients its technological edge and right-sourcing advantage, EROS in a short period of time has...

    EROS Technologies

    Chicago, IL
    3 days ago
  •  ...help formulate technical solutions, and be responsible for projects from requirements gathering to implementation.The team values engineers who grasp both software development and enterprise data flow.You will become part of a well-established development team that already... 

    Gables Search Group

    Chicago, IL
    3 days ago
  • $200k - $300k

    The Hardware team at Hudson River Trading (HRT) creates high performance compute engines using FPGA and ASIC technology to drive low latency trading decisions on global markets. We build custom solutions across the spectrum of speed and smarts: from bespoke circuits to... 
    Work at office
    Local area
    Immediate start

    Hudson River Trading

    Chicago, IL
    3 days ago
  •  ...Job Description Job Description #100005 Title: Embedded software engineer 1 Location: Mossville, IL- 100% onsite (preference first goes to local candidates, open to non-local candidates who can 100% relocate 2 weeks from offer and be onsite day 1 at their own cost... 
    Long term contract
    Contract work
    Local area
    Relocation
    Flexible hours

    Swoon Staffing

    Chicago, IL
    11 days ago
  • $100k - $115k

    Job Seekers can review the Job Applicant Privacy Policy by clicking here.Job Description:SummaryLead Solutions Design Engineers are responsible to support the growth of our Supply Chain Solutions & Dedicated Transportation Solution offerings by developing, designing and... 
    Full time
    Temporary work
    Work at office
    Remote work

    Ryder

    Chicago, IL
    2 days ago
  •  ...Retail Insight in Chicago is seeking a Lead Solutions Engineer to design and deliver cloud-based data solutions. This hands-on leadership role blends engineering, solution architecture, and client partnership, working with enterprise retail clients to solve complex challenges... 

    Retail Insight

    Chicago, IL
    3 days ago
  •  ...Increasingly, these platforms sit at the heart of AI‑enabled decision‑making, and our clients expect senior technical leaders who can both engineer and influence. To support this growth, we’re hiring a Chicago based Lead Solutions Engineer. This is a hybrid role that blends... 
    Summer work
    Work at office
    Local area
    Flexible hours

    Retail Insight

    Chicago, IL
    4 days ago
  • $150k - $300k

    Hudson River Trading (HRT) is looking for Systems Engineers to join our growing Research & Development team. This team builds and maintains exceptionally large and growing distributed compute clusters, multi petabyte-scale storage layers, operating systems, automation software... 
    Full time
    Work at office
    Local area
    Immediate start
    Remote work
    Worldwide

    Hudson River Trading

    Chicago, IL
    1 day ago
  • $150k - $250k

    Hudson River Trading (HRT) is seeking a Trading Systems Engineer to join our growing Trading Systems Infrastructure team. This team designs, builds, and maintains the infrastructure that powers our global trading, and is responsible for ensuring optimal performance and... 
    Work at office
    Local area
    Immediate start
    Worldwide
    Shift work

    Hudson River Trading

    Chicago, IL
    1 day ago
  • $100k - $165k

     ...we do it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus.As a Trade Systems Engineer, Operations in Prediction Markets you will provide support to a group of trading desks based in Chicago. This is an opportunity to... 
    Temporary work
    Flexible hours

    DRW

    Chicago, IL
    1 day ago
  • $120k - $140k

     ...and we strive to build a trusted advisor relationship with every customer.The upgrade team comprises Project Management, System Engineering and Field Engineering personnel working together in a high performance culture, often with demanding cycle times and high customer... 
    Full time
    Remote work
    Relocation

    Indigo Vision

    Chicago, IL
    2 days ago
  • $105.4k - $124k

    At U.S. Bank, we’re on a journey to do our best. Helping the customers and businesses we serve to make better and smarter financial decisions and enabling the communities we support to grow and succeed. We believe it takes all of us to bring our shared ambition to life,...
    Full time
    Work experience placement
    Local area
    3 days per week

    US Bank

    Chicago, IL
    1 day ago
  • $111k - $174k

     ...If Braze sounds like a place where you can thrive, we can’t wait to meet you.WHAT YOU'LL DOWe're looking for a Senior Lead Systems Engineer who's passionate about building the next generation of enterprise technology through automation, software engineering, AI, and... 
    Work at office
    Local area

    Braze

    Chicago, IL
    16 hours ago
  • $95.93k - $110k

     ...monitoring and optimization toolsAdditional ResponsibilitiesEducation and Experience:Bachelor’s degree in Computer Science, Electronics Engineering or closely related field plus 5 years of progressive experience in scientific computing required.Required: 5 years: Linux build... 
    Full time
    Contract work
    Work at office
    Local area

    The University of Chicago

    Chicago, IL
    2 days ago
  • $146k - $343k

    Senior Presales Systems Engineer - Chicago, ILThis role has been designated as ‘Remote/Teleworker’, which means you will primarily work from home.Who We Are:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies... 
    Full time
    Work experience placement
    Local area
    Immediate start
    Remote work
    Work from home

    Hewlett Packard Enterprise

    Chicago, IL
    1 day ago
  •  ...StatesIndustry: Trading FirmPosted: 2026-04-28Contact: Ethan HudsonEmail: ****@*****.***: (***) ***-****Trading Systems Engineer - ExecutionWe are looking for a multi-talented and passionate Trading Systems Engineer to join our execution development team.In... 
    Permanent employment
    Full time
    Immediate start

    Objective Paradigm

    Chicago, IL
    4 days ago
  • $85k - $125k

     ...we do it. DRW is a place of high expectations, integrity, innovation and a willingness to challenge consensus.As a Trade Systems Engineer, you’ll have the opportunity to learn and grow while supporting our trading technology. You’ll work closely with trading, infrastructure... 
    Permanent employment
    Temporary work
    Internship
    Monday to Friday
    Flexible hours
    Shift work
    Weekend work
    Day shift

    DRW

    Chicago, IL
    3 days ago

Do you want to receive more vacancies?

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