C++ Software Engineer
$50 - $62 per hourActalent
Job Title: C++ Software Engineer
Job Description
The C++ Software Engineer will contribute to the advancement of products designed to support the use of electricity. This is a hybrid position with an average of 2 days per week in the office. In this role, you will take ownership of significant portions of an existing software platform, strengthen production code, and help shape the system's evolution.
Responsibilities
Work Environment
The position is hybrid with an average of 2 days per week in the office. The work involves developing software on a modern 64-bit ARM (AArch64) processor and System-on-Module platforms. Collaboration with local engineers is essential for system integration, technical decisions, and product development.
Job Type & Location
This is a Contract to Hire position based out of Menomonee Falls, WI.
Pay and Benefits
The pay range for this position is $50.00 - $62.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)
Workplace Type
This is a hybrid position in Menomonee Falls,WI.
Application Deadline
This position is anticipated to close on Oct 23, 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.
Job Description
The C++ Software Engineer will contribute to the advancement of products designed to support the use of electricity. This is a hybrid position with an average of 2 days per week in the office. In this role, you will take ownership of significant portions of an existing software platform, strengthen production code, and help shape the system's evolution.
Responsibilities
- Own, maintain, and enhance production software primarily written in C and C++.
- Develop extensively in C++17 on a modern 64-bit ARM (AArch64) processor and SOM-based platform.
- Assume responsibility for existing software areas as part of a transition from another engineer, building a strong understanding of the system and its design.
- Investigate complex issues, debug production code, and deliver improvements that strengthen reliability and maintainability.
- Work across software interfaces connecting C++ applications with .NET-based components.
- Collaborate closely with local engineers on system integration, technical decisions, and product development.
- Contribute directly to software supporting advanced energy systems that help manage, optimize, and coordinate electrical power in real-world operating environments.
- Strong professional C++ development experience, including hands-on C++17 experience.
- Experience developing software on Linux or similar systems running on modern ARM processors.
- Strong C/C++ debugging, troubleshooting, and problem-solving skills.
- Comfort working with software that interacts closely with hardware and other system components.
- Ability to take ownership of existing code, understand unfamiliar systems, and make thoughtful improvements.
- Ability to work onsite and collaborate directly with the engineering team.
- C#/.NET experience or experience interfacing C++ applications with .NET software.
- Experience with ARM64/AArch64 platforms or System-on-Module architectures.
- Experience with energy systems, power electronics, controls, IoT, or other hardware-integrated products.
Work Environment
The position is hybrid with an average of 2 days per week in the office. The work involves developing software on a modern 64-bit ARM (AArch64) processor and System-on-Module platforms. Collaboration with local engineers is essential for system integration, technical decisions, and product development.
Job Type & Location
This is a Contract to Hire position based out of Menomonee Falls, WI.
Pay and Benefits
The pay range for this position is $50.00 - $62.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)
Workplace Type
This is a hybrid position in Menomonee Falls,WI.
Application Deadline
This position is anticipated to close on Oct 23, 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.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the C++ Software Engineer in Menomonee Falls, WI vacancy
- ...Job Description The C++ Software Engineer will contribute to the advancement of products designed to support the use of electricity. This is a hybrid position with an average of 2 days per week in the office. In this role, you will take ownership of significant portions...SuggestedWork at officeLocal area2 days per week
- ...We’re looking for an Embedded Firmware Engineer II who can take full ownership of firmware... ...and implement production-level and R&D software solutions Write high-performance embedded... ...manufacturing support software Build C++ or Python PC-based applications and...SuggestedCasual work
- ...love to have you join us!Job DescriptionPosition OverviewAs a Software Engineer at Rockwell Automation, you will work on FactoryTalk Optix, industry... ...software product development environmentWorking knowledge of C++, C#, or TypeScript programming languagesFamiliarity with Qt, ....SuggestedFull timeWork at officeLocal areaFlexible hours
- ...Senior Embedded Firmware Engineer Waukesha WI (Onsite only) Longterm Client: Genpact... ...engineering or in related STEM Major • 10+ years of C/C++ experience in embedded software development • Experience successfully migrating code bases...Suggested
- ...Summar Build and maintain the embedded software stack for the Delta Unit Controller, the... ...middleware for the Unit Controller in C/C++ (and Rust where appropriate) on Linux /... ...Qualification • BS/MS in Computer Engineering, Electrical Engineering, or Computer Science...SuggestedFull timeLocal area
- ...We Are: Quest Global delivers world-class end-to-end engineering solutions by leveraging our deep industry knowledge and digital... ...questions when needed. • Develop maintainable embedded software in modern C++ using sound object-oriented design, clear interfaces, and...
- ...Position Title: Senior Engineer, Embedded Software Location: Menomonee Falls, WI, US, 53051 Job Summary/Overview As a Senior Embedded Software... .... Design and develop embedded software using C, C++. Conduct unit test, integration test, and system test activities...Full timeWorldwide
- ...Embedded Wireless Driver Solutions (Primarily Wi-Fi) Engineer Technical / Soft Skills - Years of experience - Rating out of 5 Experience... ...and Wi-Fi driver stacks (e.g., mac80211, cfg80211). C/C++ and scripting languages (Python). Solid understanding of networking...
- ..., Infineon, NXP, Renesas) and embedded C/C++. Firmware experience – practical familiarity... ...and low-level development workflows. Engine systems expertise – deep understanding of... ...and validation of ECU hardware and software. Familiarity with engineering tools like...Temporary workRemote work
$98.9k - $125.6k
...Job Title: Senior Embedded Software Engineer Job Description We are seeking a highly motivated Senior Embedded Software Engineer to join... ...embedded software for microcontroller-based systems using C and C++ for QNX, ZephyrOS, and similar real-time operating systems....Permanent employment3 days per week- Strong expertise in .NET, MAUI, and Bluetooth Experience with MIRO, Figma, and DevOps UI development for embedded display systems Must be US-based with ability to travel to customer location
$105k - $154k
...Lead Power Electronics Engineer Eaton's CTO Corporate Technology Office division is currently seeking a Lead Power Electronics Engineer. This role is based out of Menomonee Falls, WI. The job function includes developing and testing innovative power conversion technologies...Work at office- ...DescriptionBrady Corporation is seeking a Lead Firmware Engineer to join our team in developing high speed... ..., and implement firmware in modern C++ for embedded systems within our printing... ...engineers, mechanical engineers, and software developers to integrate firmware with...
- ...Staff Software Engineer The Staff Software Engineer will serve as a technical leader for test automation and Continuous Testing across CT... ...using one or more languages such as Python, Java, JavaScript, or C++. • Experience designing reusable software components,...Temporary workImmediate start
- ...gather and capture requirements. Develop software which meets quality, reliability,... ...or foreign degree equivalent in Computer Engineering, Electrical Engineering, Computer Science... ...experience developing embedded software using C++ and object-oriented design....
- ...Senior Software Engineer (C++/Qt/Linux)-Medical Device Location : Remote Position Overview We are seeking a Senior Software Engineer to join a leading medical device organization developing innovative robotics and enabling technologies. In this role, you will...Remote work
- ...October 31, 2026 We are seeking a self-directed firmware engineer to contribute to embedded software development for MR platforms. The engineer will work... ...software. Success in this role requires strong C++ fundamentals, practical embedded development experience...Full timeContract workLocal areaFlexible hours
- ...Generac Home is hiring for a Firmware Engineer II. In this role you will be responsible... ...include designing and developing application software/firmware for embedded controllers in C, defining... ...programming using languages such as C, C++,C# Knowledge / Skills / Abilities...Full timeH1bWork at office
- ...InvestCloud (formerly Advicent) is looking for a talented and motivated Software Developer II to join our team. You will deliver and support our... ...planning applications using technologies such as C#/.Net Core, C++, and Java. The ideal candidate will combine their technical...Work at officeRemote workFlexible hours
$82.8k - $217.1k
...troubleshooting, root cause analysis, correction of software defects, and production application... ...and discusses code from more senior engineers to understand best practices and design patterns... ...of Languages C#, Visual Basic .NET, F#, C++ .NETStrong knowledge of C#, .Net...Contract workWork at officeFlexible hours- ...Senior .NET Engineer Location: Remote Department: Engineering Employment Type: Full-Time Build the Future of Transportation Technology Transit Technologies is a leading provider of software and technology solutions helping transportation organizations operate...Full timeImmediate startRemote work
- ...Embedded Engineer I As an Embedded Engineer I, you will support the design, development, testing, troubleshooting, and launch of embedded hardware and software solutions for off-highway market equipment. This is a highly hands-on role with a strong hardware focus, including...InternshipLive in
- ...Senior Embedded Engineer Location: Milwaukee, WI Work Arrangement: Onsite Employment Type: Contract MATLAB, Simulink, Embedded Controls, Control Algorithm Development, Model-Based Design/Development, Embedded Code Generation, Physics-Based...Contract work
- ...Job Summary The Staff Software Engineer will play a pivotal role in delivering innovative technology solutions for the P&C claims industry. This role offers a unique opportunity to be entrepreneurial and innovative within a stable, reputable organization—without the risks...Full time
- ...improvement. The team follows Agile and DevOps practices with emphasis on automation, automated testing, continuous delivery, and software craftsmanship. The group leverages AI and Microsoft Copilot to enhance productivity, automation, and self-service capabilities....Hourly payLocal area3 days per week
- ...Job Description: We are seeking a CI/CD Platform Engineer to help build, maintain, and improve a reliable, scalable, and secure software delivery platform. In this role, you will work closely with a team of platform engineers supporting cloud infrastructure and developer...Full time
- ...Lead Systems Imaging Engineer role at GE HealthCare focusing on ultrasound product development... ...systems architecture across hardware, software, probe, and clinical workflow functions to... ...processing Proficiency in MATLAB and C++ including standalone code creation and large...
$30 - $40 per hour
...and Inspection departments. Interpret blueprints, GD&T, and engineering specifications; communicate technical requirements. Support... ...of blueprint reading and GD&T ~ Proficiency with CAD software (SolidWorks and AutoCAD) ~ Ability to work with mathematical...Hourly paySummer workMonday to FridayDay shift- Position: Python Developer with React Remote role Duration: Long-Term contract. Domain: Insurance / Financial Key skills - Python, React, CI/CD, AWS database, Native AI Looking for FSD with Python Development and React front end experience. ...Long term contractRemote work
- Software Engineer II As a Software Engineer you will perform a variety of moderately complex engineering duties to design, plan, and oversee... ...Experience ~ Experience in object-oriented design and analysis using C++ and MATLAB ~ Familiarity with control development and...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C++ Software Engineer. Be the first to apply!
Related searches
- healthcare software sales Menomonee Falls, WI
- software support Menomonee Falls, WI
- remote software sales Menomonee Falls, WI
- software technical support Menomonee Falls, WI
- software implementation project manager Menomonee Falls, WI
- software technology Menomonee Falls, WI
- id software Menomonee Falls, WI
- software sales Menomonee Falls, WI
- software Menomonee Falls, WI
- entry level software sales Menomonee Falls, WI




