cover image
United Pharma

C++ Developer

On site

Oakland county, United states

Senior

Freelance

12-02-2026

Share this job:

Skills

Communication Java Kotlin Problem-solving Architecture Software Development C++

Job Specifications

Job Title: Senior C++ Developer (Embedded / Automotive)

Location: Oakland County, MI

Duration: 12+Months (Potential Extension)

Start Date: ASAP

Position Overview

We are seeking an experienced Senior C++ Developer to design and develop safety-critical embedded software solutions within an automotive environment. This role requires strong expertise in modern C++ (C++14 and above), deep knowledge of vehicle-level systems, and hands-on experience with automotive diagnostics and functional safety standards.

Key Responsibilities

Design and develop safety-critical embedded software applications using modern C++ (C++14 and newer).
Lead the resolution of complex technical and architectural challenges, driving sound engineering decisions.
Serve as a core technical contributor, collaborating across global and cross-disciplinary teams to resolve design and integration issues.
Evaluate, select, and integrate open-source technologies while considering performance, security, and system compatibility.
Support end-to-end feature development across multiple vehicle domains.
Contribute to platform diagnostics development for ECUs, including OBD, service tools, and OTA solutions.
Ensure seamless integration of functional chains at the vehicle level across subsystems.
Adhere to automotive development standards, including ASPICE and ISO 26262 functional safety compliance.

Required Qualifications

Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related engineering discipline from an ABET-accredited institution.
7+ years of embedded software development experience using C++ (C++14+) or Java/Kotlin.
Proven experience developing vehicle features across at least two automotive domains.
Hands-on experience with ECU diagnostics (OBD, service tools, OTA).
Strong understanding of vehicle-level system architecture and subsystem integration.
Familiarity with ASPICE processes and ISO 26262 functional safety standards.
Excellent analytical, troubleshooting, and interdisciplinary problem-solving skills.
Self-driven, organized, and capable of working independently in a structured manner.
Strong verbal and written communication skills.
Demonstrated ability to work effectively in global, cross-functional team environments.

About the Company

United Pharma Solutions is a professional company dedicated to business development in the pharmaceutical industry. Pharma Solutions uses its knowledge, experience and resources in the Pharma industry to to provide them with the best solutions for their client needs, suppliers and regulators. Our client references are the strongest testament to the exceptional results we deliver in partnership with them. Know more