Requirements: • Bachelor's degree in computer science, computer engineering, or related field with relevant experience • Minimum 2 years' experience in software programming • Minimum 2 years ...
Requirements: • Bachelor's degree in computer science, computer engineering, or related field with relevant experience • Minimum 2 years' experience in software programming • Minimum 2 years ...
Requirements: · Bachelor's degree in computer science, computer engineering, or related field with relevant experience · Minimum 2 years' experience in software programming · Minimum 2 years ...
Quick apply
Requirements: · Bachelor's degree in computer science, computer engineering, or related field with relevant experience · Minimum 2 years' experience in software programming · Minimum 2 years ...
CNC Programmer
Utica, MI · On-site
$24.25 - $33/hr
SAPA Transmission is seeking a CNC Programmer with experience in Mastercam, Siemens NX, or other CAD/CAM programming languages. This role supports the development and optimization of machining ...
Quick apply
CNC Programmer
Utica, MI · On-site
$24.25 - $33/hr
SAPA Transmission is seeking a CNC Programmer with experience in Mastercam, Siemens NX, or other CAD/CAM programming languages. This role supports the development and optimization of machining ...
CNC Programmer
Utica, MI · On-site
$24.25 - $33/hr
SAPA Transmission is seeking a CNC Programmer with experience in Mastercam, Siemens NX, or other CAD/CAM programming languages. This role supports the development and optimization of machining ...
Quick apply
CNC Programmer
Utica, MI · On-site
$24.25 - $33/hr
SAPA Transmission is seeking a CNC Programmer with experience in Mastercam, Siemens NX, or other CAD/CAM programming languages. This role supports the development and optimization of machining ...
Sr. CAD Technician
Detroit, MI · On-site
$85K/yr
This role ensures accurate, complete, and timely CAD deliverables while supporting engineers, project managers, and fabrication teams. It also includes coordinating CAD workload and maintaining ...
New
Quick apply
Sr. CAD Technician
Detroit, MI · On-site
$85K/yr
This role ensures accurate, complete, and timely CAD deliverables while supporting engineers, project managers, and fabrication teams. It also includes coordinating CAD workload and maintaining ...
New
CNC Programmer
$24.75 - $33.75/hr
Use VISI CAD for boring mill programming as needed * Read and interpret blueprints, CAD data, GD&T, work orders, and engineering drawings * Set up CNC machines, tooling, holding devices, offsets, and ...
Quick apply
CNC Programmer
$24.75 - $33.75/hr
Use VISI CAD for boring mill programming as needed * Read and interpret blueprints, CAD data, GD&T, work orders, and engineering drawings * Set up CNC machines, tooling, holding devices, offsets, and ...
Position Title: 3DX & PLM Platform Developer(CAD) (W2 Position) Location: Dearborn, MI (Hybrid) (W2 Position) Duration: 12+ Months Experience: 10+ Years JD: * 9+years progressive responsibilities in ...
Quick apply
Position Title: 3DX & PLM Platform Developer(CAD) (W2 Position) Location: Dearborn, MI (Hybrid) (W2 Position) Duration: 12+ Months Experience: 10+ Years JD: * 9+years progressive responsibilities in ...
CNC Programmer
$24.75 - $34/hr
Programming for a horizontal mill used in soft machining of steels and some plastics ... Produces CNC programs for production using 3D CAD/CAM software. * Prepares electrode drawings for ...
Quick apply
CNC Programmer
$24.75 - $34/hr
Programming for a horizontal mill used in soft machining of steels and some plastics ... Produces CNC programs for production using 3D CAD/CAM software. * Prepares electrode drawings for ...
CNC Programmer
$24.75 - $34/hr
Programming for a horizontal mill used in soft machining of steels and some plastics ... Produces CNC programs for production using 3D CAD/CAM software. * Prepares electrode drawings for ...
Quick apply
CNC Programmer
$24.75 - $34/hr
Programming for a horizontal mill used in soft machining of steels and some plastics ... Produces CNC programs for production using 3D CAD/CAM software. * Prepares electrode drawings for ...
CNC Programmer
Troy, MI · On-site
$25 - $34.25/hr
Review and interpret 3D CAD models to determine machining strategy, tool paths, and material ... Convert engineering and design specifications into Computer-Aided Manufacturing (CAM) programs.
CNC Programmer
Troy, MI · On-site
$25 - $34.25/hr
Review and interpret 3D CAD models to determine machining strategy, tool paths, and material ... Convert engineering and design specifications into Computer-Aided Manufacturing (CAM) programs.
CNC Programmer
Livonia, MI · On-site
$24.75 - $34/hr
Programming for a horizontal mill used in soft machining of steels and some plastics ... Produces CNC programs for production using 3D CAD/CAM software. * Prepares electrode drawings for ...
CNC Programmer
Livonia, MI · On-site
$24.75 - $34/hr
Programming for a horizontal mill used in soft machining of steels and some plastics ... Produces CNC programs for production using 3D CAD/CAM software. * Prepares electrode drawings for ...
CNC Programmer
Troy, MI · On-site
$25 - $34.25/hr
Review and interpret 3D CAD models to determine machining strategy, tool paths, and material ... Convert engineering and design specifications into Computer-Aided Manufacturing (CAM) programs.
Quick apply
CNC Programmer
Troy, MI · On-site
$25 - $34.25/hr
Review and interpret 3D CAD models to determine machining strategy, tool paths, and material ... Convert engineering and design specifications into Computer-Aided Manufacturing (CAM) programs.
CMM Programmer
Warren, MI · On-site
Interpret engineering drawings, CAD models, GD&T, and specifications * Ability to write CMM programs for new launches/ * Develop and optimize CMM programs using software such as PC-DMIS, Calypso, etc.
Quick apply
CMM Programmer
Warren, MI · On-site
Interpret engineering drawings, CAD models, GD&T, and specifications * Ability to write CMM programs for new launches/ * Develop and optimize CMM programs using software such as PC-DMIS, Calypso, etc.
CNC Programmer
$25 - $34.25/hr
Review and interpret 3D CAD models to determine machining strategy, tool paths, and material ... Convert engineering and design specifications into Computer-Aided Manufacturing (CAM) programs
Quick apply
CNC Programmer
$25 - $34.25/hr
Review and interpret 3D CAD models to determine machining strategy, tool paths, and material ... Convert engineering and design specifications into Computer-Aided Manufacturing (CAM) programs
CMM Programmer
Warren, MI · On-site
Interpret engineering drawings, CAD models, GD&T, and specifications * Ability to write CMM programs for new launches/ * Develop and optimize CMM programs using software such as PC-DMIS, Calypso, etc.
CMM Programmer
Warren, MI · On-site
Interpret engineering drawings, CAD models, GD&T, and specifications * Ability to write CMM programs for new launches/ * Develop and optimize CMM programs using software such as PC-DMIS, Calypso, etc.
Embedded Software Engineer
$121K - $159.20K/yr
B.S. in Electrical Engineering, Computer Science, Computer Engineering or Electronics Engineering with 5+ years of software development experience using C and assembly software for embedded ...
Embedded Software Engineer
$121K - $159.20K/yr
B.S. in Electrical Engineering, Computer Science, Computer Engineering or Electronics Engineering with 5+ years of software development experience using C and assembly software for embedded ...
Robot Programmer - A
Novi, MI · On-site
$33 - $40/hr
Robot Programmer A - ONSITE IN Warsaw, Indiana Contract position through Sept. 2026 Day/Afternoon Shift position(s) available Pay Rate: approximately $36.00 per hour *Fanuc Robots: Material Handling ...
Quick apply
Robot Programmer - A
Novi, MI · On-site
$33 - $40/hr
Robot Programmer A - ONSITE IN Warsaw, Indiana Contract position through Sept. 2026 Day/Afternoon Shift position(s) available Pay Rate: approximately $36.00 per hour *Fanuc Robots: Material Handling ...
CNC Programmer
Clinton Township, MI · On-site
$24.50 - $33.50/hr
Utilize various CAD/CAM software effectively for part programming and optimization * Conduct in-process quality checks using precision measurement tools (calipers, micrometers, etc.) to ensure parts ...
Quick apply
CNC Programmer
Clinton Township, MI · On-site
$24.50 - $33.50/hr
Utilize various CAD/CAM software effectively for part programming and optimization * Conduct in-process quality checks using precision measurement tools (calipers, micrometers, etc.) to ensure parts ...
CNC PROGRAMMER
$23 - $35/hr
Additionally, experience machining castings and forgings, fixture design and CAD programming experience is a plus. Responsibilities: Set up and program CNC machines to produce high-quality machined ...
Quick apply
CNC PROGRAMMER
$23 - $35/hr
Additionally, experience machining castings and forgings, fixture design and CAD programming experience is a plus. Responsibilities: Set up and program CNC machines to produce high-quality machined ...
CNC PROGRAMMER
$21 - $35/hr
Additionally, experience machining castings and forgings, fixture design and CAD programming experience is a plus. Responsibilities: Set up and program CNC machines to produce high-quality machined ...
CNC PROGRAMMER
$21 - $35/hr
Additionally, experience machining castings and forgings, fixture design and CAD programming experience is a plus. Responsibilities: Set up and program CNC machines to produce high-quality machined ...
Computer Programmer information
See Warren, MI salary details
$31.3K - $36.7K
5% of jobs
$36.7K - $42K
10% of jobs
$42K - $47.4K
7% of jobs
$48.4K is the 25th percentile. Wages below this are outliers.
$47.4K - $52.8K
15% of jobs
$52.8K - $58.2K
7% of jobs
The median wage is $60.1K / yr.
$58.2K - $63.6K
15% of jobs
$63.6K - $69K
11% of jobs
$73K is the 75th percentile. Wages above this are outliers.
$69K - $74.3K
6% of jobs
$74.3K - $79.7K
14% of jobs
$79.7K - $85.1K
7% of jobs
$85.1K - $90.5K
2% of jobs
$31.3K
$61.6K
$90.5K
How much do computer programmer jobs pay per year?
What Does a Computer Programmer Do?
A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.
What are the key skills and qualifications needed to thrive as a Computer Programmer, and why are they important?
What are some typical challenges computer programmers face when working on large team projects?
What are computer programmers?
What is the difference between Computer Programmer vs Software Developer?
| Aspect | Computer Programmer | Software Developer |
|---|---|---|
| Credentials | Typically requires a bachelor's degree in computer science or related field | Usually requires a bachelor's degree, often with additional experience or certifications |
| Work Environment | Often works in coding, debugging, and maintaining software | Designs, develops, tests, and maintains software applications |
| Industry Usage | Commonly employed in IT, software firms, and tech departments | Found in a wide range of industries including tech, finance, healthcare |
While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.
Product Engineer-Software for Emissions and Fuel Economy
Detroit Engineered ProductsAuburn Hills, MI • On-site
Other
This job post has expired today. Applications are no longer accepted.
Job description
- Description:
The Product Engineer - Senior will design, develop, and maintain lab automation software for Emissions and Fuel Economy for vehicle chassis dynamometer testing. The engineer must be able to implement applications under Windows and UNIX operating systems, develop Graphical User Interface (GUI), and develop real-time applications under UNIX using C/C++ programming languages. Responsibilities include but are not limited to:
• Gathering customers' requirements and making sure development efforts meet users' needs
• Working with the team members to analyze, design, and implement the software features according to regulatory requirements and user specifications
• Programing and rewriting existing old Visual C++ applications using the latest MS Visual Studio in .net Core environment
• Developing the Graphical User Interface (GUI) to allow users to interact with the system
• Creating back-end objects including database tables, stored procedures, triggers, etc.
• Providing on-going software support for the software automation system to all users including requesting engineers, operators, and management
• Working with different groups within and outside the department to debug and correct complex software issues
• Generating documentation for all developed software
• Evaluating 3rd party software to determine if it is beneficial to use in the department
• Performing routine maintenance tasks to the PCs, operating system, database, etc. - Requirements:
• Bachelor's degree in computer science, computer engineering, or related field with relevant experience
• Minimum 2 years' experience in software programming
• Minimum 2 years' experience programming using C, C++, or C#
• Minimum 2 years' experience programming relational database (DB2, Oracle, SQL server, Sybase, etc.)
• Minimum 2 years' experience programming under Windows and/or UNIX operating system
• Experienced with Object-Oriented Design
• Excellent communication skills
• Strong analytical and problem-solving skills
• Ability to work independently
Preferred Requirements:
• Master's degree in computer science or computer engineering
• Programming experience under Linux operating system
• Web-based programming experience using Java and React is a plus
• Experience with SOAP and REST based services
• Experience with using React/Redux frameworks to develop web-based applications
• Automotive experience
• Familiar with electrical and mechanical devices
Additional Information / Must Have's:
ETS Support engineer:
What 3-5 Must Have's can I share with the suppliers as to what you are looking for?
- Bachelor's degree in computer science, computer engineering, or related field with relevant experience
- Self-motivated with good communication skills
- Strong analytical and problem-solving skills
- Team player with ability to work with diverse group of engineers, supervisors, and UAW personnel
How many years of experience are you looking for (if different than the job description): Same in the job description (2 years)
About Detroit Engineered Products
Sourced by ZipRecruiter
Industry
Motor vehicle manufacturing
Company size
51 - 200 Employees
Headquarters location
Troy, MI, US
Year founded
1994