← Back to Jobs
Technology
Firmware Engineer
e-IT Professionals Corp.Schaumburg, IL🇺🇸United StatesPosted 16 Jul 2026
Quick Overview
Work Type
On Site
Level
Mid Senior
Job Description
Role: Firmware Engineer
Location: Schaumburg, IL (Onsite)
Type: Contract (W2)
Job Description
Responsibilities
- Perform hands-on software design and development across multiple platforms, with a focus on application-level functionality.
- Scope and break down work into well-defined milestones and own epics from initial design through implementation, testing, deployment, and post-deployment support.
- Operate independently with minimal direction, proactively guiding technical decisions within your domain of expertise.
- Apply software design patterns, architectural paradigms, and non-functional requirements such as security, reliability, scalability, performance, and availability.
- Identify and call out technical debt early, before it grows into large refactoring efforts.
- Direct and coordinate software implementation and testing tasks for other developers, including internal team members and external contributors, as needed.
- Participate in defining and implementing new procedures, standards, and guidelines to enhance team productivity and software quality.
- Manage and prioritize multiple projects or workstreams simultaneously while maintaining high quality standards.
- Assist with solution estimation and help establish and refine technical standards and best practices.
- Develop and maintain software that interacts with backend services and USB peripherals as part of the overall solution.
Essential Skills
- Strong hands-on experience in C++ development, with at least C++17 and preferably C++20.
- Experience with CI (Continuous Integration) pipelines to build, test, and validate software.
- in application-level software development.
- Experience integrating and interacting with backend systems or services.
- Experience working with USB peripherals within software applications.
- Ability to work independently, make sound technical decisions, and drive epics from design through post-deployment support.
- Solid understanding of software design patterns, architectural principles, and non-functional requirements such as security, reliability, scalability, performance, and availability.
Additional Skills & Qualifications
- Experience with Linux environments is highly preferred; experience with Windows environments is also considered.
- Familiarity with backend development concepts and practices.
- Exposure to C#, CMake, and GNU toolchains.
- Experience in directing or mentoring other developers in implementation and testing tasks.
- Ability to handle multiple concurrent projects while maintaining code quality and meeting deadlines.
Skills
C#
C++
Similar jobs
Senior Associate, ServiceNow - Certified System Administrator
KPMG · Addison, United States
19 minutes agoDirector, ServiceNow - Certified System Administrator
KPMG · Acton, United States
19 minutes ago$184.9k - $338.7k/yrManager, ServiceNow - Certified System Administrator (CSA)
KPMG · Acton, United States
19 minutes ago$134.7k - $269.0k/yrDirector, ServiceNow - Certified System Administrator
KPMG · Boston, United States
19 minutes agoManager, ServiceNow - Certified System Administrator (CSA)
KPMG · Philadelphia, United States
19 minutes ago$134.7k - $269.0k/yrSenior Associate, ServiceNow - Certified System Administrator
KPMG · Boston, United States
19 minutes ago$94.4k - $202.7k/yr