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.
- ...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...SeniorFull timeWork at office
- 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
- ...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...SeniorFull time
- ...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...SeniorWorldwide
$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...SeniorImmediate startFlexible hours$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...SeniorFull timeTemporary workLocal areaRemote workFlexible hours- ...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,...SeniorFull timeWork experience placementWork at office
$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...SeniorFull timeWork at officeLocal areaFlexible hours$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‑...SeniorFull timeWork at officeLocal areaFlexible hours$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...SeniorFull timeWork at officeLocal areaWorldwideFlexible hours$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...SeniorMinimum wageFull timeWork experience placementFlexible hours$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...SeniorFull timeWork experience placementWork at officeLocal areaImmediate startFlexible hours$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...SeniorPermanent employmentTemporary workImmediate start- ...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...SeniorWork at officeFlexible hours
- 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
- ...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...SeniorFull timeWork at office
$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...SeniorMinimum wageFull timeWork experience placementFlexible hours$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- ..., 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...SeniorFull timeContract workWork at office
$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...SeniorWork at officeImmediate startFlexible hours$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...SeniorFull timeTemporary workLocal areaFlexible hours- 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...SeniorFull timeWork at officeTrial period1 day per week
- ...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...SeniorLocal area
- ...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
$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...SeniorFull timeWork at officeLocal areaFlexible hours- ...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...SeniorWorldwide
- ...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...SeniorFull time
$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 wageFull time- ...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...SeniorFull timeRemote work
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineering - Machine Learning. Be the first to apply!
- software engineer amazon Ann Arbor, MI
- information technology software engineer Ann Arbor, MI
- federal - software developer Ann Arbor, MI
- graduate software developer Ann Arbor, MI
- software engineer remote Ann Arbor, MI
- junior software developer internship Ann Arbor, MI
- remote entry level software developer Ann Arbor, MI
- software engineer contract Ann Arbor, MI
- network software engineer Ann Arbor, MI
- intel software engineer Ann Arbor, MI


