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.
- 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
- ...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
- ...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...SeniorFull time
- ...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...SeniorWork experience placementWorldwideFlexible 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...SeniorPermanent employmentTemporary workImmediate start$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...SeniorWork at officeImmediate startRemote workWork from homeFlexible hours3 days per week1 day per week- ...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
$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...SeniorFull timeWork at officeLocal areaWorldwideFlexible 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- ...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...SeniorFull timeRemote work
$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$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...SeniorWork at officeLocal areaFlexible hoursShift work- ...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
- ...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...SeniorLocal area
- ...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
- ...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 contractorsFor subcontractorCasual workWork at officeRemote workDay shift
- ...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 workTemporary workWork at officeOverseasMonday to Friday
- ...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
- ...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
- ...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...
- ...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 timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift
$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 payContract workTemporary workWork experience placement$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 timeCasual workLocal areaRemote workFlexible hours$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- ...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 workTemporary workWork at officeImmediate startRemote work
$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...SeniorFull timeTemporary workLocal areaFlexible hours- ...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 placementWork at officeFlexible hours
$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...SeniorContract workWork experience placementRemote workFlexible 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$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- intel software engineer Ann Arbor, MI
- software engineer Ann Arbor, MI
- senior robotics software engineer Ann Arbor, MI
- financial software developer Ann Arbor, MI
- part time software developer remote Ann Arbor, MI
- software engineer remote Ann Arbor, MI
- ngo software engineer Ann Arbor, MI
- software development engineer aws Ann Arbor, MI
- network software engineer Ann Arbor, MI
- senior software design engineer Ann Arbor, MI



