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 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Engineer in Chicago, IL vacancy
  • $70 - $90 per hour

     ...technology staffing firm in Chicago is seeking a Mid-Senior level Firmware Control Engineer. The ideal candidate will have at least 5 years of experience in firmware control engineering and embedded systems design, specifically with DC/AC inverters. Proficiency in MATLAB/... 
    Suggested
    Hourly pay
    Contract work

    Entegee

    Chicago, IL
    4 days ago
  • $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
  • Chicago, IllinoisOpen to RemoteDirect Hire$160k - $200kA growing consumer technology company is seeking a Senior Embedded Software Engineer to join its full-time engineering team in San Francisco, CA. This organization develops innovative connected hardware products that... 
    Suggested
    Full time

    Motion Recruitment

    Chicago, IL
    2 days ago
  • $60 - $70 per hour

    Our client is searching for an Embedded Software Developer for a temp-to-perm position that can be remote.***All candidates must work...  ...Candidates must have experience building and adopting AI-assisted engineering workflows —agent-driven tooling and autonomous engineering... 
    Suggested
    Permanent employment
    Contract work
    Temporary work
    Remote work

    TEKsystems

    Chicago, IL
    3 days ago
  • $180k - $250k

    the company | Senior Embedded/Firmware Engineer | Chicago, IL | ONSITE (Hybrid ok) | $180k-$250k + equity the company is a medical device startup headed toward FDA clearance. We're hiring a senior firmware engineer to own solution architecture and embedded development:... 
    Suggested

    United States Digital Space LLC

    Chicago, IL
    12 hours ago
  • $140k - $175k

     ...systems use sound, much like whales and dolphins, to transmit high-bandwidth data, including video. We are looking for engineers excited by challenging embedded DSP problems where algorithms, firmware, electronics, mechanics, and real-world operating conditions all have to... 
    Flexible hours

    OceanComm, Inc.

    Chicago, IL
    a month ago
  • $180k - $250k

    United States Digital Space LLC is seeking a Senior Embedded/Firmware Engineer to own solution architecture and lead embedded development in a medical device context. The role focuses on C/C++ on ARM Cortex-M, BLE, sensor integration, and IEC 62304 compliance toward 51... 

    United States Digital Space LLC

    Chicago, IL
    4 days ago
  • $95k - $115k

     ...Description Job Description (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... 
    Work at office

    DMC Engineering

    Chicago, IL
    a month ago
  • DMC is seeking an Embedded Engineer to develop solutions from concept to hardware and firmware. The role blends independent work with cross-functional collaboration, including client communication, project coordination, and building client relationships. This entry-level... 

    Socket.dev

    Chicago, IL
    2 days ago
  • $83k - $95k

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

    Socket.dev

    Chicago, IL
    2 days ago
  • $10,000 per month

     ...disruptions, locate missing children, and more. The Forward Deployed Engineer, Internship Forward Deployed Engineering is a radical...  ...Palantir’s operating ethos. We pioneered this unique position, embedding engineers directly with our customers to tackle their most... 
    Part time
    Work experience placement
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Palantir Technologies

    Chicago, IL
    12 hours ago
  • $134.75k - $180.25k

     ...Agentforce is the future of AI, and you are the future of Salesforce.About the RoleSalesforce is looking for a Pre-Sales Solution Engineer with deep Master Data Management expertise to join our SMB Solution Engineering team. In this role, you will be the technical authority... 
    Full time
    Remote work

    Salesforce

    Chicago, IL
    3 days ago
  • $165k - $180k

     ...who want to collaborate in an entrepreneurial, inclusive culture and have a passion to succeed. About the Role: As a Lead Back End Engineer (SE IV), you will be expected to increase the team’s ability to deliver high-quality software solutions by contributing to... 
    Minimum wage
    Temporary work
    Work at office
    Immediate start

    Farmer’s Fridge

    Chicago, IL
    4 days ago
  • $77k - $154k

     ...available to be filled at any Huntington Corporate office location (see location options on posting)Summary:As a Lead Full-stack Engineer you will work on Anti-Money Laundering/Bank Secrecy Act (AML/BSA) enterprise Fraud software applications - specifically Actimize ActOne... 
    Full time
    Work experience placement
    Work at office
    Remote work
    Work from home
    Flexible hours

    The Huntington National Bank

    Chicago, IL
    2 days ago
  •  ...consumer hardware and AI company is seeking a Senior Firmware Engineer, Connectivity, to join their full-time engineering team. This role...  ...on building next-generation connected devices that blend embedded systems, cloud technology, and machine learning. The ideal candidate... 
    Full time

    Motion Recruitment

    Chicago, IL
    2 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
    12 hours 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
  •  ...Location : Chicago hybrid Position Overview: We are seeking a highly skilled and experienced Software Engineer - Senior to lead the design, development, and maintenance of cutting-edge web applications and backend systems. The ideal candidate... 
    Temporary work
    Work experience placement

    Lorven technologies

    Chicago, IL
    1 day 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
  • 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
  • $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
  • $235.3k - $301.7k

     ...position is filled or if a sufficient number of applications are received . Meet the Team The AI Hyperspecialist Solutions Engineering leader directs a team of solutions engineers who partner with sales, customers, and product teams to design and implement AI-... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Chicago, IL
    1 day 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
  • $150k - $210k

     ...TIME as the “Most Sustainable Company in the World”. Job SummarySchneider Electric is seeking a strategic Firmware Engineering Manager to lead the embedded firmware development for our next-generation products based out of Raleigh, North Carolina (relocation assistance... 
    Temporary work
    Work at office
    Relocation package

    Schneider Electric

    Chicago, IL
    2 days 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
    12 hours ago
  •  ...an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Lead Software Engineer at JPMorganChase within the Corporate Technology - Enterprise Technology team , you are an integral part of an agile team that works... 

    JP Morgan Chase

    Chicago, IL
    1 day ago
  • $173k - $237.5k

     ...of a culture that values trust, accountability, and shared success where your work truly matters.Job SummaryThe District Systems Engineer, Commercial, is a vital part of our sales team, serving as a trusted technical advisor to customers and helping them secure their... 
    Full time
    Remote work
    Visa sponsorship
    Work visa

    Palo Alto Networks

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

    Hudson River Trading (HRT) is looking for GPU Systems Engineers to help scale and evolve our exceptionally sophisticated HPC/AI research environment. Joining our Research and Development team, you will collaborate with experts responsible for the compute, storage, operating... 
    Work at office
    Local area
    Immediate start

    Hudson River Trading

    Chicago, IL
    7 hours 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
  •  ...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

Do you want to receive more vacancies?

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