C++ Developer

Hybrid in Milwaukee, WI, US • Posted 6 hours ago • Updated 6 hours ago
Contract Independent
Contract W2
12 Months
No Travel Required
Hybrid
$65/hr
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • c++
  • ARM

Summary

 

Role: Senior software developer

Location: Milwaukee Wisconsin- Hybrid

Duration:12+months

Interview: Video

 

 

 

 

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.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91138897
  • Position Id: 9106389
  • Posted 6 hours ago

Company Info

About Spear Staffing

As the world’s first and largest specialized talent solutions and business consulting firm, we are a rapidly growing company with the potential to offer you a rewarding career. Our team comprises talented professionals with expertise in recruitment, talent acquisition, and career development. We collaborate to create innovative solutions and deliver extraordinary results.

We offer competitive salaries, benefits, and a collaborative work environment. Our culture is one of collaboration and respect, and we strive to create a positive work-life balance for our employees. Join our team and help us achieve our mission of positively changing people’s lives!

From flexible schedules to development opportunities, at Spear Staffing you’ll have the support you need to reach your goals at every stage of your career. Explore some of the reasons why many of our employees have been with us for 10, 15, 20 years or longer.

Contact the job poster
Bhaskar Negi

Bhaskar Negi

Recruiter @ Spear Staffing
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

It looks like there aren't any Similar Jobs for this job yet.

Search all similar jobs