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

Embedded Software Engineer

Sterling Engineering

Job ID: PR2513476Location: Itasca, ILJob Type: PermanentPay: $120000 - $190000Posted: 2026-07-07Title: Embedded Firmware EngineerLocation: Seattle, WAHire Type: Direct HireCompensation: 150-220kMust have Skill Set: Must have Professional C programming experience (Required)Must have Embedded firmware development experienceMust have Java experience (used for decoding compressed data and supporting software tools)Experience debugging at the hardware/software interfaceAbility to read hardware schematics and component datasheetsMust have a Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical disciplineHighly PreferredBare-metal embedded development experienceARM microcontroller experienceGNU toolchainsSerial communication protocols (UART, SPI, I²C)Embedded software testing and verificationOverview:Join a small, highly collaborative engineering team developing fully autonomous robotic vehicles that operate in the world's oceans to support environmental and climate research. This is a unique opportunity to develop firmware for sophisticated autonomous systems where software reliability, efficiency, and precision are critical.This role is ideal for engineers who enjoy working close to the hardware and solving challenging low-level programming problems rather than developing desktop or web applications.Job Duties: Design, develop, and maintain embedded firmware in CDevelop software for ARM-based embedded controllersImplement efficient data compression algorithms used by autonomous ocean roboticsSupport Java-based software used to decode and process collected dataIntegrate firmware with sensors, electronics, and embedded hardwareDebug complex hardware/software interactionsDevelop unit tests and verification proceduresCollaborate closely with electrical, mechanical, and systems engineers throughout the product lifecycleRelocation Assistance AvailablePlease Note: Relocation assistance is available for qualified candidates relocating within the U.S. This position is not eligible for candidates requiring current or future visa sponsorship or visa transfers.Qualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or genetic information.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Itasca, IL vacancy
  • $100k - $150k

     ...You'll Do Design, develop, debug, and maintain embedded firmware using C and/or C++. Develop bare-metal...  ...SPI, and Ethernet. Collaborate with electrical engineers on PCB bring-up, electronic interfaces, and hardware-software integration. Use oscilloscopes, logic analyzers... 
    Suggested
    Full time
    Work at office
    Shift work

    Del Medical Inc.

    Bloomingdale, IL
    1 day ago
  •  ...StatesExperience: 10-11 yearsContact: Alec DsouzaContact Email: ****@*****.*** Is hiring for federal client Northrup Grumman Embedded Software Engineer IIINorthrop Grumman | MANHATTAN BEACH,CA & ROLLING MEADOWS,ILInterested candidate can share resume at ****@*****.***.... 
    Suggested
    Full time
    Contract work

    Prolim Global

    Rolling Meadows, IL
    5 days ago
  • $127.2k - $190.8k

     ...where you can make an impact.With interesting opportunities in engineering, marketing, sales, supply chain, operations, HR, finance,...  ...have something special for you.SUMMARY OF PRIMARY FUNCTIONThe Embedded software Engineer is a key member of the IDEX-Dispensing team. He\she... 
    Suggested
    Full time
    For contractors
    Local area

    IDEX

    Wheeling, IL
    5 days ago
  • $55 - $120 per hour

     ...Embedded Software Engineer Job Description This role focuses on developing, integrating, and testing C++ embedded software for missioncritical RF systems within a realtime operating system environment. You will contribute across the full software development... 
    Suggested
    Contract work
    Temporary work

    Actalent

    Schaumburg, IL
    1 day ago
  • Del Medical, Inc. in Bloomingdale, IL is seeking an experienced embedded software engineer to design, develop, and maintain firmware for medical imaging hardware. The role emphasizes hands-on work with microcontrollers, motor control, and real-time systems, in a full-time... 
    Suggested
    Full time
    Work at office

    Del Medical Inc.

    Bloomingdale, IL
    1 day ago
  •  ...Embedded Software EngineerEmbedded Software Engineer 3 to support our RF Software department. Responsibilities include designing, developing, operating, and maintaining software components and computing systems software to be applied to and integrated with engineering... 

    Precision Resources Company, Inc.

    Rolling Meadows, IL
    2 days ago
  • $77 - $82 per hour

     ...Engineering Embedded Software Engineer 3 Rolling Meadows, IL Posted: 10/5/2026 Job Description Job ID#: 225580 Job Category: Engineering Position Type: Associate - W2 Duration: 52 Shift: 1 Positions Available: 4 PDS Defense, Inc. is... 
    Contract work
    Temporary work
    For contractors
    Local area
    Shift work

    PDS Defense

    Rolling Meadows, IL
    5 days ago
  • $86.63k - $132.83k

     ...States, TEMPE - Arizona - United States Category: Engineering and Technical Job Type: Full Time Working...  ..., there's a place for you at CNH. Job Purpose As an Embedded Software Engineer II - Linux Touch Screen Applications at CNH Industrial... 
    Full time
    Internship
    Flexible hours

    CNH Industrial N.V.

    Oak Brook, IL
    17 hours ago
  •  ...Software Development PositionPosition's Contributions to Work Group: Software development focused on positioning and localization. Collaborate...  ...to lead the industry in technological excellence and engineering innovation.Typical Day or Week in the RoleTypical task breakdown... 
    Full time
    Part time
    Internship
    Work at office
    Remote work

    Kasmo Global

    Schaumburg, IL
    3 days ago
  •  ...Embedded Software EngineerKey responsibilities include:Designing and developing embedded software from concept to productionWorking on telematics and display applicationsDebugging and optimizing system performanceCollaborating with hardware and software teamsManaging code... 

    Kasmo Global

    Schaumburg, IL
    2 days ago
  • $80k - $120k

     ...cutting edge aircraft avionics hardware and software solutions supporting survivability,...  ...experienced, talented, and motivated software engineer. Responsibilities: Work with...  ...experience a plus Working knowledge of embedded software, operating systems, interrupt... 
    Full time
    Casual work
    Flexible hours

    Kranze Technology Solutions

    Des Plaines, IL
    4 days ago
  •  ...interview, please make sure your application is full in line with the job specs as found below. We are seeking a Senior Embedded Software Engineer to support the development of next-generation secure NFC/RFID credential reader products. This individual will be... 

    Pentangle Tech Services | P5 Group

    Schaumburg, IL
    2 days ago
  •  ...Sr Embedded Software Engineer The Senior Embedded Software Engineer will lead firmware design, implementation, and testing across the full product lifecycle. This role owns firmware architecture, design execution, and the processes, tools, and metrics used for delivering... 
    Local area
    Remote work

    Kasmo Global

    Schaumburg, IL
    4 days ago
  • Motorola Solutions is seeking a Software Engineer II in Schaumburg, IL to join our embedded systems software team. You will analyze, design, develop, and maintain software for our next-generation products within an agile environment. The role requires hands-on coding in... 

    Motorola Solutions

    Schaumburg, IL
    1 day ago
  • Develop, integrate, and test C++ embedded software for mission-critical RF systems within a real-time operating system environment. Perform hands-on debugging and hardware integration in a lab setting using Agile methodologies. Requirements Requires a Bachelor's or Master... 
    Temporary work

    Actalent

    Schaumburg, IL
    1 day ago
  • $60 - $80 per hour

    Embedded Software Engineer Job Description The Embedded Software Engineer designs, develops, and verifies high‑quality embedded software and supporting test systems for real‑time control environments. This role establishes and applies best practices in software development... 
    Contract work
    Temporary work
    Remote work

    Talentify

    Niles, IL
    1 day ago
  •  ...Job Description Job Opportunity - Sr. Embedded Software Engineer \n Location : Schaumburg, IL \n \n Job Summary \n We are seeking an experienced Senior Embedded Software Engineer to design, develop, and maintain production-quality firmware for next-generation... 

    Global Connect Technologies

    Schaumburg, IL
    25 days ago
  •  ...Job Description Microchip Technology Inc. has a Senior FAE-Embedded Solutions Engineer opening based in Itasca, IL. As an Senior Embedded...  ...class support with Microchip's embedded semiconductor and software solutions. Conduct architectural and board-level schematic... 
    Temporary work
    Work experience placement

    Microchip Technology

    Itasca, IL
    2 days ago
  • Microchip Technology Inc. in Itasca, IL seeks a Senior FAE-Embedded Solutions Engineer to drive design wins with customers, providing in-depth engineering support for Embedded Analog, Power, and signal conditioning. The role includes demos, proofs of concept, and client... 

    Microchip Technology

    Itasca, IL
    3 days ago
  •  ...TitleKey ResponsibilitiesDevelop and integrate software solutions for semi?autonomous and autonomous machine systems.Collaborate with engineering teams to prototype new approaches and...  ...system diagnosticsExperience working on embedded electronic control systems and/or vision... 
    Internship
    Remote work

    Kasmo Global

    Schaumburg, IL
    3 days ago
  • $19.57 - $35.02 per hour

     ...Embedded Software Engineer Intern 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... 
    Full time
    Summer work
    Internship
    Summer internship
    Flexible hours

    Cnh Inc

    Oak Brook, IL
    17 hours ago
  • $113.16k - $155.6k

     ...professional and personal growth, all while valuing your unique contributions. We are seeking a talented and motivated Senior Embedded Software Engineer to join our Molecular Imaging Research and Development team. In this role, you will design, develop, test, and support... 
    Temporary work
    Work at office
    Local area

    Siemens Healthineers AG

    Hoffman Estates, IL
    4 days ago
  • Siemens Healthineers AG is seeking a Senior Embedded Software Engineer to design, develop, test, and support embedded software for motion control and safety-critical subsystems in SPECT Molecular Imaging cameras. You will collaborate with electronics, mechanical, software... 

    Siemens Healthineers AG

    Hoffman Estates, IL
    4 days ago
  • $169k - $253.6k

     ...provider of mission-enabling solutions for global security. Our Engineering and Sciences (E&S) organization pushes the boundaries of...  ...the warfighter. Come be a part of our mission! As a Staff Embedded Software Engineer at Northrop Grumman you will have a challenging and... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Rolling Meadows, IL
    5 days ago
  • Northrop Grumman is seeking an Associate Embedded Software Engineer in Rolling Meadows, IL to contribute to defense systems. You will design, develop, test, and maintain software and firmware for embedded platforms across the life cycle. The role requires a Bachelor’s... 

    Northrop Grumman

    Rolling Meadows, IL
    2 days ago
  • Northrop Grumman in Rolling Meadows, IL is seeking an Associate Embedded Software Engineer to design, develop, operate, and maintain software and firmware components aligned with engineering requirements and lifecycle processes. The role emphasizes integration with multi... 
    Relocation package

    Northrop Grumman

    Rolling Meadows, IL
    1 day ago
  • Motorola Solutions in Schaumburg, IL seeks a Software Engineer to analyze, design, develop, and maintain software for mission-critical products...  ...an agile team environment. Candidates should have hands-on embedded software experience in C/C++, familiarity with Linux and... 

    Motorola Solutions

    Schaumburg, IL
    1 day ago
  • Individuals with working experience in the following areas: # Linux and Windows Server Administration (If choosing only one, lean towards Windows) # VMware vSphere # VMware Horizon (This is huge if we can find someone that has Horizon experience) # Scripting...
    Work experience placement

    Exaways Corporation

    Bloomingdale, IL
    1 day ago
  • $153.8k - $230.8k

     ...making history. Northrop Grumman Space Sector (NGSS), Rolling Meadows, IL Engineering Organization is searching for qualified candidates to support a high-performing team of Embedded Software and FPGA Design Engineers involved with creation of innovative embedded solutions... 
    Relocation package
    Shift work

    Northrop Grumman

    Rolling Meadows, IL
    3 days ago
  •  ...Embedded Firmware Engineer This is a contract position scheduled for 9 months and is 100% onsite Monday through Friday in Schaumburg...  ...USB, SPI, I2C, UART, GPIO, and DMA • Designing RTOS-based software components and state machines • Optimizing memory, timing,... 
    Contract work
    Monday to Friday

    3B Staffing LLC

    Schaumburg, IL
    1 day ago

Do you want to receive more vacancies?

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