Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

Ascentt

About this position

Ascentt is building cutting-edge data analytics & AI/ML solutions for global automotive and manufacturing leaders. We turn enterprise data into real-time decisions using advanced machine learning and GenAI. Our team solves hard engineering problems at scale, with real-world industry impact. We’re hiring passionate builders to shape the future of industrial intelligence.

Employment type: Full-Time / Contract

About the Job:

  • We are seeking a C, C++ Software Engineer with strong hands-on experience designing, building and maintaining high-quality, performant software in C and C++.
  • The engineer owns features end to end — from requirements and design through implementation, testing, debugging and release — as part of a collaborative engineering team.

What you will do:

  • Design, develop and maintain production quality software in C and C++ (C++11/14/17 or later).
  • Translate functional and technical requirements into clean software designs and well-structured code.
  • Apply object-oriented design, design patterns and the STL to build modular, reusable and maintainable components.
  • Write efficient, reliable code with careful attention to memory management, pointers, multithreading and performance.
  • Develop and debug in Linux based environments using GCC/Clang, GDB and Make/CMake.
  • Develop and execute unit, integration and regression tests to ensure software quality.
  • Profile, troubleshoot and root cause defects using debuggers, logs and analysis tools such as Valgrind, sanitizers and static analysis.
  • Maintain software design documentation and requirements traceability in Jama Connect or comparable tools.
  • Contribute to code reviews, coding standards, static analysis and CI/CD automation using Git, Jenkins and Python.
  • Collaborate with fellow developers, QA, product and project stakeholders to deliver on schedule.

This is a hands‑on C/C++ development role. Candidates must be able to walk through C/C++ code they personally wrote — design choices, trade-offs and how they debugged it.

What we are looking for:

  • Bachelor's degree in Computer Engineering, Computer Science or a related field with 4+ years of relevant experience, or a Master's with 2+ years.
  • Strong hands‑on software development in C and C++, including memory management, pointers, data structures and algorithms.
  • Experience developing and debugging in Linux-based environments (GCC/Clang, GDB, Make/CMake).
  • Solid understanding of object-oriented design, design patterns and the C++ Standard Library (STL).
  • Experience with multithreading, concurrency and performance optimization.
  • Experience developing and executing unit, integration, regression and system‑level tests.
  • Experience with software design documentation and requirements traceability (Jama Connect or comparable tools).
  • Experience with Git‑based workflows and Jira.
  • Strong troubleshooting, root‑cause analysis, documentation and communication skills.

Preferred Qualifications:

  • Experience with modern C++ (C++17/20) and Boost.
  • Experience with unit-testing frameworks (GoogleTest, Catch2) and debugging/profiling tools (GDB, Valgrind, sanitizers).
  • Familiarity with coding standards and static analysis (MISRA C/C++, CERT, clang-tidy, Coverity).
  • Experience with Python, Jenkins, CI/CD pipelines and automated testing.
