Software Engineer
$55 - $70 per hourActalent
Software Engineer
Responsibilities
Own the delivery of one or more embedded subsystems within the existing framework
Design and implement components, threads, and modules in modern C++ (C++17 and above)
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.
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.
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)
Workplace Type
This is a fully onsite position in Schaumburg,IL.
Application Deadline
This position is anticipated to close on Aug 7, 2026.
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 without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email View email address on click.appcast.io for other accommodation options.
San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.
Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall 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 applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.
- ...Summary Responsible for producing and implementing functional software solutions. The individual shall work with upper management to define... ...and report processing Proven experience as a Senior Software Engineer Strong knowledge of .Net Core and Web API Experience in Front...SuggestedWork experience placement
$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...SuggestedFull timeWork experience placement$85.4k - $128k
...provider of mission-enabling solutions for global security. Our Engineering and Sciences (E&S) organization pushes the boundaries of... ...advantage to the warfighter. Come be a part of our mission! As a Software Engineer/Principal Software Engineer at Northrop Grumman you will...SuggestedFull timeContract workRelocation packageShift work$105k
Description Software Engineer - Blue YonderAre you a technical expert passionate about logistics innovation? We're seeking an energetic Software Engineer to design and implement a new Warehouse Management System (WMS) solution. In this highly analytical role, you will execute...SuggestedWork at officeLocal area$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...SuggestedMinimum wageFull timeContract workWork experience placementWork at officeLocal areaRemote work$112.7k - $193.2k
...change lives. Ready to build the next breakthrough? Join us to start Caring. Connecting. Growing together.We are seeking a Lead Software Engineer with solid hands-on experience building modern web applications using Go (Golang) and HTMX with a server-driven UI approach,...Minimum wageFull timeWork experience placementWork at officeLocal areaRemote work- ...Nidec continues to be a unique organization, and each location maintains its individual personality.Job DescriptionThe Application Engineer II plays a key role in supporting new business opportunities and driving innovation in motion control and robotic systems. Acting...Full timeSecond jobWorldwideShift work
- ...Nidec continues to be a unique organization, and each location maintains its individual personality.Job DescriptionThe Application Engineer - Solutions Engineering is responsible for supporting customer-facing solution development, from early engagement and requirements...Full timeSecond jobWorldwideShift work
- ...decisions, and ensuring that all applications are scalable, maintainable, and performant. You will work closely with product owners, engineering teams, and DevOps to ensure the solutions align with business goals and technical requirements. The opportunity: • Lead the...
$42 - $58 per hour
...Job Title: Software Development Engineer (Junior, Mid-Level, and Experienced) Job Description This role offers the opportunity to join a growing engineering team as a Software Development Engineer at junior, mid-level, or senior experience tiers. You will design,...Contract workTemporary workWork at office- ...Description Develop, test, and implement applications to support engineering and manufacturing operations. Collaborate with cross-functional teams to gather and analyze business requirements. Ensure software solutions align with industry standards and company objectives....Temporary workLocal area
$140k - $170k
...Title Develop, test, and implement applications to support engineering and manufacturing operations. Collaborate with cross-functional... ...teams to gather and analyze business requirements. Ensure software solutions align with industry standards and company objectives...Permanent employmentContract workTemporary work- ...Application Engineering Manager As the Application Engineering Manager, you will run the daily technical and operational side of the Chicago Technical Center. Reporting directly to the Director of Applications Engineering, you will serve as their right hand. You'll...
$125k - $135k
...Senior Software Engineer Our engineering teams build modern, customer-facing software on a composable architecture using React, Next.js, Node.js, and AWS. We are continuing to strengthen both delivery execution and engineering excellence across the stack. We are...Work at officeFlexible hours$31.25 - $36.05 per hour
...Applications Engineer This on-site Applications Engineer role focuses on generating engineered solution quotations for custom workholding... ...solutions. Proficiency in SolidWorks or similar 3D CAD software for creating concept drawings and detailed designs. Ability...Contract workTemporary work- ...Code migration (Terraform for DNS) Work closely with data center networking team Participate in knowledge transfer to offshore engineering team Contribute to monitoring, maintenance, and infrastructure updates Assist with net-new builds and updates to existing...Work at office
$60k
...Contribute to continuous improvement by helping develop new processes and procedures. NON-ESSENTIAL FUNCTIONS: ~ Utilize Amada software products in support of VPSS and sales initiatives. KNOWLEDGE REQUIRED: Background in the sheet metal industry and...Work at office- ...products. Webservices are used for communication between the applications. Includes application & database design, coding, testing, engineering-level documentation, and training.RequirementsDegree is required: computer science or related5+ years of working experience with...Work experience placementImmediate start
$112.7k - $193.2k
Job ID: 96873293760Posted: 2026-08-01Location: Schaumburg, Illinois, United StatesSalary: $112,700 - $193,200/yearJob Area: TechnologyCompany: UnitedHealth GroupOptum is a global organization that delivers care, aided by technology to help millions of people live healthier...Minimum wageFull timeWork experience placementH1bWork at officeLocal areaRemote workVisa sponsorshipWork visa$150k - $185k
...remaining days. Candidates must reside within commuting distance of this office.About Us:CDK Global is a leading provider of cloud-based software to dealerships and Original Equipment Manufacturers (“OEMs”) across automotive and related industries. The Company’s cloud-based,...Full timeWork at officeRemote workVisa sponsorshipWork visa- ...Paylocity is an award-winning provider of cloud-based HR and payroll software solutions, offering the most complete platform for the modern... ...and maintaining Paylocity’s cloud-based platform. Software Engineers at Paylocity typically operate as full stack developers,...Full timeInternshipWork at officeRemote workWorldwide
$145.5k - $249.5k
...to start Caring. Connecting. Growing together. As a Lead AI/ML Engineer within Optum Rx, you will lead the design, development, and scaling... ...models and algorithms into scalable, secure, and reliable software used in enterprise systemsServe as a technical lead for complex...Minimum wageFull timeWork experience placementWork at officeLocal areaRemote work$65k - $85k
...NorthTech, Inc. and play a key role in our continued success.Position Summary This on-site position is responsible for generating engineered solution quotations. The Applications Engineer accomplishes this by utilizing appropriate calculations and CAD models or layouts,...- Plus500 is looking for a full-time Senior Software Engineer to join the team in a remote-hybrid position in our Itasca, IL office . Mondays and Wednesdays in Itasca, the rest of the week remote. The Group: We are seeking a Senior Software Engineer to join our growing platform...Full timeTemporary workWork at officeRemote work
$134.6k - $230.8k
...required to work in the office a minimum of four days per week.Primary Responsibilities:Define and own the engineering AI strategy to measurably accelerate software development, quality, reliability, and operational efficiency through the use of AI agentsPartner with...Minimum wageFull timeWork experience placementWork at officeLocal areaRemote work$112.7k - $193.2k
...other disruptive technologies to tackle complex challenges. Serving UnitedHealth Group's digital technology needs, the Consumer Engineering team impacts millions of lives through UnitedHealthcare & Optum. The Optum Technology Chief Digital Office (CDO) Leadership team...Minimum wageFull timeWork experience placementWork at officeLocal areaRemote work$87.6k - $131.4k
...only part of history, they are making history.Northrop Grumman Space Systems (NGSS), Rolling Meadows, IL is seeking an Embedded Software Engineers to add to its Software and Controls Department to contribute to full-cycle product development of new software subsystems and...Full timeRemote workRelocation packageShift work$75 - $83 per hour
DescriptionKforce has a client in Schaumburg, IL that is looking for an AI Engineer with a strong background in both Generative AI and traditional Machine Learning, with a proven ability to work on existing applications and develop new solutions. The AI Engineer will play...$135.8k - $203.6k
...provider of mission-enabling solutions for global security. Our Engineering and Sciences (E&S) organization pushes the boundaries of... ...warfighter. Come be a part of our mission! As a Sr. Principal Software Engineer at Northrop Grumman you will have a challenging and rewarding...Full timeRelocation packageShift work$108.8k - $163.2k
....S. and its global allies.Northrop Grumman Mission Systems (NGMS) is looking for you to join our team as a Principal Embedded Software Engineer - Manufacturing Test Engineering (RF Systems) based out of Rolling Meadows, IL.Manufacturing Engineers thrive in an environment...Full timeRelocationShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- ngo software engineer Schaumburg, IL
- entry level software engineer remote Schaumburg, IL
- software developer positions Schaumburg, IL
- software development engineer aws Schaumburg, IL
- consulting software engineer Schaumburg, IL
- software developer Schaumburg, IL
- software engineer healthcare Schaumburg, IL
- cybersecurity software engineer Schaumburg, IL
- agile software developer Schaumburg, IL
- software developer fintech Schaumburg, IL


