1

C++ Application Developer Jobs in Michigan (NOW HIRING)

Sr. PLM Application Developer

Troy, MI

$91K - $125K/yr

Sr. PLM Application Developer Troy, MI 12 months Provides highly innovated solutions. Routinely ... C++, Java, .NET Eclipse framework Teamcenter ITK framework Teamcenter custom workflow handlers ...

Ensure quality of one or more application codebases and alignment with development standards ... engineering standards. Preferred Skills: * Expertise knowledge and experience with C, C+

Software Developer C C++

Allen Park, MI

$44.75 - $60.25/hr

The Software Developer will design, develop and maintain software for automotive data acquisition ... Experience in C/C++ application development * Experience in embedded applications development or ...

Software Developer C C++

Allen Park, MI ยท On-site

$44.75 - $60.25/hr

The Software Developer will design, develop and maintain software for automotive data acquisition ... Experience in C/C++ application development * Experience in embedded applications development or ...

Programming, Matlab, Hardware Experience * 3+ years of professional software development experience ... Proficiency in C/C++, and object-oriented design skills. * Proficiency in Python, and scripting ...

Programming, Matlab, Hardware Experience * 3+ years of professional software development experience ... Proficiency in C/C++, and object-oriented design skills. * Proficiency in Python, and scripting ...

Programming, Matlab, Hardware Experience * 3+ years of professional software development experience ... Proficiency in C/C++, and object-oriented design skills. * Proficiency in Python, and scripting ...

Company Description Dynetics provides responsive, cost-effective engineering, scientific, and ... C/C++, network protocols (TCP/IP, Ethernet), network hardware (switches, hubs, and 802.11 wireless)

Company Description Dynetics provides responsive, cost-effective engineering, scientific, and ... C/C++, network protocols (TCP/IP, Ethernet), network hardware (switches, hubs, and 802.11 wireless)

next page

Showing results 1-20

C Application Developer information

See Michigan salary details

$35

$50

$65

How much do c++ application developer jobs pay per hour?

As of Jun 15, 2026, the average hourly pay for c++ application developer in Michigan is $50.46, according to ZipRecruiter salary data. Most workers in this role earn between $36.88 and $64.13 per hour, depending on experience, location, and employer.

What is the difference between C++ Application Developer vs C++ Software Engineer?

AspectC++ Application DeveloperC++ Software Engineer
Required CredentialsBachelor's in Computer Science or related field, certifications like C++ Certified ProfessionalBachelor's or higher in Computer Science, similar certifications often preferred
Work EnvironmentSoftware development teams, tech companies, startupsDevelopment teams, R&D departments, tech firms
Employer & Industry UsageTech companies, software firms, embedded systemsSoftware development, embedded systems, gaming industry
Common Search & ComparisonYesYes

Both roles involve C++ programming, but C++ Application Developers typically focus on creating and maintaining applications, while C++ Software Engineers may work on broader system design and architecture. The roles often overlap, but the Application Developer is more application-focused, whereas the Software Engineer may handle more complex system-level tasks.

What are the key skills and qualifications needed to thrive as a C++ Application Developer, and why are they important?

To thrive as a C++ Application Developer, you need strong proficiency in C++ programming, object-oriented design, and a solid understanding of computer science fundamentals, often supported by a degree in computer science or a related field. Familiarity with development tools like Visual Studio, Git, debugging profilers, and occasionally certifications such as Microsoft Certified: C++ Developer are commonly expected. Analytical thinking, attention to detail, and effective teamwork are standout soft skills for this role. These skills and qualities are crucial for building reliable, high-performance software that meets user needs and integrates smoothly with complex systems.

What are some common challenges C++ Application Developers face when working on large-scale projects?

C++ Application Developers often encounter challenges such as managing memory efficiently, debugging complex codebases, and ensuring cross-platform compatibility. Large-scale projects may involve intricate dependencies and legacy code, requiring developers to carefully coordinate with team members and use robust version control systems. Effective communication and thorough documentation are essential to maintain code quality and facilitate smooth collaboration across multidisciplinary teams.

