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

C++ Software Engineer

$50 - $62 per hour

Actalent

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

  • 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.

Essential Skills

  • 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.

Additional Skills & Qualifications

  • 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 Permanent 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 19, 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 3 days ago
Similar jobs that could be interesting for youBased on the C++ Software Engineer in Menomonee Falls, WI vacancy
  •  ...Job Description Job Description \n 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... 
    Suggested
    Work at office
    Local area
    2 days per week

    Pentangle Tech Services | P5 Group

    Milwaukee, WI
    2 days ago
  •  ...Design and implement embedded software architectures for industrial radio products using C, C++, and Assembly. Collaborate with cross-functional teams to integrate...  ...Requirements Requires a Bachelor's degree in Engineering and at least 6 years of experience in embedded... 
    Suggested

    Actalent

    Menomonee Falls, WI
    3 days ago
  •  ...Embedded Software Engineer Menomonee Falls, Wisconsin (onsite/hybrid day 1) Hire off video interview 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 or have actually been working... 
    Suggested

    Kasmo Global

    Menomonee Falls, WI
    4 days ago
  • Senior Software Engineer (5G)Company OverviewWe are located in San Diego, CA and we are a publicly traded communications company that has proudly...  ...for 5G modems and related subsystems. The role focuses on C++ implementation of protocol stack components and modem features... 
    Suggested

    CyberCoders

    Germantown, WI
    3 days ago
  • $105k - $125k

     ...Job Title: Embedded Software Engineer Job Description This experienced Embedded Software Engineer role focuses on designing and implementing...  ...lifecycle. Design and develop embedded software using C, C++, and Assembly languages for microprocessor-based systems.... 
    Suggested
    Permanent employment
    Work at office

    Talentify.io

    Menomonee Falls, WI
    2 days ago
  •  ...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, .... 
    Full time
    Work at office
    Local area
    Flexible hours

    Rockwell Automation

    Milwaukee, WI
    4 days ago
  • Job Description:Summary The Oracle Platform Principal Engineer is a senior technical engineering role responsible for designing, developing, and supporting Oracle Fusion technical solutions across the Oracle platform. This role focuses on Oracle Fusion technical development... 
    Full time

    Milwaukee Electric Tool

    Menomonee Falls, WI
    1 day ago
  • Job Description:Summary: The Oracle Fusion Staff Software Engineer, is a hands-on technical role responsible for the design, development, and delivery of Oracle Fusion technical solutions, integrations, reporting capabilities, and platform extensions. This role partners... 
    Full time

    Milwaukee Electric Tool

    Menomonee Falls, WI
    4 days ago
  • $105k - $154k

     ...Corporate Technology Office division is currently seeking a Lead Engineer - Engineering Digitalization & AI. This role will be based out...  ...CAE tools including ANSYS, Abaqus, MATLAB Simulink, or similar software applications is a plus.Skills:Position Criteria:• Forward... 
    Work at office
    Local area
    Immediate start
    Relocation package

    Eaton Corporation

    Menomonee Falls, WI
    2 days ago
  • About the RoleAs a Platform Engineer, you will design, build and maintain the infrastructure and services that power Kohl’s applications...  ...for development teamsContribute to platform engineering and software standardsContinuously develop self and support the development... 
    Remote work

    Kohl's

    Menomonee Falls, WI
    1 day ago
  •  ...technologies and solutions on our electrical engineering teams. Our Engineering Team is...  ...and some experience participating in the software development lifecycle.Familiarity with tools...  ...you to have:Experience with Python, or C/C++.Experience with unit testing and... 
    Full time
    Internship

    Milwaukee Electric Tool

    Menomonee Falls, WI
    3 days ago
  •  ...operates out of several locations in the US and Canada.Job DescriptionA self-reliant Build & Release Engineer capable for support a 30 member Embedded C/C++ Software development teamThe candidate should have the following experience: A. Managing existing Clearcase based... 

    LanceSoft

    Milwaukee, WI
    2 days ago
  •  ...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... 
    Casual work

    Cindavi

    Milwaukee, WI
    2 days ago
  •  ...technologies and solutions on our electrical engineering teams. Our Engineering Team is...  ...ability to investigate failures across software, firmware, hardware, and test setup boundaries...  ...testing, bare-metal firmware, embedded C or C++, unit testing, or structural testing... 
    Full time

    Milwaukee Electric Tool

    Menomonee Falls, WI
    4 days ago
  •  ...Requirements Who We Are:Quest Global delivers world-class end-to-end engineering solutions by leveraging our deep industry knowledge and...  ...questions when needed.• Develop maintainable embedded software in modern C++ using sound object-oriented design, clear interfaces, and... 

    Quest Global Services

    Waukesha, WI
    1 hour ago
  •  ...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... 

    Brady

    Milwaukee, WI
    1 day ago
  •  ...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... 

    Concord IT Systems

    Waukesha, WI
    4 days ago
  •  ...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... 
    Full time
    Local area

    Delta Electronics Americas

    Milwaukee, WI
    4 days ago
  •  ...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 time
    Worldwide

    Columbus McKinnon

    Milwaukee, WI
    8 hours ago
  •  ...of experience in embedded firmware development, Proficient in C, C++, and Assembly, have expertise with microcontrollers and embedded...  ...models. Must have experience with CAN and Simulink, Model-Based Software Development (MBSD), FreeRTOS, or embedded cybersecurity (i.e.,... 

    NL-Staffing

    Milwaukee, WI
    5 days ago
  • $119.77k - $140.9k

     ...design, testing, development and maintenance of best in class software experiences. The candidate is a self-motivated individual who...  ...external systems.Collaborate with architects, product owners, and engineering teams to translate business requirements into technical... 
    Full time
    Local area
    3 days per week

    US Bank

    Brookfield, WI
    2 days ago
  •  ...Management, Developer Platforms to shape the future of AI-driven software in the data center and distributed infrastructure space. In...  ...systems—turning operational data into intelligence• Partner across engineering, platform architecture, AI/data science, and UX to bring high-... 
    H1b
    Relocation
    Visa sponsorship

    Eaton Corporation

    Menomonee Falls, WI
    23 hours ago
  •  ...must be authorized to work in the U.S.; Sponsorship is not available for this position at this time. Summary: The Oracle Fusion Software Engineer II is responsible for supporting the development, enhancement, and maintenance of Oracle Fusion extensions, VBS/VBCS... 
    Full time

    Milwaukee Electric Tool

    Menomonee Falls, WI
    4 days ago
  •  ...managed in accordance with both state regulations, and kohls internal policy.What You’ll DoYou will be expected to work with other engineers to identify gaps in protection, and add new features and fix bugs in our existing fraud platform..Assist with the development of... 
    Remote work

    Kohl's

    Menomonee Falls, WI
    23 hours ago
  • Software Engineer Software engineers apply the principles of software engineering to the design, development, maintenance, testing, and evaluation of the software and systems work to the specified requirements.

    Software Technology Inc

    Menomonee Falls, WI
    1 day ago
  • Job DescriptionBrady Corporation is seeking a Senior Firmware Engineer to join our team in developing high speed inkjet and thermal transfer...  ...in our printing systems.Job RequirementsUtilize modern C++ and object-oriented techniques to develop, implement, and test real... 

    Brady

    Milwaukee, WI
    1 day ago
  • Software Engineer IIAs a Software Engineer you will perform a variety of moderately complex engineering duties to design, plan, and oversee the...  ...in object-oriented design and analysis using C++ and MATLABFamiliarity with control development and calibration... 

    Briggs and Stratton Corporation

    Milwaukee, WI
    2 days ago
  • $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 employment
    3 days per week

    Actalent

    Milwaukee, WI
    3 days ago
  •  ...DescriptionPerforms and leads a variety of very complex engineering duties to design, plan, and oversee the...  ...design, development, and management of software systems applied to new or existing...  ...-oriented design and analysis using C++ and MATLAB or equivalent.Comprehensive... 

    Briggs and Stratton Corporation

    Milwaukee, WI
    1 day ago
  • Role- Embedded Firmware Developer Work Location : Waukesha, WI, and Detroit, Michigan Required Experience & Skills: Design, develop, debug, and test embedded firmware using Embedded C. Experience in MPLab IDE for development (or anything...

    United IT Solutions

    Waukesha, WI
    4 days ago

Do you want to receive more vacancies?

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