1

Software Developer C C++ Jobs in Detroit, MI (NOW HIRING)

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 ...

Front End Software Developer

Dearborn, MI · On-site

$95K - $111K/yr

C. is seeking a highly skilled Senior Frontend Engineer specializing in React and TypeScript to ... Partner closely with Software Engineering Manager, Designers, Backend Developers, and Architects ...

Work with Scrum Lead, Scrum Mangers, Controller Integration Engineers, and other developers, using ... Debugging C code and MATLAB Simulink; Embedded software development debugging including familiarity ...

Work with Scrum Lead, Scrum Mangers, Controller Integration Engineers, and other developers, using ... Debugging C code and MATLAB Simulink; Embedded software development debugging including familiarity ...

next page

Showing results 1-20

Software Developer C C information

See Detroit, MI salary details

$10

$57

$94

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

As of Aug 23, 2026, the average hourly pay for software developer c c++ in Detroit, MI is $57.21, according to ZipRecruiter salary data. Most workers in this role earn between $46.63 and $62.84 per hour, depending on experience, location, and employer.

What is a software developer C C++?

A Software Developer C C++ is responsible for designing, developing, and maintaining software applications using the C and C++ programming languages. They work on system-level applications, embedded systems, game development, and high-performance software solutions. Their role includes writing efficient code, debugging, optimizing performance, and collaborating with teams to meet project requirements.

What are the typical daily responsibilities of a software developer C C++?

As a Software Developer C C++, your daily responsibilities often include designing, coding, and testing software solutions using C or C++, reviewing and optimizing existing codebases, and collaborating with team members through code reviews and project meetings. You may also be responsible for debugging, troubleshooting issues, and writing technical documentation to ensure maintainability and knowledge sharing within the team. Many developers work closely with cross-functional teams, such as QA engineers and product managers, to deliver robust and scalable applications. Staying up-to-date with industry standards and integrating new development tools or practices is also encouraged in this role.

What are the key skills and qualifications needed to thrive as a software developer C C++?

To thrive as a Software Developer C C++, you need strong programming skills in C and C++, a deep understanding of algorithms, data structures, and software engineering principles, often supported by a relevant degree such as Computer Science or Software Engineering. Familiarity with development environments like Visual Studio or Eclipse, version control systems such as Git, and possibly certifications like Microsoft Certified: Azure Developer Associate can be advantageous. Attention to detail, problem-solving ability, teamwork, and effective communication are vital for excelling in collaborative and complex development environments. These skills and qualities help ensure reliable, high-performance code and successful project delivery in demanding technical settings.

What are the most commonly searched types of Software Developer C C++ jobs in Detroit, MI?

The most popular types of Software Developer C C++ jobs in Detroit, MI are:

What are popular job titles related to Software Developer C C++ jobs in Detroit, MI?

For Software Developer C C++ jobs in Detroit, MI, the most frequently searched job titles are:

What job categories do people searching Software Developer C C++ jobs in Detroit, MI look for?

The top searched job categories for Software Developer C C++ jobs in Detroit, MI are:

Infographic showing various Software Developer C C++ job openings in Detroit, MI as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $119,005 per year, or $57.2 per hour.

Software Developer C C++

CONTROLTEC LLC

Allen Park, MI

$44.75 - $60.25/hr

Full-time

Re-posted 29 days ago


Job description

Company Description

Control-Tec, an Aptiv Automotive company, is a global provider of telematics and analytics solutions serving the transportation industry in the Light-duty, Heavy-duty, Recreational, Agriculture, Locomotive, and Industrial sectors. The CT solution combines comprehensive data acquisition methods with a powerful edge and cloud computing architecture resulting in an enterprise-class solution for fleet management, product development, connected vehicle and data exchange applications.

Control-Tec's Qualifier platform enables automotive OEMs to possess the speed, flexibility, reliability, cost savings and collaboration needed to successfully develop today's software centric machines. Since 2009, Control-Tec has supported the development of data solutions that enable robust design, development and validation for powertrain, vehicle, and electrical system domains. This unmatched expertise of both vehicle systems and data analytics uniquely positions Control-Tec to offer our clients the ability to avoid warranty cost, improve product quality, enhance customer experience and optimize an increasingly connected portfolio.

Job Description

The Software Developer will design, develop and maintain software for automotive data acquisition and device-to-cloud communication for use in the automotive testing industry. You will be challenged to solve problems with cutting-edge technology and deliver the highest quality service to our customers. Creativity and self-motivation are essential for this role.

Job Responsibilities:

  • Work as a member of a team designing and developing data acquisition and secure data exchange solutions for machine-to-machine applications.
  • Develop software solutions from initial concept and requirements development through to production implementation and support.
  • Software issue troubleshooting, problem solving, root cause analysis, etc.
Qualifications
  • Bachelor's Degree - Computer Science / Engineering
  • Independent problem solving ability
  • Experience in C/C++ application development
  • Experience in embedded applications development or automotive embedded development is preferred
  • Experience with software design methodologies and latest software quality standards
  • Knowledge of vehicle diagnostics and automotive networks, such as CAN, is preferred but not required
Additional Information

Benefits/Perks:

CONTROLTEC offers a comprehensive and industry leading benefits package. In addition we provide flexible work schedules, generous time off and an environment that promotes ingenuity and fun! To learn more about our company, our progressive culture and to apply online, visit our website at www.control-tec.com