Find a jobRecruiters

C++ Software Engineer

Exclusive opportunity

Hybrid

C++ Software Engineer

Pentangle Tech Services | P5 Group

C++ Software Engineer

Skills

C#.NETLinux

13 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Milwaukee, WI, USA

Work mode:

Hybrid

Published on:

8 October 2026

What they need


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.

Other offers great for you!

These companies are also looking for great profiles

Celad

Ingénieur Logiciel Ros2 - C++ Qt (F/H)

Freelance

Montpellier, France

Onsite

Skills

MQTTC++ros2

1 month ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

6 days ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Paris, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

21 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools