169 c c developer jobs at 54 companies in Mason, 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
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
4d
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
Software Engineer - Electrification Propulsion
Milford, Michigan, United States
HybridFull Time
General Motors
General MotorsNYSE: GM: Manufactures and sells automobiles and automotive parts globally.
2+ YOEBachelor's degree in engineering or computer science and 2+ years of embedded controls software experience. Requires MATLAB, Simulink, C, C++, Jira, software testing, Python scripting, and agile development experience.
MATLAB, Simulink, C, C++, Jira, Python, Continuous Integration Continuous Deployment (CI/CD), CAN, Ethernet
4d
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
3d
Save
Mark Applied
Hide
SW Engineer ( Diagnostic/CAN )
Northville, Michigan, United States
OnsiteFull Time
Faurecia
FaureciaEuronext Paris: FRVIA: Designs and produces automotive seats and interior modules.
3+ YOEBachelor’s degree in software engineering or related discipline, 3+ years of software engineering or automotive experience, and 3+ years programming in C or C++. Requires embedded systems, automotive safety, cybersecurity, and vehicle communication experience.
C, C++, Codex, Claude Code, ISO 26262, ISO 21434, AUTOSAR, CAN, Ethernet, LVDS, CANalyzer, CANoe, CANdela
1mo
Save
Mark Applied
Hide
Software Engineer II - Device Drivers
Ann Arbor, Michigan, United States
$161k-$193k/yr OnsiteFull Time
Torc Robotics
Torc Robotics: Software for autonomous heavy-duty trucking.
3+ YOE3+ years experience, BS/MS in Computer Engineering/Computer Science or related, strong C/C++ and device driver experience, Linux embedded and real-time systems knowledge, familiarity with build systems and debugging tools.
C++, C, Python, Bash, Make, CMake, Yocto, Buildstream, Bazel, Git, GDB, strace, Valgrind, systemd, CyclicTest, ftrace, Nvidia DriveOS, CI/CD
1mo
Save
Mark Applied
Hide
Senior Software Engineer (Client Opening - Treetown Tech)
Ann Arbor, Michigan, United States
HybridFull Time
Rehmann
Rehmann: A professional advisory firm providing accounting, consulting, outsourcing, and wealth management services.
5+ YOE5+ years embedded software experience required; proficiency in C or C++; microcontroller and PCB debugging experience; EMbedded Linux, Python, unit test/CI experience preferred; degree in CS/CE/SE/EE desired.
C, C++, Python, MATLAB, Simulink, Stateflow, YOCTO, Buildroot, Django, Flask, React, Vue.js, PostgreSQL, MySQL, Oracle, ODB, SQLAlchemy, Windows, Linux
1mo
Save
Mark Applied
Hide
Field Application Engineer (PTV)
Novi, Michigan, United States
HybridFull Time
Vector
Vector: Developing software and hardware for automotive electronic systems.
3+ YOE3+ years developing vehicle software/hardware, BS in EE/SE/CE/CS or equivalent, experience with C/C#/C++, automotive networking standards, HIL/MIL/SIL knowledge, strong communication and troubleshooting, willingness to travel (<30%).
C, C#, C++, MATLAB, Simulink, Labview, .NET, CANalyzer, CANoe, CAPL, vTESTstudio, VT System, CAN, CAN FD, J1939, LIN, MOST, Ethernet, FlexRay, AUTOSAR, Hardware-in-the-Loop (HIL), MIL, SIL
2w
Save
Mark Applied
Hide
Software Engineer I
Ann Arbor, Michigan, United States
OnsiteFull Time
New Eagle
New Eagle: Develops embedded software and electronic hardware for mechatronic controls.
1+ YOERequires 1–3 years of professional engineering experience in hardware product design and a bachelor's degree in computer science, computer engineering, or electrical engineering. Embedded programming and C-family language knowledge required.
C, C++, C#, Git, Digital Signal Processing (DSP), Agile, Scrum, DevOps
2mo
Save
Mark Applied
Hide
Software Engineer, On Device
Ann Arbor, Michigan, United States
$120k-$150k/yr OnsiteFull Time
Utilidata
Utilidata: Provides edge AI for power grid and data center optimization.
5+ YOE5+ years in software development; production systems; Python, C/C++, Rust; Linux; CI/CD; edge devices; security; telemetry; distributed systems
Python, C/C++, Rust, Linux, GitHub Actions, Jenkins, MQTT, ZeroMQ, REST, gRPC, Docker, Prometheus, Helm, Ansible
1mo
Save
Mark Applied
Hide
Software Development Engineer II
Ann Arbor, Michigan, United States
HybridFull Time
Phoenix Contact
Phoenix Contact: Produces components for electrical engineering and industrial automation.
2+ YOEExperience with C++ and C# development, 2+ years software experience (2-5 preferred), BS in software engineering or comparable preferred, eligible to obtain passport, strong communication and problem-solving skills.
C++, C#, EPO
1mo
Save
Mark Applied
Hide
Engineer, Function development & calibration drivability
Novi, Michigan, United States
$110k-$135k/yr OnsiteFull Time
Scout Motors
Scout Motors: Designs and manufactures all-electric rugged SUVs and trucks.
4+ YOE4+ years calibration and function development experience, degree in engineering, experience with ETAS, Matlab/Simulink and C, calibration on testbenches and vehicles, drivability and torque control knowledge.
ETAS, Matlab, Simulink, C
3mo
Save
Mark Applied
Hide
Calibration Engineer
Ann Arbor, Michigan, United States
OnsiteFull Time
Tata Technologies
Tata TechnologiesNational Stock Exchange of India: TATATECH: Provides outsourced product engineering and digital manufacturing services.
1+ YOEBachelor’s degree in engineering, 1+ year engine calibration experience, excellent driving record, internal combustion expertise, technical problem-solving, and MATLAB/Simulink/C/C++ proficiency.
Microsoft Office, Model-Based Design, Python, VBA, MATLAB, Simulink, C, C++
1w
Save
Mark Applied
Hide
Research Engineer – Software Developer
Ann Arbor, Michigan, United States
OnsiteFull Time
Michigan Technological University
Michigan Technological University: Public research university providing engineering and science-focused education.
Bachelor’s degree in computer science, mathematics, or engineering with computer science experience; programming in Python, MATLAB, or C++; software development tools; Linux familiarity; U.S. citizenship required for potential Department of Defense clearance.
Python, MATLAB, C++, Linux, Unix, ROS, GDAL
1w
Save
Mark Applied
Hide
Firmware Engineer, Staff
Ann Arbor, Michigan, United States
$134k-$176k/yr OnsiteFull Time
Edge Autonomy
Edge AutonomyNYSE: RDW: Develops and manufactures uncrewed aerial systems and autonomous flight technology.
7+ YOERequires a bachelor's degree in engineering, 7+ years of embedded firmware experience, expert C/C++, ARM and DSP experience, communication protocols, bare-metal architecture, debugging, Git, and travel flexibility.
C, C++, ARM Cortex-M, STM32, TM4C, TMS320, UART, SPI, I2C, CAN, Ethernet, Code Composer Studio, Git, Microsoft Word, Microsoft Excel, Microsoft PowerPoint, oscilloscopes, logic analyzers
2d
Save
Mark Applied
Hide
Robotics Engineer II
Ann Arbor, Michigan, United States
$130k-$155k/yr OnsiteFull Time
May Mobility
May Mobility: Develops and operates autonomous vehicle and robotaxi services.
2+ YOERequires 2+ years of commercial robotics software experience, a relevant bachelor's degree, ML concepts, sensor systems, C/C++/Python in Linux, software fundamentals, and git, valgrind, and gdb familiarity.
C, C++, Python, Linux, git, valgrind, gdb, CUDA
1mo
Save
Mark Applied
Hide
Modern Controls Engineer - Principal
New Hudson, Michigan, United States
$104k-$174k/yr OnsiteFull Time
Oshkosh
OshkoshNYSE: OSK: Manufacturer of specialty trucks, military vehicles and access equipment.
8+ YOEMS/PhD in engineering, 8+ years experience, control theory and embedded systems expertise, experience with MATLAB/Simulink and C/C++, and ability to obtain U.S. government clearance.
MATLAB, Simulink, Stateflow, Simulink Coder, C, C++, Linux, RTOS, MotoHawk, Raptor, OpenECU, dSPACE, ADAMS, Dymola, CarSim, TruckSim, Vector, Kvaser, INCA, Ethernet, TCP/IP, UDP, EtherCAT, DDS, TSN, CAN, LIN, J1939, XCP, CCP