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

Software Engineer

$55 - $70 per hour

Actalent

Job Description

Job Description

Embedded Software Engineer

Responsibilities

  • Design and implement components, threads, and modules in modern C++ within an existing module, thread, and component framework.
  • Implement ETL-based state machines and lifecycle hooks that meet hard real-time deadlines on Cortex-M4F microcontrollers.
  • Develop, harden, and maintain Device Abstraction Layer drivers for interfaces such as SPI, I2C, USB, UART, GPIO, timers, and DMA on STM32G474 microcontrollers.
  • Extend and enhance the USB stack to support CCID and related functionality.
  • Perform memory, timing, and power optimizations, and validate against performance 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.
  • Work within a real-time operating system environment (with a strong preference for Zephyr) to integrate drivers, middleware, and application logic.
  • Apply secure coding practices and leverage your understanding of security-focused domains when designing and implementing firmware features.

Essential Skills

  • Strong proficiency in modern C++ with hands-on experience using C++17 or later, and the ability to write clean, maintainable, and standards-compliant code.
  • Experience in embedded firmware development, focusing on low-level microcontroller and driver development rather than application-level software.
  • Extensive experience developing firmware for microcontrollers, including driver-level work on interfaces such as UART, USB, SPI, and I2C.
  • Real-time operating system (RTOS) experience, with Zephyr RTOS highly preferred.
  • Experience working with USB, including extending or integrating USB stacks and handling USB-based communication protocols.
  • Experience with Embedded Template Library (ETL) and ETL-based state machines.
  • Experience developing on ARM Cortex-M class microcontrollers, specifically Cortex-M4F, and working with STM32G4-series devices.
  • Ability to implement and maintain Device Abstraction Layer drivers for peripherals such as SPI, I2C, USB, UART, GPIO, timers, and DMA.
  • Demonstrated ability to meet hard real-time deadlines and design firmware that satisfies strict timing and resource constraints.
  • Experience with memory, timing, and power optimization in embedded systems, including use of static analysis, profiling, and on-target measurement tools.
  • Ability to implement error handling and fault recovery strategies that adhere to a no-exceptions and no-heap-after-initialization policy.
  • Good understanding of security concepts and secure firmware development, ideally gained in security-focused domains.
  • Bachelors degree in Engineering or a related field.

Additional Skills & Qualifications

  • Experience integrating firmware within larger embedded frameworks and collaborating with cross-functional engineering teams.
  • Familiarity with developing or extending CCID or similar USB-based protocols.
  • Comfort working independently on defined subsystems while aligning with existing architectural patterns and coding standards.
Job Type & Location

This is a Contract position based out of Schaumburg, IL.

Pay and Benefits

The pay range for this position is $55.00 - $70.00/hr.

Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.

Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. If eligible, the benefits available for this temporary role may include the following: Medical, dental & vision Critical Illness, Accident, and Hospital 401(k) Retirement Plan Pre-tax and Roth post-tax contributions available Life Insurance (Voluntary Life & AD&D for the employee and dependents) Short and long-term disability Health Spending Account (HSA) Transportation benefits Employee Assistance Program Time Off/Leave (PTO, Vacation or Sick Leave)

Job Type & Location

This is a Contract position based out of Schaumburg, IL.

Application Deadline

This position is anticipated to close on Oct 28, 2026.

Workplace Type

This is a fully onsite position in Schaumburg,IL.

About Actalent

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.

The company is an equal opportunity employer and will consider all applications withoutregard to race, sex, age, color, religion, national origin, veteran status, disability,sexual orientation, gender identity, genetic information or any characteristic protectedby law.

If you would like to request a reasonable accommodation, such as the modification oradjustment of the job application process or interviewing process due to a disability,please email View email address on ziprecruiter.com for other accommodation options.

