Job Description
Job Description
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 Milwaukee, 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 Milwaukee,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 withoutregard to race, sex, age, color, religion, national origin, veteran status, disability,sexual orientation, gender identity, genetic information or any characteristic protectedby law.
If you would like to request a reasonable accommodation, such as the modification oradjustment of the job application process or interviewing process due to a disability,please email actalentaccommodation@actalentservices.com for other accommodation options.
San Francisco Fair Chance Ordinance:Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in thecity and county of San Francisco, we will consider for employment qualified applicantswith arrest and conviction records.
Massachusetts Lie Detector:It is unlawful in Massachusetts to require or administer a lie detector test as acondition of employment or continued employment. An employer who violates this lawshall 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 applicationsand qualifications, but final decisions are made by our hiring team. By applying, youacknowledge and agree that your application may be reviewed using AI tools.
