526 c c developer jobs at 144 companies in Rochester Hills, MI

3mo
Save
Mark Applied
Hide
C++ Software Engineer - Autonomy/Physical AI
Ann Arbor, Michigan, United States
$100k-$200k/yr OnsiteFull Time
Applied Intuition
Applied Intuition: Developing software and simulation infrastructure for autonomous vehicles.
Professional C++ backend software engineer with strong systems programming, concurrency, and distributed systems; Python familiarity; interest in autonomy and defense systems; excellent communication.
C++, Python
2mo
Save
Mark Applied
Hide
C++ Software Developer, Level 2 (Smart Handling)
Novi, Michigan, United States
OnsiteFull Time
Daifuku Intralogistics America
Daifuku Intralogistics AmericaTokyo Stock Exchange: 6383: Manufacturer of automated material handling and warehouse systems.
5+ YOEDevelop C/C++/C# .NET apps for AGV systems; 5+ yrs C, C++, .NET; 2+ yrs MS SQL; BS CS/CE; travel up to 20%.
C++, C, C#, .NET, MS SQL Server, Visual Studio, Windows
1w
Save
Mark Applied
Hide
Senior Embedded Software Engineer (C++) - Hardware Safety
Pittsburgh or Palo Alto or Detroit or United States
$160k-$240k/yr HybridFull Time
Latitude AI
Latitude AI: Developing automated driving technology for next-generation Ford vehicles.
4+ YOEBachelor's degree and 4+ years, master's and 2+ years, or PhD; expert embedded C/C++, ARM Cortex-R5F, safety-critical drivers, RTOS, debugging, and ISO 26262 ASIL-B/C concepts.
C, C++, FreeRTOS, SafeRTOS, TDA4, Jacinto 7, TI Safety Diagnostic Library (SDL), JTAG, ARM Cortex-R5F, Python, Bazel, Docker, Linux, gtests, Tracealyzer, Jama, SPI, I2C, LBIST, PBIST, ECC, DCC, ESM
2mo
Save
Mark Applied
Hide
Senior Systems Software Engineer (C++)
Ann Arbor, Michigan, United States
$130k-$220k/yr OnsiteFull Time
KLA
KLANASDAQ: KLAC: Provides process control and yield management for semiconductor manufacturing.
Extensive C++ systems development for high-performance backend infrastructure, multithreading and concurrent programming, performance profiling, Linux/Windows familiarity, experience with Git and CI/CD, and mentoring/technical leadership experience.
C++, C#, Java, Linux, Unix, Windows, Git, CI/CD
2mo
Save
Mark Applied
Hide
Senior Systems Software Engineer (C++)
Ann Arbor, Michigan, United States
$130k-$220k/yr OnsiteFull Time
KLA
KLANASDAQ: KLAC: Provides process control systems for the semiconductor manufacturing industry.
8+ YOEExtensive C++ systems engineering experience to architect and build scalable backend infrastructure for real-time data processing, distributed storage and microservices; strong multithreading, performance optimization, Git and CI/CD; mentoring experience.
C++, C#, Java, Linux, Unix, Windows, Git, CI/CD
1w
Save
Mark Applied
Hide
Research Engineer II/III - FPGA, real-time and HPC code development (C programming)
Ann Arbor, Michigan, United States
$91k-$172k/yr OnsiteFull Time
SRI International
SRI International: Provides research and development services and licenses advanced technologies.
2+ YOERequires a relevant bachelor's degree with 2+ or 5+ years depending on level, or master's degree; FPGA, embedded computing, C/C++, Unix/Linux, and parallel computing experience; U.S. citizenship and clearance eligibility.
FPGA, C, C++, Unix, Linux, Matlab, Python, Digital Signal Processing (DSP)
1w
Save
Mark Applied
Hide
Lead Mainframe Developer
United States or Detroit or Houston or San Francisco or New York City or Washington
$133k-$222k/yr RemoteFull Time
BMC Software
BMC Software: Provides enterprise software for IT management and automation.
10+ YOERequires 10+ years with z/OS and IBM development, extensive C and C++ experience, and expertise in HLASM, CLIST, JCL, JES2, Db2, TSO/ISPF, VSAM, IPCS, and XDC.
C, C++, Assembler, JES2, z/OS, Db2, Assembler Macros, ISPF Panels, CLIST, XML, JCL, HLASM, TSO/ISPF, VSAM, IPCS, XDC, Cursor.ai, BMC Code Pipeline, GitHub, IBM z/OSMF, SMP/e
2w
Save
Mark Applied
Hide
Software Development Engineer - Contract
Auburn Hills, Michigan, United States
OnsiteFull Time, Contract
AM General
AM General: Designs and manufactures specialized military and commercial ground vehicle systems.
5+ YOERequires a related computer science or BSEE degree, 5+ years of software development experience, C/C++, VxWorks, SQL, Python, MATLAB, Simulink, and ability to obtain security clearance.
MATLAB, Simulink, C, C++, VxWorks, SQL, Python, Microsoft Visual Studio, CMMI, CMMC, CUI
1mo
Save
Mark Applied
Hide
Sr. Engineer, Software
Southfield, Michigan, United States
OnsiteFull Time
Magna International
Magna InternationalNYSE: MGA: Designs and manufactures automotive systems and complete vehicle assemblies.
8+ YOE3+ MgmtMaster's in software engineering, 8+ years automotive software development, 3+ years software leadership, embedded C/C++ on MCU/ARM, configuration management, project planning and release management.
C, C++, MCU, ARM, Workday
1w
Save
Mark Applied
Hide
Embedded Developer - Audio
Markham or Austin or Warren
$115k-$165k/yr HybridFull Time
General Motors
General MotorsNYSE: GM: Manufactures and sells automobiles and automotive parts globally.
5+ YOERequires 5+ years of C++ experience, object-oriented development, algorithms, data structures, Android/AOSP, Linux, multithreading, IPC, embedded testing, and commercial software development.
C++, Android, QNX, Linux, Android Framework, Android/AOSP, Java, C, Git, JIRA, Jenkins, Scrum, Agile
6d
Save
Mark Applied
Hide
AI Software Development Engineer
Auburn Hills, Michigan, United States
OnsiteFull Time
Stellantis
StellantisNYSE: STLA: Designs, manufactures, and sells passenger cars and commercial vehicles.
3+ YOEBachelor's degree in a relevant engineering or computer science field, 3+ years of software development, C/C++, AUTOSAR, Git, build tools, CI/CD, and production AI pipeline experience.
C, C++, AUTOSAR, Git, CMake, Bazel, Conan, CI/CD
1mo
Save
Mark Applied
Hide
Software Sr. Engineer (Middleware)
Farmington Hills, Michigan, United States
HybridFull Time
Astemo
Astemo: Global manufacturer of advanced automotive and motorcycle systems.
7+ YOEBachelor's or master's degree in computer science or electrical engineering; 7+ years' experience, including AD/ADAS sensor development and automotive or embedded systems; strong C/C++ and automotive SoC expertise.
C, C++, POSIX, QNX, middleware, hypervisor, container engines, AUTOSAR, NVIDIA Drive OS, V-Model, ASPICE, MISRA, ISO 26262, MLOps, OTA, Qualcomm SA8650, Renesas RCAR, NVIDIA Orin, NVIDIA Thor, Ethernet, USB, UFS, DisplayPort, PCIe, QUP, UART, SPI, I2C, ARM Cortex-R52, Hexagon Tensor Processor, DDR, Flash ROM, MMU
1w
Save
Mark Applied
Hide
Embedded Software Developer
Dearborn, Michigan, United States
$110k-$120k/yr OnsiteFull Time
Tech Mahindra
Tech MahindraNational Stock Exchange of India: TECHM: Global provider of information technology and business process services.
7+ YOEBachelor’s or higher degree required; 7–10 years’ experience, including embedded C development, MATLAB development and testing, hardware testing, and low-level debugging.
C, MATLAB
6d
Save
Mark Applied
Hide
AI Software Development Engineer
Auburn Hills, Michigan, United States
OnsiteFull Time
Stellantis
StellantisNYSE: STLA: Designs and manufactures vehicles for diverse global automotive brands.
3+ YOEBachelor of Science in engineering or computer science, 3+ years of C/C++ or high-level language development, AUTOSAR expertise, Git, CMake/Bazel, Conan, CI/CD, and AI pipeline production experience.
C, C++, AUTOSAR, Git, CMake, Bazel, Conan, CI/CD, LLM
2mo
Save
Mark Applied
Hide
AI Engineer
Birmingham or Chicago or Fort Lauderdale or New York City or United States
$114k-$148k/yr HybridFull Time
OneStream
OneStreamNASDAQ: OS: AI-driven enterprise finance platform for unified planning and reporting.
1+ YOEBachelor's in CS/DS/EE/CE or equivalent, 1+ years building/deploying production ML, 1+ years strong programming in Python/C#/C++/C/Java/Rust/Go, experience with webservice frameworks and cloud (Azure) preferred.
OneStream, Python, C++, C, C#, Java, Rust, Go, Flask, FastAPI, Azure
1mo
Save
Mark Applied
Hide
Software Sr. Engineer (Middleware)
Farmington Hills, Michigan, United States
HybridFull Time
Astemo
Astemo: Manufactures advanced automotive and motorcycle components and mobility systems.
7+ YOE7+ years experience in embedded/automotive software, 4+ years AD/ADAS sensor development, strong C/C++ skills, experience with QNX/POSIX/hypervisors/containers, degree in CS or EE, strong communication and analytical skills.
C, C++, POSIX, QNX, Adaptive AUTOSAR, AUTOSAR, hypervisor, container engine, NVIDIA Drive OS, MLOps
1w
Save
Mark Applied
Hide
Software Engineer
Troy, Michigan, United States
OnsiteFull Time
Valeo
ValeoEuronext Paris: VLOF: Supplies technology and components to the global automotive industry.
3+ YOEBachelor’s degree in engineering or a related field and 3 years of software or embedded software experience with automotive interfaces, C/C++, version control, AUTOSAR, NXP chips, and Ethernet transceivers.
CAN, LIN, FlexRay, Automotive Ethernet, C, C++, git, SVN, AUTOSAR, NXP
1d
Save
Mark Applied
Hide
IoT Engineer
Juno Beach or Tampa or Minneapolis or Saint Paul or Chicago or Houston or New York City or Alpharetta or Auburn Hills or Dearborn or Lake Forest or United States
$65k/yr OnsiteFull Time
Cognizant
CognizantNASDAQ: CTSH: Provides IT consulting and technology services to global enterprises.
Bachelor's degree in Engineering or Computer Science; programming experience in C, C++, C#, Java, or Python; IoT/cloud, databases, algorithms, software development, and technical troubleshooting experience.
IoT, Vibe Coding, CoPilot, Claude, Codex, C, C++, C#, Java, Python, Azure, Google, AWS, SQL, MySQL
1w
Save
Mark Applied
Hide
Senior Embedded Software Engineer
Detroit or Sterling Heights
OnsiteFull Time
Parry Labs
Parry Labs: Integrates open-architecture software and hardware for defense mission systems.
5+ YOEBachelor's degree or equivalent experience, 5+ years in software engineering, C/C++/Java/Python, Linux and RTOS, Agile and CI, TCP/UDP debugging, DO-178B/C, US citizenship, and ability to obtain a security clearance.
C, C++, Java, Python, Linux, Real-Time Operating Systems (RTOS), JIRA, JMS, DDS, ZeroMQ, Kafka, TCP, UDP, DO-178B/C, Model-based Systems Engineering (MBSE)
1w
Save
Mark Applied
Hide
SW Engineer ( Diagnostic/CAN )
Northville, Michigan, United States
OnsiteFull Time
FORVIA
FORVIAEuronext Paris: FRVIA: Designs and manufactures automotive systems and technologies.
3+ YOEBachelor’s degree in software engineering, 3+ years in automotive software or as a software engineer, C/C++ programming, embedded systems, automotive safety and cybersecurity, and vehicle communication protocols.
C, C++, Codex, Claude Code, ISO 26262, ISO 21434, AUTOSAR, CAN, Ethernet, LVDS, CANalyzer, CANoe, CANdela