CareerPlanSign in

Software Engineer

USA, MI, Detroit💼 Full-time🗓 2026-09-10 → 2026-09-26

Core

Design, develop, and maintain functionality within the 3DCS dimensional variation analysis platform, delivering new features and corrective maintenance.

Role type

Individual contributor software engineer (C++)

Builds

3DCS software platform (dimensional variation analysis, geometric dimensioning and tolerancing, tolerance analysis, variation simulation)

Domain

Manufacturing software / Geometric dimensioning and tolerancing (GD&T)

Deliverable

production ML models | product features

Required skills

C++, object-oriented design, software development lifecycle, version control, continuous integration, automated testing, technical specification drafting, code review, regression testing, numerical accuracy checks, Level 3 support, knowledge sharing

Preferred skills

GD&T (ASME Y14.5 or ISO GPS), tolerance analysis, variation simulation, computational geometry, linear algebra, statistics, Monte Carlo methods, numerical solvers, CAD or geometry kernel integration, multi-threaded development, cross-platform development, manufacturing processes, performance-critical numerical code

Technologies

C++, C++ GUI and tooling layers

Responsibilities

Translate functional requirements into technical solutions; analyze and develop functionality in C++ for the engine and tooling layers; define and execute test protocols including regression and numerical accuracy checks; perform evolutive and corrective maintenance; provide Level 3 support for customer issues; mentor new joiners and act as tutor for apprentices; participate in code review as author and reviewer; escalate architecturally significant changes for review

Seniority

Mid-level, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.