San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in thecity and county of San Francisco, we will consider for employment qualified applicantswith arrest and conviction records.

Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as acondition of employment or continued employment. An employer who violates this lawshall be subject to criminal penalties and civil liability.

Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process,including sourcing, screening, and evaluating candidates. AI helps assess applicationsand qualifications, but final decisions are made by our hiring team. By applying, youacknowledge and agree that your application may be reviewed using AI tools.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Schaumburg, IL vacancy
  • $70k - $80k

     ...Our Engineering Department exists at the core of our organization. This analytical and innovative team works diligently to ensure clients...  ...science graduate eager to apply knowledge and skills to software development in a competitive environment. To be successful, the... 
    Suggested
    Full time
    Temporary work
    Local area
    Flexible hours

    Bectran, Inc.

    Schaumburg, IL
    4 days ago
  • $150k - $200k

     ...Description Join FactBase as an early senior engineer on the Zumen US team. You’ll help adapt and scale a cloud platform that enables...  .... Ownership: Lead feature development across the complete software development lifecycle, from technical design and implementation... 
    Suggested
    Permanent employment
    Temporary work
    H1b
    Work at office
    Remote work
    Visa sponsorship
    Flexible hours

    Fact Base Inc.

    Schaumburg, IL
    1 day ago
  •  ...The Senior Software Engineer is responsible for new feature development and ongoing maintenance for Scriptly’s flagship product Scriptly Pharmacy Management and other products in the Scriptly portfolio. This position reports directly to the Chief Technology Officer (CTO... 
    Suggested
    Full time
    Work experience placement

    Scriptly

    Schaumburg, IL
    5 hours ago
  • $91.7k - $163.7k

     ...help us advance health equity on a global scale. Join us to start Caring. Connecting. Growing together.Position SummaryAs a Sr Software Engineer at Optum Technology, you will design, build, and maintain scalable, secure, and cloud-native microservices using Java and... 
    Suggested
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    UnitedHealth Group

    Schaumburg, IL
    3 days ago
  • $100k - $130k

     ...analysis of business and functional requirements for proposed software solutions. Participate in architectural and database design...  ...small to midsize complex projects. Work closely with other engineers to develop the best technical design and approach for new product... 
    Suggested
    Full time
    Part time
    Work experience placement
    Work at office
    Remote work
    Work from home
    Flexible hours

    Quest Diagnostics

    Schaumburg, IL
    8 days ago
  • $91.7k - $163.7k

     ...Improve the lives of others while Caring. Connecting. Growing together. Job Description - Sr Software Engineer - Remote (2382618) Sr Software Engineer - Remote - 2382618 Optum Tech is a global leader in health care innovation. Our teams develop cutting-edge solutions... 
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Monday to Friday

    Taleo

    Schaumburg, IL
    1 day ago
  • $153.32k

     ...SupraSoft, Inc. has multiple openings for the position of Sr. Software Engineer (Ref# SSE29SU). Work Location: Schaumburg, IL and relocation required to various unanticipated locations throughout the U.S. Job Duties: Lead the design, development, implementation... 
    Relocation

    SupraSoft Technologies Pvt. Ltd.

    Schaumburg, IL
    1 day ago
  • $109.92k - $151.14k

     ...resources and flexibility to foster your professional and personal growth, all while valuing your unique contributions.As a Senior Software Engineer within our Molecular Imaging (MI) division, you will play a key role in developing and enhancing the software that powers... 
    Temporary work
    Work at office
    Local area
    Worldwide
    Visa sponsorship

    Siemens Healthineers AG

    Hoffman Estates, IL
    1 day ago
  •  ...Job Opportunity - Sr. Embedded Software Engineer Location : Schaumburg, IL Job Summary We are seeking an experienced Senior Embedded Software Engineer to design, develop, and maintain production-quality firmware for next-generation secure NFC/RFID credential reader... 
    Full time

    Global Connect Technologies

    Schaumburg, IL
    3 days ago
  •  ...component-based UI architectures Familiarity with UI libraries/frameworks such as Angular Material, Bootstrap, or similar Modern Engineering Practices Experience using Git and collaborative workflows (GitHub, Azure DevOps, etc.) Familiarity with CI/CD pipelines (... 

    CBTS

    Schaumburg, IL
    4 days ago
  • $100k - $130k

    Vistex is a global enterprise software and services company that helps businesses take control of their mission-critical processes. With...  ...on Vistex every day to propel their businesses.Senior Platform Engineer is responsible for designing and maintaining reliable .NET 8... 
    Full time
    Work experience placement

    Vistex

    Schaumburg, IL
    3 days ago
  • $80k - $100k

     ...Semiconductor Software Engineer – Remote Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a fantastic opportunity to join an established and... 
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    Schaumburg, IL
    a month ago
  • $75k - $90k

     ...Manufacturing Company located in the Chicago west suburb is seeking for an IT Application Engineer.-Associate level The primary focus of the position will be ERP, applications engineering, software engineering, and troubleshooting for 5 facilities in North America. This is... 
    Full time
    Work at office

    iiicareer | Interesse International Inc.

    Bloomingdale, IL
    10 hours ago
  • $112.7k - $169.1k

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

    IDEX

    Wheeling, IL
    5 days ago
  • $94k - $125k

     ...success. Omron Automation-Americas is looking for an Application Engineer located in the Minnesota region to support pre-sale and post-...  ...Control (Servos, Drives, Controllers and Motors), PLC/HMI (hardware, software and interfaces), Components (Sensors, Relays and Switches),... 
    Local area
    Immediate start
    Flexible hours

    Omron

    Hoffman Estates, IL
    6 days ago
  • $112.7k - $193.2k

     ...making healthcare work better for everyone through people-led, responsible AI while Caring. Connecting. Growing together.As a Lead Software Engineer within the ORX and OFS Technology / OptumRx Technology organization, you will play a pivotal role in driving technical... 
    Minimum wage
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Schaumburg, IL
    4 days ago
  • $112.7k - $193.2k

     ...program roadmap and target architectureResponsible for upholding engineering best practices and implementing appropriate architectural...  ...field or equivalent practical experience10+ years of professional software engineering experience, with demonstrated ownership of complex... 
    Minimum wage
    Full time
    Contract work
    Work experience placement
    Work at office
    Local area
    Remote work

    UnitedHealth Group

    Schaumburg, IL
    3 days ago
  •  ...Overview 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 responsible for designing, developing, and delivering production-quality embedded firmware within... 
    Full time

    Pentangle Tech Services | P5 Group

    Schaumburg, IL
    1 day ago
  • $70 per hour

     ...Client Menomonee Falls, Wisconsin (onsite/hybrid day 1) Hire off video intevew Embedded Software Engineer Pay $70/hr 5+ years exp 1.) C++ with embedded systems....too many people say they have C++ but haven't done it for embedded product... 

    Kasmo Global

    Schaumburg, IL
    1 day ago
  • $105.6k - $158.4k

     ...other teams across business. You will also contribute to design discussions.Job DescriptionRoles and ResponsibilitiesAs a Senior Software Engineer, you will:Define, develop, and evolve software solutions in a fast-paced Agile development environment using modern software... 
    Immediate start
    Visa sponsorship
    Work visa
    Relocation package

    GE Healthcare

    Arlington Heights, IL
    6 days ago
  • $81k - $117.4k

     ..., creating healthier lives together. We are seeking an Android Engineer to join Life Fitness / Hammer Strength, contributing to the design...  ...experience in Java/Kotlin development, a solid foundation in software design and debugging, and a proactive approach to problem‑... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Monday to Friday

    Life Fitness / Hammer Strength

    Schaumburg, IL
    2 days ago
  •  ...Information Security with a focus in Identity and Access Management as well as IT Audit, is looking for passionate and result-oriented Software Developers in our Client Services team in Schaumburg, IL. This role will work with team members, client stakeholders, and... 
    Permanent employment
    Weekend work
    Afternoon shift

    Sath Inc.

    Schaumburg, IL
    1 day ago
  •  ...Join us! LOB Description Healthcare Payments is the bank’s first AWS hosted In-Production platform. We are looking for a Software Engineer with the skillset to support the expanding and revenue generating platform.We have a critical risk on AWS / Cloud / Container... 
    Work experience placement
    Work at office
    Flexible hours
    Shift work
    Day shift

    Bank of America

    Addison, IL
    5 days ago
  •  ...Job Title: Senior Software Engineer Location- hybrid day 1-glendale heights il Position Summary The duties of the Senior Software Engineer (C++/C#) will include designing and implementing software solutions using C++ and C#. The programmer will also be responsible... 

    Global Business Ser. 4u

    Glendale Heights, IL
    1 day ago
  •  ...performance communication, consumer electronics, and computer products. We are looking for an ambitious and talented Senior Software Engineer to be a driving member of the software development team and develop Qt based GUI for test equipment used by top engineers at... 
    Worldwide

    Teledyne LeCroy

    Carol Stream, IL
    3 days ago
  •  ...Description Job Description Help us build reliable production software that keeps our hardware moving through manufacturing....  ...struggle. We're looking for a Senior Production Test Software Engineer to own and improve the software we use to configure, provision,... 

    MatrixSpace

    Hoffman Estates, IL
    16 days ago
  • $55 - $58 per hour

     ...Job Title: AI Lead/AI Engineer Job Location: Hybrid, 3 days onsite at Schaumburg, IL Job type: Contract Payrange : $55 - $58/hr Benefits for Eligible Employees - Health Insurance, Paid Time Off (PTO), Paid Holidays. About Edify : For 24 years, Edify has... 
    Contract work

    Edify Technologies

    Schaumburg, IL
    5 hours ago
  • $91.7k - $163.7k

     ...implementation and continuous improvement of Site Reliability Engineering (SRE) practices including Service Level Indicators (SLIs), Service...  ...resilience, and accelerate incident resolutionPartner with software engineering, architecture, security, and platform teams to... 
    Minimum wage
    Full time
    Work experience placement
    Local area
    Remote work

    UnitedHealth Group

    Schaumburg, IL
    4 days ago
  • $125k - $146k

     ...every day. Job Description JOB SUMMARY   The Lead Software Developer plays a critical role in advancing technology solutions...  ...in higher education. This position provides architectural and engineering leadership for Keypath’s technology platforms and helps... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    Keypath Education

    Schaumburg, IL
    a month ago
  • $60 - $80 per hour

     ...Job Description Job Description Embedded Software Engineer Job Description The Embedded Software Engineer designs, develops, and verifies highquality embedded software and supporting test systems for realtime control environments. This role establishes and applies... 
    Contract work
    Temporary work

    Actalent

    Schaumburg, IL
    2 days ago

Do you want to receive more vacancies?

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