#J-18808-Ljbffr
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Ann Arbor, MI vacancy
  • Senior Software Engineer - Woven by Toyota, U.S., Inc. - Ann Arbor, MISenior Software Engineer: Develop and integrate embedded software for AD/ADAS vehicle platforms, including C++, Python, Linux/QNX, and automotive interfaces. Apply tojobpostingtoday.com w/reference #... 
    Senior

    Woven by Toyota, U.S., Inc.

    Ann Arbor, MI
    3 days ago
  •  ...diagnostics and calibration solutions, anchored by expert technicians and cutting edge, patented technology. Job Overview The Senior Software Engineer is a key contributor in developing applications for Opus IVS's cutting-edge products. Collaborating closely with a skilled... 
    Senior
    Local area

    Opus IVS - US

    Ann Arbor, MI
    2 days ago
  •  ...contributions of everyone? Then Navitas is the right place for you. Overview Navitas Systems is looking for a self-motivated Senior Software Engineer to support and improve our existing Battery Management Systems product line while also developing our next generation... 
    Senior
    Full time

    East Penn Manufacturing

    Ann Arbor, MI
    11 hours ago
  •  ...origin, or disability. Envision yourself at Barracuda The Cloud-to-Cloud Backup team is looking for an experienced Senior Software Engineer to join our team in Barracuda's Data Protection division. You'll be part of the team building the next generation of our... 
    Senior
    Work experience placement
    Worldwide
    Flexible hours

    Barracuda Networks

    Ann Arbor, MI
    1 day ago
  • $110k - $160k

     ...Job Title: Senior Software Engineer Job Description This Senior Software Engineer role focuses on supporting and enhancing an existing Battery Management Systems (BMS) product line while leading development of the next-generation platform. You will join a small... 
    Senior
    Permanent employment
    Temporary work
    Immediate start

    Talentify.io

    Ann Arbor, MI
    10 hours ago
  • $158.5k - $190k

     ...make their mark. Members of this tight‑knit group act as a force multiplier, increasing the efficiency and productivity of other engineering teams. Essential Responsibilities Build full stack systems that are highly responsive, scalable and resilient Provide a... 
    Senior
    Work at office
    Immediate start
    Remote work
    Work from home
    Flexible hours
    3 days per week
    1 day per week

    May Mobility

    Ann Arbor, MI
    11 hours ago
  •  ...About Mariana Minerals Mariana Minerals is a software-first, vertically integrated minerals company on a mission to supply...  ...Mariana Minerals is looking for an experienced Senior Full Stack Software Engineer to lead critical technical initiatives in building the next... 
    Senior

    Talentify.io

    Ann Arbor, MI
    1 day ago
  • $127k - $235k

     ...Job Description We're looking for a Senior Software Engineer – AI to join the CoCounsel International team and work closely with our Labs team to build new AI agents and adapt them for our international products and features. In this role, you'll build the backend... 
    Senior
    Full time
    Work at office
    Local area
    Worldwide
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    a month ago
  • $94.9k - $176.3k

     ...Thomson Reuters U.S. Income Tax Compliance  software is relied upon by the largest multi-national corporations and global accounting firms...  ...to add a talented, results oriented and innovative software engineer to our team who will help us extend our market leadership into... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    12 days ago
  •  ...Salary- 120-130k base  A Software Engineer III demonstrates proficiency in the technology of concern. They develop with more of an external focus encompassing other teams and how the software interacts with other parts of the organization. They are proficient in the... 
    Senior
    Full time
    Remote work

    Domino's

    Ann Arbor, MI
    1 day ago
  • $105.9k - $155.3k

     ...Marketing, Spares Supply Chain Management, Field Operations, Engineering, Product Training, Digital Solutions and Analytics, and Technical...  ...is seeking a highly skilled and motivated AI-first full-stack Software Engineer to build remote service software products for our... 
    Minimum wage

    KLA

    Ann Arbor, MI
    1 day ago
  • $94.9k - $176.3k

     ...About the team Our Platform Engineering team builds and operates the core backend systems...  ...reliably across the business. As a Senior Platform Engineer , you will design and...  ...About you ~4+ years of professional software engineering experience, including experience... 
    Senior
    Work at office
    Local area
    Flexible hours
    Shift work

    Talentify.io

    Ann Arbor, MI
    1 day ago
  •  ...Senior Product Design Engineer The Senior Product Design Engineer will provide technical leadership in the design, development, and sustainment of electrical products. This role is a hands-on technical contributor responsible for executing product designs, supporting... 
    Senior

    TOP DOG Inc

    Ann Arbor, MI
    4 days ago
  •  ...joining our team! Job Description We are seeking a Senior / Lead Platform Engineer to design, build, and evolve a highly scalable, secure,...  ...platform capabilities, enabling engineering teams to deliver software rapidly and safely through standardized, self-service... 
    Senior
    Local area

    Domino's Corporate

    Ann Arbor, MI
    a month ago
  •  ...improve business outcomes, and advance Schwab’s innovation strategy. This is an opportunity to work at the intersection of software engineering, cloud technology, data platforms, and Generative AI while partnering with architects, engineers, data scientists, and business... 
    Senior
    Full time
    Work at office

    The Charles Schwab Corporation

    Ann Arbor, MI
    3 days ago
  •  ...meetings from home before heading to the office, or leaving earlier when needed to accommodate family commitments. Meet our software engineers! Meet some of our software engineers who are shaping the future of autonomy and delivering world-class solutions helping... 
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Ann Arbor, MI
    4 days ago
  •  ...Job Summary The Software Development Engineer II position is the individual contributor intermediate level position in the software engineering...  ...organizational strategy ~ Work as directed with Senior level personnel/managers ~ Meets 100% of Development Engineer... 
    Contract work
    Temporary work
    Work at office
    Overseas
    Monday to Friday

    Phoenix Contact GmbH & Co. KG

    Ann Arbor, MI
    3 days ago
  •  ...The Senior Product Design Engineer will provide technical leadership in the design, development, and sustainment of electrical products. This role is a hands‑on technical contributor responsible for executing product designs, supporting manufacturing, and driving continuous... 
    Senior

    Gables Search Group

    Ann Arbor, MI
    2 days ago
  •  ...Back to jobs Senior Software Performance Engineer Ann Arbor, MI - Remote Apply May Mobility is transforming cities through autonomous technology to create a safer, greener, more accessible world. Based in Ann Arbor, Michigan, May develops and deploys autonomous vehicles... 
    Senior
    Full time
    Remote work

    Maymobility

    Ann Arbor, MI
    23 days ago
  •  ...impact, build a meaningful career and help shape what's next, there's a place for you at Domino's. Job Description A Software Engineer II is proficient with the most-often used features of the programming language, its core library, commonly used 3rd party... 

    Domino's Corporate

    Ann Arbor, MI
    2 days ago
  •  ...apply to contractor positions About the role As an AcuityOS engineer, you’ll develop, deploy, and maintain the backbone of all-...  ...-based work, with significant time spent deploying and testing software on autonomous vehicles in real-world environments. At Applied... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Telemetry Today LLC

    Ann Arbor, MI
    23 hours ago
  • $40.81 - $43.81 per hour

    job summary: Position Summary We are seeking a Mid-Level AI Software Test Engineer to design, automate, and execute testing strategies for AI-powered applications, machine learning systems, AI agents, copilots, and generative AI solutions. This role combines traditional... 
    Hourly pay
    Contract work
    Temporary work
    Work experience placement
    Ann Arbor, MI
    6 days ago
  • $120k - $150k

     ...data centers, giving operators a way to better use the power already available to them. We are expanding our engineering team and looking for a Software Engineer to support the productionalization of our IoT platform, with a primary emphasis on the software that runs... 
    Full time
    Casual work
    Local area
    Remote work
    Flexible hours

    Karman

    Ann Arbor, MI
    22 days ago
  • $160k - $180k

     ...seeing the impact of their work. Join us.Job SummaryAs a Senior Performance Engineer on the Behavior Planning team, you will own latency, throughput...  ...system performance, low-level execution concepts, and software profiling tools.Essential ResponsibilitiesSystem Diagnostics... 
    Senior
    Immediate start
    Flexible hours

    May Mobility

    Ann Arbor, MI
    2 days ago
  •  ...AI Software Engineer:On behalf of our technology client, Procom is searching for an AI Software Engineer for a 6-month role. This position is a hybrid position with 4 days onsite at our client’s Ann Arbor, MI office.AI Software Engineer - Job Description:We are seeking... 
    Contract work
    Temporary work
    Work at office
    Immediate start
    Remote work

    Procom

    Ann Arbor, MI
    10 hours ago
  • $139.3k - $203.6k

    Meet the TeamThe Zero Trust OS Logon & Enterprise Applications team at Cisco Duo designs and engineers the foundational low-level authentication software that secures critical Windows and macOS enterprise endpoints across tens of thousands of global organizations. Our... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Ann Arbor, MI
    1 day ago
  •  ...autonomous driving and advanced driver assist technologies; Arene, our software development platform for software-defined vehicles; Woven City...  ...abreast of current best software practices, and mentor other engineers MINIMUM QUALIFICATIONS ~ Proficiency with shell scripts,... 
    Work experience placement
    Work at office
    Flexible hours

    Woven by Toyota

    Ann Arbor, MI
    11 days ago
  • $82.1k - $172.4k

     ...Senior Infrastructure/DevSecOps Engineer This position is for a Senior DevSecOps Engineer. You will be working closely with a talented team to deliver a complex software application into operations. Our ideal candidate is a DevSecOps Engineer who is a hard charging... 
    Senior
    Contract work
    Work experience placement
    Remote work
    Flexible hours

    CACI International

    Ypsilanti, MI
    2 days ago
  • $127k - $235k

     ...roleWe're building the next generation of AI‑powered platforms for tax and accounting professionals, and we’re looking for a Senior Software Engineer who can architect high‑performance backend systems that bring real‑world AI capabilities to life. If you thrive in fast‑... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    1 day ago
  • $109k - $203k

    Are you a hands-on engineer who wants to build the next generation of legal AI solutions from the ground up?Thomson Reuters is hiring a Senior Software Engineer (Legal) on our CoCounsel Forward Deployed Engineering team. In this role, you will help design, build, and deploy... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!