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.
$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...SuggestedFull timeWork at officeShift work- ...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 ****@*****.***....SuggestedFull timeContract work
$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...SuggestedFull timeFor contractorsLocal area$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...SuggestedContract workTemporary work- 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...SuggestedFull timeWork at office
- ...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...
$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 workTemporary workFor contractorsLocal areaShift work$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 timeInternshipFlexible hours- ...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 timePart timeInternshipWork at officeRemote work
- ...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...
$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 timeCasual workFlexible hours- ...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...
- ...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 areaRemote work
- 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...
- 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
$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 workTemporary workRemote work- ...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...
- ...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 workWork experience placement
- 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...
- ...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...InternshipRemote work
$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 timeSummer workInternshipSummer internshipFlexible hours$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 workWork at officeLocal area- 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...
$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 timeRelocation packageShift work- 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 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
- 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...
- 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
$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 packageShift work- ...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 workMonday to Friday
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- software implementation project manager Itasca, IL
- healthcare software sales Itasca, IL
- software sales Itasca, IL
- id software Itasca, IL
- software asset management analyst Itasca, IL
- entry level software sales Itasca, IL
- software support Itasca, IL
- software technical support Itasca, IL
- software technology Itasca, IL
- embedded software Itasca, IL



