Software Engineer
$55 - $70 per hourActalent
Job Description
Job Description
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.
This is a Contract position based out of Schaumburg, IL.
Pay and BenefitsThe 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 TypeThis is a fully onsite position in Schaumburg,IL.
Application DeadlineThis position is anticipated to close on Aug 4, 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 ziprecruiter.com 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.
$144.56k - $148k
Vuegen Technologies Inc, a Hoffman Estates, IL based IT Management and Consulting Firm has multiple openings for JOB ID 11023: Software Engineer. Designation: Software Engineer Qualifications: Bachelor's degree in Computer Science, IT, Engg, or related with at least 60...SuggestedRelocation$63.8k - $97.6k
...ultimately, safer nations. Connect with a career that matters, and help us build a safer future. Department Overview Our RF Site Software Engineering organization, a key component of the ASTRO Networks business segment at Motorola Solutions, consists of a diverse group of...SuggestedFull timeRelocation- At the forefront of the staffing industry, Artech is a minority and women-owned business enterprise (MWBE) committed to maximizing global workforce solutions on behalf of its clients. Artech's deep heritage, proven expertise and insightful market intelligence has secured...SuggestedImmediate start
$100k - $130k
...Senior Platform Engineer Vistex is a global enterprise software and services company that helps businesses take control of their mission-critical processes. With a multitude of programs covering pricing, trade, royalties and incentives, it can be complicated to see...SuggestedWork experience placement- ...Overview The Manager of Applications Engineering serves as the operational leader of the Chicago Technical Center Applications Engineering organization. Reporting directly to the Director of Applications Engineering, this individual will serve as the Director's right hand...SuggestedTemporary work
$110k - $126k
...Description TEKsystems is seeking a Software Engineer to help one of our clients in the Western suburbs of Chicago. This is a full time role and needs react and .net core experience. Additional Skills & Qualifications Bachelor’s degree in Computer Science or other related...Permanent employmentFull timeWork experience placement- ...Software Developer Job Description Join the Safety Systems Integration team supporting the Driver Safety Systems and Collision Mitigation Systems groups. As a Software Developer, you will apply the principles of computer science and mathematical analysis to...
$75k - $110k
...Application Engineer Mazak Corporation's Midwest Applications department is searching for an Applications Engineer to join the team... ...Experience with Mazatrol, EIA/G-Code Programming, CAD/CAM Programming software, Esprit or Mastercam, Fusion 360 or other The salary range...Work at office$60k
...VPSS Application Engineer Job Category: Engineering Requisition Number: VPSSA002660 Posted: July 6, 2026 Full-Time Schaumburg... ...procedures. Non-Essential Functions: ~ Utilize Amada software products in support of VPSS and sales initiatives....Full timeWork at office- ...This is an excellent position for a talented, motivated engineer seeking the opportunity to make a strong impact. Education / Experience... ...in an embedded Linux environment. Experience in embedded software design and implementation for Linux platforms which interface to...Permanent employmentContract workLocal areaRemote workWeekend work
$115k - $145k
...of CNC controls (Siemens, Fanuc ect). ~ Proficiency with CAM software (Mastercam/NX ect) and (SolidWorks, AutoCAD, ect). ~ Skilled... ...ready to take the next step in your career as a Sr Application Engineer, we encourage you to apply today! Contact Trevor Wojcik...Temporary workWork at officeLocal area- ...The Application Engineer demonstrates Bystronic machines and their capabilities to prospective customers. What you will be doing: Applications... ..., technology and product details. Perform cutting and software demonstrations for potential customers. Instruct on metal applications...
- ...stakeholders (e.g. architecture reviews) Collaborate with the business to understand/influence business requirements Incorporate software and system architecture (e.g. infrastructure, network) into conceptual designs Ensure alignment with enterprise technology...Work experience placement
- ...one of our clients in USA, who is actively hiring candidates to expand their teams. Description: We are seeking an experienced Java Engineer with strong experience on Java, SpringBoot, Kubernetes & Containerization. The ideal candidate will be responsible for designing,...Full time
$31.25 - $36.05 per hour
...Job Title: Applications Engineer Job Description This on-site Applications Engineer role focuses on generating engineered solution... ...solutions. Proficiency in SolidWorks or similar 3D CAD software for creating concept drawings and detailed designs. Ability...Contract workTemporary work- ...continues to be a unique organization, and each location maintains its individual personality. Job Description The Application Engineer II plays a key role in supporting new business opportunities and driving innovation in motion control and robotic systems. Acting...WorldwideShift work
$113k - $254.2k
...transforming the logistics industry by delivering world‑class digital products for our customers and supply chain partners . As a Senior Software Engineer on the Customer Platform team , you will build modern, scalable web platforms that power customer‑facing experiences and...Hourly payTemporary workWorldwideFlexible hours$72.7k - $145.4k
...technologies to support security and safety throughout the world. We engineer our products from start to finish and manufacture them in-house... ...high capability with focused specialization in areas including software-defined radios, advanced antenna solutions, artificial...Contract workWorldwideRelocationFlexible hours- ...Title: Cloud Engineer Location: Remote 2 step interview Must-Have: AWS Knowledge (8+ years experience): Lambda Step Functions AWS Glue AWS Certifications (practitioner, architect, etc.) Python (8+ Years) Strong SQL Skills...Remote work
$65k - $83.5k
...Elk Grove Village, IL, US Salary Range: $65,000.00 To $83,500.00 Annually MC Machinery Systems, Inc. Job Title: Software Applications Engineer DESCRIPTION: The software applications engineer will design, develop, and support manufacturing software control...Full timeWork experience placement- ...activities for advanced CNC machining solutions. The Application Engineer partners closely with sales and customers to evaluate... ...experience with Siemens CNC controls Experience using CAM and CAD software such as Mastercam, Siemens NX, VERICUT, SolidWorks, or AutoCAD...Work at office
- ...Job Description Job Description Job Title: Software Engineer (Multiple Levels) Company: Confidential Financial Technology Company Location: Itasca, IL (Hybrid) Type: Full-Time Compensation: Competitive salary based on experience, plus nearly 100% employer-paid healthcare...Full timeWork at officeFlexible hours
$125k - $135k
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 looking for a Senior Software Engineer...Work at officeFlexible hours- ...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
$148.95k
Position(s) Senior Software Engineers - Schaumburg, IL Software Developers - Schaumburg, IL Business Systems Analysts - Schaumburg, IL Develop, test and maintain COBOL-DB2 and COBOL-IMS batch applications. Develop JCLs and procedures for executing COBOL programs and DB...Relocation- ...TekWissen provides a unique portfolio of innovative capabilities that seamlessly combines clients insights, strategy, design, software engineering and systems integration. Our tightly integrated offerings are tailored to each clients requirements and span the services...
- ...Vice President of Software Engineering About the Company Leading provider of data & analytics solutions for the automotive industry Industry Information Services Type Public Company Employees 10,001+ Specialties automotive...
- A well-established tech company in the Schaumburg area is seeking a Web Developer for a primarily remote position. The ideal candidate will have at least 2 years of web design and development experience, with strong skills in HTML, JavaScript, and CSS. This role involves...Local areaRemote work
$110k - $130k
...-moving environment and is excited by the opportunity to build software that powers the future within their industry. In this role, you... ...weeks ago Chicago, IL $65,000.00-$85,000.00 10 hours ago Fullstack Engineer - Travel Tech Startup Chicago, IL $75,000.00-$95,000.00 1 month...16 hoursFull timeLive inWorldwide$60k
...directly to clients. Visit manufacturing shops to help identify product process improvements using a variety of Amada's proprietary software. The VPSS team maps out manufacturer’s current workflow from print to part, evaluating and then recommending improvements in their...Work at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software engineer full time Schaumburg, IL
- consulting software engineer Schaumburg, IL
- software engineer travel Schaumburg, IL
- senior software engineer remote Schaumburg, IL
- entry level software engineer remote Schaumburg, IL
- software developer fintech Schaumburg, IL
- software developer positions Schaumburg, IL
- software engineer amazon Schaumburg, IL
- remote entry level software developer Schaumburg, IL
- software development engineer aws Schaumburg, IL


