Talent.com

Computer programming Jobs in Sterling Heights, MI

Create a job alert for this search

Computer programming • sterling heights mi

Last updated: 1 day ago

Junior C++ Graphics Engineer

Rapid Die CutClinton Township, Michigan, United States
$90,000.00–$110,000.00 yearly$90,000.00–$110,000.00 yearly
Full-timeFull-time

Salary: $90,000 - 110,000 per year.We require a bachelors degree in Computer Science, Computer Engineering, Applied Mathematics, Engineering, or a closely related discipline.We are looking for stro... Show more

 • Promoted

Instrumentation and Controls Engineering Manager (46603)

Jacobs SolutionsTroy, MI, US

Instrumentation And Controls Engineering Manager.At Jacobs, we're challenging today to reinvent tomorrow by solving the world's most critical problems for thriving cities, resilient environments, m... Show more

 • Promoted

Robotic Technician

MagnaTroy, MI, US
PermanentPermanent

At Magna, you can expect an engaging and dynamic environment where you can help to develop industry-leading automotive technologies.We invest in our employees, providing them with the support and r... Show more

 • Promoted

Computer/IT

TradeJobsWorkForce48307 Rochester Hills, MI, US

Computer/IT Job Duties: Setting up hardware and installing and configure software and drivers.Maintaining and repairing technological equipment (e.Installing well-functioning LAN/WAN and other netw... Show more

 • Promoted

Aquatics Programming Supervisor

Life Time>Rochester Hills, Michigan, United States of America

As the Aquatics Supervisor, you must enjoy working in a fast-paced environment.You will help members improve their swimming in our state-of-the-art recreational and lap pools, both indoors and out.... Show more

Flowform Specialist

Transform AutomotiveShelby Township, MI, US
Full-timeFull-time

Amsted Automotive's TransForm Automotive division in Shelby Township, is seeking a Flowform Specialist for our third shift (11:00 PM - 7:00 AM + 15% shift premium).PM to 11:00 PM (15% shift premium... Show more

CNC Machinist/Setup

EmploybridgeMt Clemens, MI, US
Full-timeFull-time

CNC Programmer / Setup Machinist About the Job .Are you an experienced CNC Programmer who enjoys taking a part from print to production? We're seeking a skilled CNC Programmer / Setup Machinist to ... Show more

QA Tester

TEKsystemsTroy, MI, US
ContractorContractor

Description:* Client in Troy, MI, is looking to bring on a QA to their team to support their Center of Excellence Team that is responsible for meeting customer expectations for the website.MUST HAV... Show more

Senior Robot Programmer

Gabletek Robotics and Controls SolutionsTroy, MI, US

Mentor Automation Technician level I-III members as well as Weld Technicians.Ability to execute with proficiency all duties and responsibilities requirements of Automation technician III.Follow all... Show more

 • Promoted

Software and Controls Engineer

Delta StaffingRochester Hills, MI, United States

Controls Engineer – Robotics & Automation.PLC-based control systems for advanced automation and robotic systems.You’ll work hands-on with engineering teams and customers to bring co... Show more

Robotics Tech Support Specialist

FutureRecruitNetRochester, MI, US

Robotics Tech Support Specialist.Rochester Hills, MI, United States.We are searching for a Robotics Technical Support Specialist to play an integral role by providing frontline technical support to... Show more

 • Promoted

Field Application Engineer II

LMI TechnologiesRoyal Oak, MI, US
Quick Apply

As a Field Application Engineer II (FAE II) at LMI Technologies, you will be a senior technical expert, solution architect, and customer advocate in the factory automation and 3D machine vision spa... Show more

Machine Learning Engineer

Optimal Inc.Warren, MI, USA
Quick Apply

Job SummaryWe are seeking a Machine Learning Research Scientist with experience in Physics-Informed Neural Networks (PINNs), multimodal modeling, and world model development.The candidate will deve... Show more

CNC Programmer

WaltonenTroy, MI, US
Quick Apply

Independence Tooling is actively seeking a CNC Programmer to join our team!.Responsibilities Plan machining operations by reviewing work orders, engineering drawings, blueprints, and technical spec... Show more

Robot Programmer (Experienced)

GABLETEKTroy, MI, US
Quick Apply

Local & Travel Opportunities Position Overview We are seeking an experienced Robot Programmer with 3+ years of experience to support automation projects in a machine tool and industrial manufac... Show more

Manager Computer Hardware

McLaren Health Care CorpMichigan, Mount Clemens
Full-timeFull-time

The Manager Computer Hardware leads a team enabling the delivery of a high-value capabilities to the McLaren enterprise related to its PC end point devices.The manager will be responsible for depen... Show more

Flowforming Specialist (3rd Shift)

Linked Professional ServicesUtica, Michigan, USA

Pay: $26 and up (based on experience) + 15% shift premium.We are seeking an experienced Flowforming Specialist to support CNC flowforming and machining operations in a fast-paced automotive manufac... Show more

Direct Support Professional - Rochester

Dutton Farm Inc.Rochester, MI, US
Quick Apply

AM to 3:30PM Direct Support Professional (DSP) The Direct Support Professional (DSP) empowers adults with disabilities through hands-on experiences like animal care, gardening, art, and community a... Show more

Lab Automation Engineer

MolexRochester Hills, Michigan
Full-timeFull-time

We are currently seeking a talented System Developer to join our in-house GRTS staff.This full-time position is based in Rochester Hills, Michigan.If you are passionate about technology and looking... Show more

CNC Set-Up Technician

Amsted AutomotiveUtica, MI, US

CNC Programmer (Technician) (3rd Shift).Join Our Team as a CNC Programmer (Technician) (3rd Shift)! Shelby Township, MI | 11:00 PM - 7:00 AM | Earn an Additional 15% Shift Premium! Are you passiona... Show more

 • Promoted
People also ask
Junior C++ Graphics Engineer

Junior C++ Graphics Engineer

Rapid Die CutClinton Township, Michigan, United States
19 days ago
Salary
$90,000.00–$110,000.00 yearly
Job type
  • Full-time
Job description

Salary: $90,000 - 110,000 per year

Requirements:

  • We require a bachelors degree in Computer Science, Computer Engineering, Applied Mathematics, Engineering, or a closely related discipline.
  • We are looking for strong C++ programming and debugging ability.
  • We need solid computer science fundamentals, including data structures and algorithms.
  • We want a strong background in either computational geometry or computer graphics, along with practical familiarity with the other.
  • We value attention to numerical precision, tolerances, and edge cases.
  • You should be able to learn rapidly, understand complex systems, and collaborate effectively.
  • Clear written and verbal communication skills are required.
  • Experience with Python is preferred.
  • Familiarity with CAD file formats, spline-based geometry, or CAD/CAM systems is preferred.
  • Experience with geometry, numerical computing, computer vision, or image processing is preferred.
  • Experience with OpenGL or WebGL is preferred.
  • Familiarity with CMake, Git, and continuous integration workflows is preferred.
  • Exposure to manufacturing, CNC, robotics, simulation, or game engine development is preferred.

Responsibilities:

  • We will have you develop and maintain our existing C++ software for geometry and die cutting.
  • You will own and enhance our automated quote pricing engine.
  • You will troubleshoot and fix issues across CAD processing, geometry, pricing, and production workflows.
  • You will test and document software updates.
  • You will build and support geometry visualization software.
  • You will implement geometry and quoting capabilities for CNC machining, sheet-metal fabrication, and automated bending.

Technologies:

  • AI
  • Computer Vision
  • Git
  • Support
  • OpenGL
  • Python
  • Robotics
  • WebGL
  • C++

More:

We are Digital Manufacturing Systems, Inc. (Rapid Die Cut), based in Clinton Township, Michigan, and this is a full-time, on-site junior C++ engineer role. We build software that automates the journey from a customers CAD file to a manufacturing quote and production, with our geometry and pricing engines driving quoting accuracy, manufacturability, and production data for our machines. We are growing beyond die cutting into CNC machining, sheet-metal fabrication, and automated bending, and you will work directly with our Computational Geometry & AI Engineer for day-to-day mentorship. This role also offers hands-on exposure to computational geometry, computer vision, geometry-driven quoting, CAD/CAM software, real-time visualization, and high-performance C++, with benefits including 401(k), dental insurance, health insurance, and vision insurance.

last updated 45 week of 2026