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

Embedded Software Engineer (Firmware)

Jobs via Dice

Embedded Software Engineer (Firmware) Location: Schaumburg, IL (Onsite) Type: Contract (W2) Responsibilities Own the delivery of one or more embedded subsystems within the existing framework and credential reader application, from design through production release. Design and implement components, threads, and modules in modern C++ (C++17 and above) using a defined Module/Thread/Component framework. Implement ETL-based state machines and lifecycle hooks that meet hard real-time deadlines on Cortex-M4F microcontrollers. Develop, extend, and harden Device Abstraction Layer drivers for STM32G474, including SPI, I2C, USB, UART, GPIO, timers, and DMA. Extend and enhance the USB stack to support CCID and related functionality for secure credential readers. Perform memory, timing, and power optimization, validating against budgets using static analysis, profiling tools, and on-target measurement. Implement robust error handling, fault recovery, and safety-tolerant patterns consistent with a no-exceptions, no-heap-after-initialization policy. Balance feature delivery with technical risk by making sound architectural decisions within an established framework without rewriting it. Produce clean, maintainable code that meets established coding standards from the first day of engagement. Collaborate with other embedded and firmware engineers to integrate new features and subsystems smoothly into the broader platform. Validate firmware functionality through testing, debugging, and iteration to ensure reliable performance in production environments. Contribute to the development of a new generation of secure NFC/RFID reader products by supporting key project milestones as a contracted engineer. Essential Skills Strong proficiency in modern C++ with experience in C++17 or later, and the ability to write high-quality, production-grade embedded code. Minimum of 5 years of hands‑on firmware development experience focused on driver‑level and low‑level microcontroller programming (not application‑level development). Demonstrated experience with real-time operating systems (RTOS), with Zephyr RTOS highly preferred. Practical experience developing firmware for microcontrollers, including Cortex-M4F and STM32G474 or similar devices. Strong understanding and practical experience with UART, USB, SPI, and I2C interfaces, with foundational to strong knowledge of USB as a core part of the work. Experience implementing and maintaining Device Abstraction Layer drivers for peripherals such as SPI, I2C, USB, UART, GPIO, timers, and DMA. Ability to implement ETL-based state machines and lifecycle hooks that meet hard real-time constraints. Experience with memory, timing, and power optimization in embedded systems, including use of static analysis, profiling, and on-target measurement tools. Proficiency in implementing error handling, fault recovery, and safety-tolerant patterns under a no-exceptions, no-heap-after-init policy. Good understanding of security concepts and secure firmware design, ideally gained in domains such as secure devices or authentication solutions. Bachelor's degree in Engineering or a related discipline. Additional Skills & Qualifications Experience working with Zephyr RTOS in production environments. Familiarity with USB CCID or similar secure credential protocols. Experience with Linux-based development environments and toolchains. Exposure to enterprise environments where secure, passwordless access solutions are deployed. Ability to integrate quickly into existing codebases and frameworks while respecting established architectural boundaries. Strong problem-solving skills and the ability to work independently on deliverable-driven projects. #J-18808-Ljbffr Jobs via Dice

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer (Firmware) in Schaumburg, IL vacancy
  • Jobs via Dice is seeking an Embedded Software Engineer (Firmware) in Schaumburg, IL. This role focuses on the delivery of embedded systems, demanding strong proficiency in modern C++ and real-time operating systems. The ideal candidate has at least 5 years of firmware... 
    Suggested
    Contract work

    Jobs via Dice

    Schaumburg, IL
    1 day ago
  • $127.2k - $190.8k

    Fluid Management is seeking an Embedded Software Engineer to join our team in Wheeling, Illinois. This role involves developing and maintaining embedded drivers and firmware, focusing on C programming and real-time applications. Candidates should have at least 5 years... 
    Suggested

    Fluid Management

    Wheeling, IL
    2 days ago
  • Ampcus, Inc in Buffalo Grove, IL is seeking a Mid-Level Embedded C++ Developer to develop and maintain embedded software solutions for building automation systems. This role involves firmware development, debugging, collaboration with cross-functional teams, and participating... 
    Suggested

    Ampcus, Inc

    Buffalo Grove, IL
    4 days ago
  • $127.2k - $190.8k

    IDEX in Wheeling, Illinois is seeking an Embedded Software Engineer to develop and maintain embedded drivers and firmware with strong C programming skills. The role involves collaboration with local and global teams on critical design and development projects. Candidates... 
    Suggested
    Local area

    IDEX

    Wheeling, IL
    2 days ago
  • $63.8k - $97.6k

     ...delivering Audio and RF Signal Processing Software and has ownership of all Applications...  ...We are looking for a versatile Embedded Software Engineer to join our signal processing group....  ...-to-software integration, and robust firmware architecture. While this position involves... 
    Suggested
    Relocation

    Motorola Solutions

    Schaumburg, IL
    15 hours ago
  •  ...qualified candidate for the role of Senior Firmware Engineer for a prominent organization in the...  ...and developing electronic circuitry and software for communication products and...  ...Requirements: 10+ years of experience in Embedded Software Engineering, including product... 

    JMJ PHILLIP

    Carpentersville, IL
    3 days ago
  • $75k - $150k

     ...security and safety throughout the world. We engineer our products from start to finish and...  ...specialization in areas including software-defined radios, advanced antenna solutions...  ...communications. Hands-on experience in embedded software development is also beneficial.... 
    Contract work
    Relocation
    Flexible hours

    Motorola Solutions

    Schaumburg, IL
    1 day ago
  • $70.5k - $100.3k

     ...Embedded Software Engineer Join us as we empower the world to work out, creating healthier lives together. At Life Fitness / Hammer Strength, we empower the world to work out, creating healthier lives together. As the global leader in commercial fitness equipment and... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Worldwide

    Life Fitness

    Schaumburg, IL
    4 days ago
  • $127.2k - $190.8k

     ...With interesting opportunities in engineering, marketing, sales, supply chain, operations...  ...SUMMARY OF PRIMARY FUNCTION The Embedded software Engineer is a key member of the IDEX-Dispensing...  ...in embedded systems - driver and firmware development. This will include... 
    For contractors
    Local area

    IDEX

    Wheeling, IL
    6 days ago
  • Aleron is seeking an Embedded C++ Developer in Buffalo Grove, IL. The ideal candidate will have over 5 years of experience in C++ and embedded...  ...systems development. This contract role involves developing software solutions for building automation systems. Candidates should... 
    Contract work

    Aleron

    Buffalo Grove, IL
    4 days ago
  • $87.6k - $131.4k

     ...solutions for global security. Our Engineering and Sciences (E&S)...  ...part of our mission! As a Software Engineer at Northrop Grumman...  ...add to our talented team of Embedded Software Engineers. Our engineers...  ...and maintains software and firmware components and computing systems... 
    Full time
    Relocation package
    Shift work

    Northrop Grumman

    Rolling Meadows, IL
    4 days ago
  • $75k - $150k

    Embedded Software EngineerSkip to main content**Motorola Solutions values your privacy** Our website is set to allow cookies. We use cookies...  ..., you are accepting our Cookie Policy.#Embedded Software Engineer page is loaded## Embedded Software EngineerApplylocations: Schaumburg... 
    Contract work
    Relocation
    Flexible hours

    Motorola Solutions

    Schaumburg, IL
    4 days ago
  • $64k - $120.85k

     ...Engineer 2 page is loaded## Test Engineer 2locations: Elmhurst, ILtime type: Full timeposted on: Posted Todayjob requisition id: JR301...  ...creating, maintaining, and executing test plans on hardware and software of Chamberlain products* Estimating test effort, analyzing, and... 
    Temporary work
    Worldwide

    Chamberlain Group

    Elmhurst, IL
    3 days ago
  •  ...is an excellent position for a talented, motivated engineer seeking the opportunity to make a strong impact....  ...Necessary Skills Proficiency in C/C++ programming in an embedded Linux environment. Experience in embedded software design and implementation for Linux platforms... 
    Permanent employment
    Contract work
    Local area
    Remote work
    Weekend work

    Blockchain Technologies. LLC

    Schaumburg, IL
    2 days ago
  • Office Location: Schaumburg, IL (Includes Flexible WFH Option) Position Summary The Senior Embedded Software Engineer owns the full lifecycle of embedded microcontroller software development for new and existing products. This role requires technical ownership of complete... 
    Work at office
    Work from home
    Flexible hours

    BBG Ventures, LLC

    Schaumburg, IL
    1 day ago
  • $108.8k - $163.2k

     ...Mission Systems is looking for you to join us as a Principal Engineer, Embedded Software - Manufacturing Test Engineering (RF Systems) based on-...  ...Coordinate with Electrical Design Engineering, Software & Firmware Engineering, Production technician, Project Management, Manufacturing... 
    Work experience placement
    Relocation
    Shift work

    Northrop Grumman

    Rolling Meadows, IL
    1 day ago
  • $108.8k - $163.2k

     ...solutions for global security. We are looking for a Principal Embedded Software Engineer - Manufacturing Test Engineering (RF Systems) located in...  ...CVI. Experience troubleshooting hardware, software, or firmware issues. Experience completing software projects involving... 
    Worldwide
    Shift work

    Northrop Grumman Corp. (JP)

    Rolling Meadows, IL
    2 days ago
  • A leading tech company in Schaumburg, IL, is seeking a motivated engineer to design and implement embedded systems. The ideal candidate will have extensive experience in C/C++ programming within an embedded Linux environment and a strong understanding of networking protocols... 
    Remote job

    Blockchain Technologies. LLC

    Schaumburg, IL
    2 days ago
  • $63.8k - $97.6k

    Motorola Solutions is seeking an Embedded Software Engineer to join our signal processing group. The ideal candidate will focus on low-level development and hardware-to-software integration. The role will involve implementing digital signal processing, working with real... 

    Motorola Solutions

    Schaumburg, IL
    15 hours ago
  • $75k - $150k

    Motorola Solutions is looking for an Embedded Software Engineer based in Schaumburg, IL. This role involves developing embedded software solutions for real-world systems and standalone products while collaborating with diverse product development teams. The ideal candidate... 

    Motorola Solutions

    Schaumburg, IL
    3 days ago
  • A global leader in fitness equipment is seeking an Embedded Software Engineer to design and optimize embedded systems for connected fitness products. Located in Schaumburg, IL, this hybrid role requires collaboration with Product Management, Quality Assurance, and Engineering... 

    Life Fitness / Hammer Strength

    Schaumburg, IL
    3 days ago
  • $108.8k - $163.2k

    Northrop Grumman Corp. (JP) is hiring a Principal Embedded Software Engineer to support testing of Radio Frequency (RF) production hardware at their Rolling Meadows, IL location. Candidates should have a Bachelor of Science in Electrical/Computer Engineering or a related... 

    Northrop Grumman Corp. (JP)

    Rolling Meadows, 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
    15 hours ago
  •  ...Embedded SW Engineer US Citizen Secret Clearance JOB DESCRIPTION Support our RF Software department. This position will serve on-site at Rolling Meadows. Responsibilities Designs, develops, operates and maintains software components and computing... 

    Precision Resources Company, Inc.

    Rolling Meadows, IL
    1 day ago
  •  ...Job Description Job #218529 Chipton-Ross is seeking multiple Embedded Software Engineer 3's for a contract opportunity in Rolling Meadows, Illinois. BASIC QUALIFICATIONS (REQUIRED SKILLS/EXPERIENCE) Bachelor's Degree in STEM. Experience with Object... 
    Contract work
    Local area

    Chipton-Ross

    Rolling Meadows, IL
    2 days ago
  • A leading global transportation technology provider located in Buffalo Grove, Illinois, is seeking an experienced engineer focused on embedded software development within Wabtec Bus Solutions. The ideal candidate should have a Bachelor's degree in computer or software engineering... 

    Wabtec Corporation

    Buffalo Grove, IL
    15 hours ago
  • Embedded Software Engineer Location: Rolling Meadows, IL Work Setup: Fully onsite Contract Duration: 12 months, potential to extend Clearance: Active Secret required (interim clearance cannot be accepted) Rate: Negotiable depending on experience About the Role CMC... 
    Contract work
    For contractors
    Interim role

    Coalesce Management Consulting

    Rolling Meadows, IL
    1 day ago
  • $79.3k - $113k

     ...and communities. How will you make a difference? As an experienced engineer within Wabtec Bus Solutions, you will drive design and development focused on a mix of major initiatives in embedded software development for different products, controls, & sensors. Reporting... 
    Work experience placement
    Work at office

    Wabtec Corporation

    Buffalo Grove, IL
    1 day ago
  • $71.5k - $98.1k

    Job Family: Embedded Software Engineering Job Description It’s not just about your career or job title… It’s about who you are and the impact you will make on the world. Because whether it’s for each other or our customers, we put People First. When our people come together... 
    Work experience placement
    Work at office
    Worldwide

    Wabtec

    Buffalo Grove, IL
    1 day ago
  • A leading defense contractor in Rolling Meadows, IL is seeking a Principal Engineer for Embedded Software within Manufacturing Test Engineering. The candidate will be responsible for software development for RF testing in a challenging production environment. Key qualifications... 
    For contractors

    Northrop Grumman Corp. (JP)

    Rolling Meadows, IL
    3 days ago

Do you want to receive more vacancies?

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