Lavora.

Tillbaka till sökningen

C++ Software Engineer

Pentangle Tech Services | P5 Group

Ort
Milwaukee, US
Arbetsplats
På plats
Anställningsform
Heltid
Lön
$80k
Publicerat
2 dagar sedan
Källa
DevITJobs

Requirements:

  • Strong professional C++ development experience, including hands-on C++ 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.
  • 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.

Responsibilities:

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

Technologies:

  • ARM
  • C#
  • Hardware
  • IoT
  • Support
  • Linux
  • ASP.NET
  • C++

More

We are seeking a C++ Software Engineer to help advance products that support the use of electricity. The role involves taking ownership of significant parts of an existing software platform and helping shape its evolution. This is a hybrid position, with an average of two days per week in the office. Our work uses modern 64-bit ARM and System-on-Module platforms, and close collaboration with local engineers is an important part of the role.

last updated 44 week of 2026