Senior C/C++ Engineer — Real-Time Analytics & AI/ML

Ascentt

Ann Arbor (MI)

Vor Ort

USD 110.000 - 150.000

Vollzeit

Vor 7 Tagen
Sei unter den ersten Bewerbenden
Bewerbungsgenerator

Bekomme eine Antwort von diesem Arbeitgeber — ein Lebenslauf und ein Anschreiben, die genau auf die Eigenschaften eingehen, die gesucht werden.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Ascentt is seeking a hands-on C/C++ Software Engineer to design, build and maintain high-quality software for automotive and manufacturing applications. You will own features end-to-end—from requirements and design through implementation, testing and release—as part of a collaborative engineering team.

The role emphasizes memory management, multithreading, and performance in Linux environments (GCC/Clang, GDB, Make/CMake), with a strong focus on OO design, STL and modern C++ practices.

Qualifikationen

  • Bachelor’s degree in Computer Engineering, Computer Science or related field, with 4+ years of experience, or a Master’s with 2+ years.
  • Strong hands-on development in C and C++, including memory management, pointers, data structures and algorithms.
  • Experience in Linux-based environments (GCC/Clang, GDB, Make/CMake).
  • Solid understanding of object-oriented design, design patterns and the STL.
  • Experience with multithreading, concurrency and performance optimization.
  • Experience with unit/integration/regression/system-level tests and with Git/Jira workflows.

Aufgaben

  • Design, develop and maintain production-quality software in C and C++ (C++11/14/17 or later).
  • Translate requirements into clean software designs and well-structured code.
  • Apply OO design, patterns and STL to build modular components.
  • Write efficient, memory-safe code with attention to memory management and performance.
  • Develop and debug in Linux using GCC/Clang, GDB and Make/CMake.
  • Develop and execute unit, integration and regression tests.
  • Profile and troubleshoot defects using Valgrind, sanitizers and static analysis.
  • Maintain design docs and requirements traceability (Jama Connect or comparable tools).
  • Contribute to code reviews, standards, static analysis and CI/CD with Git, Jenkins and Python.
  • Collaborate with developers, QA, product and stakeholders to deliver on schedule.

Kenntnisse

C/C++ programming
Memory management
Multithreading
Data structures
Algorithms
Object-oriented design

Ausbildung

Bachelor’s degree in Computer Engineering/Computer Science
Master’s degree (related field)

Tools

GCC/Clang
GDB
Make/CMake
Git
Jira
Valgrind

Jobbeschreibung

Ascentt is seeking a hands-on C/C++ Software Engineer to design, build and maintain high-quality software for automotive and manufacturing applications. You will own features end-to-end—from requirements and design through implementation, testing and release—as part of a collaborative engineering team.

The role emphasizes memory management, multithreading, and performance in Linux environments (GCC/Clang, GDB, Make/CMake), with a strong focus on OO design, STL and modern C++ practices.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Software Engineer
Senior Software Engineer

Ascentt • Ann Arbor (MI)

Vor Ort
USD 110.000 - 150.000
Senior Real-Time C++ Engineer — Linux, AI & Sensors
Senior Real-Time C++ Engineer — Linux, AI & Sensors

Imagry | Autonomous Driving • San Jose (CA)

Vor Ort
USD 140.000 - 210.000
Senior C++ Engineer — Real-Time Linux & AI/HW Systems
Senior C++ Engineer — Real-Time Linux & AI/HW Systems

Imagry | Autonomous Driving • San Jose (CA)

Vor Ort
USD 100.000 - 130.000
Senior Embedded Software Engineer — Real-Time C++
Senior Embedded Software Engineer — Real-Time C++

Autonomous Solutions, Inc • Logan (UT)

Vor Ort
USD 90.000 - 130.000
Senior Embedded Software Engineer - Real-Time C++
Senior Embedded Software Engineer - Real-Time C++

Autonomous Solutions, Inc • Logan (UT)

Vor Ort
USD 90.000 - 120.000
Senior ADAS Platform Architect (C/C++, Real-Time)
Senior ADAS Platform Architect (C/C++, Real-Time)

NVIDIA Corporation • Santa Clara (CA), Northern (KY)

Hybrid
USD 184.000 - 357.000
Equity and benefits
Senior Real-Time Performance Engineer (C++)
Senior Real-Time Performance Engineer (C++)

May Mobility, Inc. • Ann Arbor (MI)

Vor Ort
USD 160.000 - 180.000
Healthcare plans
Health Savings Account
Employer retirement match
Real-Time C++ Middleware Engineer for On-Vehicle Robotics
Real-Time C++ Middleware Engineer for On-Vehicle Robotics

PlusAI, Inc. • Santa Clara (CA)

Hybrid
USD 120.000 - 200.000
Senior C++ Engineer - AI Tooling & Optimization (Remote)
Senior C++ Engineer - AI Tooling & Optimization (Remote)

Alignerr Corp. • New York (NY)

Remote
USD 83.000 - 124.000
Senior Embedded C++ Engineer — AI‑Driven, Hybrid
Senior Embedded C++ Engineer — AI‑Driven, Hybrid

Vaco Recruiter Services • Gahanna (OH)

Hybrid
USD 120.000 - 150.000