C++ Software Engineer Job at Pentangle Tech Services | P5 Group, Milwaukee, WI

  • Pentangle Tech Services | P5 Group
  • Milwaukee, WI

Job Description

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 of significant portions of an existing software platform, strengthen production code, and help shape the system's evolution.

\n

\n

Responsibilities

\n
    \n
  • Own, maintain, and enhance production software primarily written in C and C++.
  • \n
  • Develop extensively in C++17 on a modern 64-bit ARM (AArch64) processor and SOM-based platform.
  • \n
  • Assume responsibility for existing software areas as part of a transition from another engineer, building a strong understanding of the system and its design.
  • \n
  • Investigate complex issues, debug production code, and deliver improvements that strengthen reliability and maintainability.
  • \n
  • Work across software interfaces connecting C++ applications with .NET-based components.
  • \n
  • Collaborate closely with local engineers on system integration, technical decisions, and product development.
  • \n
  • Contribute directly to software supporting advanced energy systems that help manage, optimize, and coordinate electrical power in real-world operating environments.
  • \n
\n

Essential Skills

\n
    \n
  • Strong professional C++ development experience, including hands-on C++17 experience.
  • \n
  • Experience developing software on Linux or similar systems running on modern ARM processors.
  • \n
  • Strong C/C++ debugging, troubleshooting, and problem-solving skills.
  • \n
  • Comfort working with software that interacts closely with hardware and other system components.
  • \n
  • Ability to take ownership of existing code, understand unfamiliar systems, and make thoughtful improvements.
  • \n
  • Ability to work onsite and collaborate directly with the engineering team.
  • \n
\n

Additional Skills & Qualifications

\n
    \n
  • C#/.NET experience or experience interfacing C++ applications with .NET software.
  • \n
  • Experience with ARM64/AArch64 platforms or System-on-Module architectures.
  • \n
  • Experience with energy systems, power electronics, controls, IoT, or other hardware-integrated products.
  • \n
\n

\n

Work Environment

\n

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 Tags

Work at office, Local area, 2 days per week

Similar Jobs

Hutchinson

Sales Engineer Job at Hutchinson

We are 40 000 men and women who meet the challenges faced by our automotive, aviation, defence and industry customers every day. Our passion for challenge and our enthusiasm encourage us to imagine, design and produce high performance and innovative fluid, sealing system...

Gerhard's Elegant European Desserts

Executive Pastry Chef Job at Gerhard's Elegant European Desserts

 ...croissants, danish, cookies, tarts etc Create individual pastry, specialty cakes, wedding cakes Ensure impeccable quality Manage food quality and consistency Create seasonal menus that highlight fresh ingredients Required Skills: Degree in Culinary Arts... 

Insurify

Cross-Functional Analytics Analyst - Drive Growth & Insights Job at Insurify

 ...Insurify, Inc. is seeking a Business Analyst to join its rotational analytics program in Cambridge, MA. The role requires utilizing data to enhance various business areas while collaborating with Marketing, Analytics, and Engineering teams.Key responsibilities include... 

Apex Transportation, Inc.

Apex Transportation, Inc. , Frac Sand CDL A Diver , Class A Job at Apex Transportation, Inc.

Apex Transportation, Inc. , Frac Sand CDL A Diver , Class AHenderson, COLORADO , Pay: HourlySeeking Safeland Trained CDL Class A drivers who can operate 18 speed transmissions for 12 hour shifts PM up to six days a week. Overtime paid after 40 hours and we use Omnitracs... 

Barge Design Solutions

Landscape Architect Job at Barge Design Solutions

What We're Looking For: Barge Design Solutions is seeking a Landscape Architect to join our Landscape Architecture and Planning (LA/P) practice within the Site Solutions business unit. This position will be based in either our Chattanooga or Nashville, TN office and will...