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

Senior Software Engineering - Machine Learning

Ascentt

C, C++ Software EngineerAscentt 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 / ContractAbout 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.

Vacancy posted 14 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineering - Machine Learning in Ann Arbor, MI vacancy
  •  ...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
    5 days ago
  • 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
    5 days ago
  •  ...contributions of everyone? Then Navitas is the right place for you.OverviewNavitas 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
    2 days ago
  •  ...national origin, or disability.Envision yourself at BarracudaThe Cloud-to-Cloud Backup team is looking for an experiencedSenior 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 Cloud... 
    Senior
    Worldwide

    Barracuda Networks

    Ann Arbor, MI
    5 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
    4 days ago
  • $167.7k - $245.2k

     ...technologies across Linux and Windows.Our software agent team builds high-performance,...  ...environments.As part of the Windows agent engineering team, you will focus on extending these...  ...environments. You will work closely with senior engineers, architects, and cross-functional... 
    Senior
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Ann Arbor, MI
    6 days ago
  •  ...future of how clients manage their money through innovative and reliable technology products and services. As a Senior Manager, Software Development and Engineering within the thinkorswim Service Availability Engineering (SAvE) team, you will design and deliver scalable,... 
    Senior
    Full time
    Work experience placement
    Work at office

    The Charles Schwab Corporation

    Ann Arbor, MI
    8 days 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
    6 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
    8 days ago
  • $127k - $235k

    Job DescriptionWe'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 services... 
    Senior
    Full time
    Work at office
    Local area
    Worldwide
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    4 days ago
  • $105.9k - $180k

     ...back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together...  ...the best and the brightest research scientist, software engineers, application development engineers, and senior product technology process engineers. Central Engineering... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Ann Arbor, MI
    8 days 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
    9 days 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 multidisciplinary... 
    Senior
    Permanent employment
    Temporary work
    Immediate start

    Actalent

    Ann Arbor, MI
    3 days ago
  •  ...autonomous driving and advanced driver assist technologies; Arene, our software development platform for software-defined vehicles; Woven City...  ...and enhanced well-being for all.TEAMOur Cloud and Data Engineering organization is working on accelerating autonomous driving by... 
    Senior
    Work at office
    Flexible hours

    Woven by Toyota

    Ann Arbor, MI
    9 days ago
  • Senior Full Stack Software Engineer Mariana Minerals is a software-first, vertically integrated minerals company on a mission to supply the critical minerals powering modern energy, AI, and defense technologies. We're reimagining the minerals supply chain by combining deep... 
    Senior

    Mariana Minerals

    Ann Arbor, MI
    11 hours ago
  •  ...team explores emerging technologies and evaluates how they can create value across Schwab. We are seeking an experienced Senior Software Engineer who combines strong technical depth with curiosity, creativity, and a passion for solving complex problems.This role focuses... 
    Senior
    Full time
    Work at office

    The Charles Schwab Corporation

    Ann Arbor, MI
    6 days ago
  • $129.6k - $190.07k

     ...advancing business priorities by delivering high-impact work across your area of expertise.We are seeking a seasoned Backend Software Engineer with deep expertise in modern C++ and developing infrastructure to lead the development of high-performance, scalable backend... 
    Senior
    Minimum wage
    Full time
    Work experience placement
    Flexible hours

    KLA-Tencor

    Ann Arbor, MI
    5 days ago
  • $98k - $200k

     ...sales team is trained across all of our products to give our customers insights into our entire portfolio. Job Title: Application Engineer - Principal/SPEJob Locations: Ann Arbor, Michigan, Milpitas, California, Lowell, MassachussetsJob Summary:We are seeking a highly... 
    Senior

    MACOM

    Ann Arbor, MI
    7 days ago
  •  ..., and reconciliation between chain state and books of record. Engineers in the lab also contribute to adjacent research in AI/ML, cloud...  ...you haveRequired Qualifications:10+ years of professional software engineering experience, with production ownership of systems you... 
    Senior
    Full time
    Contract work
    Work at office

    The Charles Schwab Corporation

    Ann Arbor, MI
    6 days ago
  • $92k - $114k

     ...their work. Join us.Job SummaryMay Mobility is looking for a Senior Autonomy Engineer for hands-on support of new fleet deployments. FAEs work...  ...entire breadth of the system (from the hardware platform to the software autonomy stack), serving as the Engineering team’s on-site... 
    Senior
    Work at office
    Immediate start
    Flexible hours

    May Mobility

    Ann Arbor, MI
    5 days ago
  • $139.3k - $203.6k

     ...processing well over 100 million pushes monthly. Cross-platform engineers partner with product and design to build accessible, human-...  ...in computer science or a related technical field, 6+ years of software engineering or related experience.3+ years of professional engineering... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Ann Arbor, MI
    8 days ago
  • Senior Software Developer Position Inquiry Our Development team focuses on implementation, using a test-driven design and development approach. Developers work in pairs on a variety of projects, rotating pair partners and/or projects on a weekly basis. At Menlo, it's not... 
    Senior
    Full time
    Work at office
    Trial period
    1 day per week

    Menlo Innovations

    Ann Arbor, MI
    1 day 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

    Dexter, Livingston County, MI
    3 days ago
  •  ...KLA is seeking an AI/ML Engineer - Systems for its Midwest HQ in Ann Arbor, MI. You will join a collaborative team to turn AI/ML research into production-grade systems, focusing on reliability, performance, and scalability of AI workloads across applications and pipelines... 
    Senior

    KLA

    Ann Arbor, MI
    2 days ago
  • $102.2k - $189.8k

    Job Description We're looking for a Senior Front-End Software Engineer AI to join the CoCounsel team. We are building the next generation of AI agentic products for legal professionals. The team takes early concepts and turns them into scalable, production-ready features... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Ann Arbor, MI
    1 day ago
  •  ...Thomson Reuters' CoCounsel International team seeks a Senior Software Engineer - AI to build backend services and scale AI agents for international products. You will design scalable architectures using Python, FastAPI, PostgreSQL, and AWS, delivering production-grade... 
    Senior
    Worldwide

    Thomson Reuters

    Ann Arbor, MI
    5 days ago
  •  ...offers specializes in customized web, mobile and now, AI applications with application integration services that span the entire software development lifecycle.Logic is seeking an experienced Technical Lead/Solutions Architect to be based in Ann Arbor for its growing... 
    Senior
    Full time

    Logic Solutions

    Ann Arbor, MI
    4 days 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
    Full time

    KLA-Tencor

    Ann Arbor, MI
    5 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
    a month ago
  •  ...Charles Schwab in Ann Arbor seeks a senior software/data engineer to build production-grade data and AI-powered solutions across cloud, data platforms, and Generative AI. You will collaborate with architects, engineers, data scientists, and business leaders to deliver... 
    Senior

    Charles Schwab

    Ann Arbor, MI
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineering - Machine Learning. Be the first to apply!