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
- 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 & LocationThis is a Permanent position based out of Menomonee Falls, WI.
Pay and BenefitsThe 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 TypeThis is a hybrid position in Menomonee Falls,WI.
Application DeadlineThis 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.
- ...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...SuggestedWork at officeLocal area2 days per week
- ...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
- ...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
- 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
$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....SuggestedPermanent employmentWork at office- ...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 timeWork at officeLocal areaFlexible hours
- 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
- 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
$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 officeLocal areaImmediate startRelocation package- 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
- ...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 timeInternship
- ...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...
- ...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
- ...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
- ...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...
- ...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...
- ...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...
- ...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 timeLocal area
- ...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
- ...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.,...
$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 timeLocal area3 days per week- ...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-...H1bRelocationVisa sponsorship
- ...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
- ...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
- 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.
- 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...
- 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...
$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- ...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...
- 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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C++ Software Engineer. Be the first to apply!
- software sales Menomonee Falls, WI
- entry level software sales Menomonee Falls, WI
- software technology Menomonee Falls, WI
- software implementation project manager Menomonee Falls, WI
- software support Menomonee Falls, WI
- healthcare software sales Menomonee Falls, WI
- software Menomonee Falls, WI
- id software Menomonee Falls, WI
- software technical support Menomonee Falls, WI
- software asset management analyst Menomonee Falls, WI