What does a C++ Application Developer do?

A C++ Application Developer designs, develops, tests, and maintains software applications using the C++ programming language. They work on creating high-performance and reliable programs for various platforms, such as desktop, mobile, or embedded systems. This role often involves analyzing user requirements, debugging code, optimizing performance, and collaborating with other developers and stakeholders. Strong problem-solving skills and a thorough understanding of object-oriented programming concepts are essential for success in this position.
What are popular job titles related to C++ Application Developer jobs in Michigan? For C++ Application Developer jobs in Michigan, the most frequently searched job titles are:
CAE Software Engineer / CAE Application Developer (W2 Position)

CAE Software Engineer / CAE Application Developer (W2 Position)

Megan soft Inc

Dearborn, MI โ€ข On-site

Other

Posted 22 days ago


Job description

Hi We have a job opportunity of a Roleย CAE Software Engineer / CAE Application Developerย with given job description onย W2. Please forward updated profile to koti@megansoft.com or +1ย ย (248) 671-4750.

Role : CAE Software Engineer / CAE Application Developer (W2 Position)

Location : Dearborn, MI (Hybrid)

Duration: 12+ Months

Experience: 7+ Yearsย 

Job Description:

Need software engineer to work on the VENDURE toolset in Computer Aided Engineering(CAE) domain with the knowledge of OOP concepts and C, C++, Python programming. Job involves software engineering responsibilities in CAE domain such as understanding the requirement, design and develop the solution, problem debugging and analysis, testing the developed components/models and push the tested module to the version-controlled environment (GitHub).

Skills Required:

Full Stack, CAE, C++, Python

Skills Preferred:

CAE Model delivery

Experience Required:

Specialist Exp: 5+ experience in relevant field

ย Responsibilities:

  • 5+ years of experience as a Computer Aided Engineering(CAE) application developer with good understanding of Object-Oriented Programming
  • Finite Element Analysis knowledge using software like Nastran, Abaqus.
  • Strong C, C++ debugging and data/problem analysis skills.
  • Experience with Python programming and its frameworks. Nice to have Perl knowledge.
  • Experience working in any Agile framework, in the true spirit of Agile
  • Familiarity with GitHub or equivalent source control repositories
  • Experience troubleshooting application and performance issues.
  • Strong analytical and problem-solving skills
  • Strong focus on quality practices
  • Good communication and interpersonal skills
  • Ability to multi-task and manage changing priorities
  • Ability to work independently and take initiative when facing unexpected problems
  • Experience with test-driven development practices Employees in this job function are responsible for building, testing and maintaining the infrastructure and tools for software/ code development, deployment and release. They also help the organization speed up and automate aspects of the software lifecycle through a series of DevOps practices and processes

ย Key Responsibilities:

  • Imbibe DevOps methodology and practices across the product lifecycle for various software components
  • Accelerate software releases while ensuring security and mitigating the risk of failed/ recalled software releases
  • Ensure increase in cycle speed between feedback from end-user to an updated software by leveraging continuous integration, continuous deployment, and continuous feedback
  • Assess current systems and processes, and identify and implement ways to improve them
  • Utilize platform and enterprise tools and infrastructure to facilitate DevOps methodology and approach
  • Assist code/ software releases and deployments in various environments like production, testing, sandbox etc.
  • Identify and spearhead creation of automation and innovation opportunities throughout the software product lifecycle
ย 
Thanks & Regards
Azmeera koti
Megan Soft, Inc.
17177 N. Laurel Park Dr;
Suite #337, Livonia, MI - 48152.
Direct No: +1ย ย (248) 671-4750
E Mail : Koti@megansoft.com
Website :ย www.megansoft.com
Linked In ID :ย www.linkedin.com/in/koti-azmeera-104253335