1

Computer Programmer Jobs in Portage, MI (NOW HIRING)

... using CAD toolsTranslate operational needs into practical, cost-effective engineering solutionsPartner with suppliers and contractors to develop and implement equipment and systemsContinuous ...

Description The Engineering Manager will oversee and coordinate the daily operations of highly ... Proficient with computer-aided drafting (CAD) software. Education and Experience: * Must have a ...

The Engineering Manager will oversee and coordinate the daily operations of highly skilled ... Proficient with computer-aided drafting (CAD) software. Education and Experience: * Must have a ...

Create and review production line layouts and equipment designs using CAD tools * Translate operational needs into practical, cost-effective engineering solutions * Partner with suppliers and ...

Performs, trains, and provides guidance for site investigations, survey work, CAD work, and data collection * Prepares, provides training, provides guidance, and reviews engineering designs and ...

Performs, trains, and provides guidance for site investigations, survey work, CAD work, and data collection * Prepares, provides training, provides guidance, and reviews engineering designs and ...

Controls Engineer - FSC

Otsego, MI ยท On-site

$68K - $88K/yr

Programming and configuring PLCs, SCADA, DCS, and other control interfaces to optimize performance ... Ability to work effectively with CAD/CAM systems or other computer aided manufacturing systems, in ...

This is an Engineer Level One role focuses on planning, engineering, and designing electric ... Use CAD and other design tools, such as AutoCAD and MicroStation or equivalent programs, to create ...

New

Systems Engineering role develops computer systems and solutions, rather than software. Understands all or most aspects of the hardware and software within the system Contributes to IT project ...

Systems Engineering role develops computer systems and solutions, rather than software. Understands all or most aspects of the hardware and software within the system Contributes to IT project ...

Senior Machine Learning Test Engineer

Three Rivers, MI ยท On-site +1

$101K - $132K/yr

You are a quality-focused developer who is passionate about reliable, repeatable evaluation of ML ... Evaluating CAD RL model outputs for geometric validity or policy stability * Defining structured ...

Electric Motor Design Engineer

Kalamazoo, MI ยท On-site

$130K - $160K/hr

Prepare and review schematics, layouts, CAD models, and engineering documentation * Lead verification activities: analysis, simulation, and testing to validate product performance * Coordinate with ...

Structural Engineer Location: Battle Creek, Michigan Schedule: Full time - Year round Travel ... Performing hand calculations and creating computer analysis models for structural design tasks.

next page

Showing results 1-20

Computer Programmer information

See Portage, MI salary details

$31K

$61K

$89.7K

How much do computer programmer jobs pay per year?

As of Jul 10, 2026, the average yearly pay for computer programmer in Portage, MI is $61,005.00, according to ZipRecruiter salary data. Most workers in this role earn between $47,400.00 and $75,100.00 per year, depending on experience, location, and employer.

What are computer programmers?

Computer programmers are professionals who write, test, and maintain the code that allows software programs and applications to function. They translate designs and instructions created by software engineers or developers into logical sequences that computers can follow. Programmers use various programming languages, such as Python, Java, or C++, to create and troubleshoot software to ensure it runs smoothly. Their work is essential to the development of websites, apps, operating systems, and a wide range of digital tools.

What are the key skills and qualifications needed to thrive as a Computer Programmer, and why are they important?

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and a relevant degree or equivalent experience. Familiarity with software development tools, version control systems like Git, and sometimes certifications in specific languages or frameworks are commonly required. Attention to detail, communication skills, and the ability to work both independently and collaboratively are standout soft skills in this field. These competencies ensure high-quality, efficient code development and effective teamwork in rapidly evolving technical environments.

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 is the difference between Computer Programmer vs Software Developer?

AspectComputer ProgrammerSoftware Developer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's degree, often with additional experience or certifications
Work EnvironmentOften works in coding, debugging, and maintaining softwareDesigns, develops, tests, and maintains software applications
Industry UsageCommonly employed in IT, software firms, and tech departmentsFound 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.

What are some typical challenges computer programmers face when working on large team projects?

Computer programmers working on large team projects often encounter challenges such as coordinating code changes, maintaining consistent coding standards, and managing dependencies between different components. Effective communication and the use of version control systems like Git are essential to prevent conflicts and ensure smooth collaboration. Additionally, programmers must often adapt to varying coding styles and workflows, making flexibility and a collaborative mindset important for success in team environments.
What are the most commonly searched types of Computer Programmer jobs in Portage, MI? The most popular types of Computer Programmer jobs in Portage, MI are:
What are popular job titles related to Computer Programmer jobs in Portage, MI? For Computer Programmer jobs in Portage, MI, the most frequently searched job titles are:
What cities near Portage, MI are hiring for Computer Programmer jobs? Cities near Portage, MI with the most Computer Programmer job openings:
Infographic showing various Computer Programmer job openings in Portage, MI as of July 2026, with employment types broken down into 1% As Needed, 77% Full Time, 20% Part Time, and 2% Contract. Highlights an 82% Physical, 1% Hybrid, and 17% Remote job distribution, with an average salary of $61,005 per year, or $29.3 per hour.
Manufacturing Engineering Intern

Manufacturing Engineering Intern

Depatie Fluid Power Company

Portage, MI โ€ข On-site

$16 - $20.75/hr

Part-time, Internship

Posted 16 days ago


Job description

Description:

Are you an engineering student who enjoys solving problems, working with your hands, and seeing your ideas come to life? At Depatie Fluid Power, we are looking for a motivated Manufacturing Engineering Intern to join our team and gain hands-on experience supporting manufacturing operations, continuous improvement initiatives, and new product development.


This part time opportunity works directly alongside experienced engineers while contributing to projects that improve efficiency, quality, and productivity. We can teach product knowledge. What we cannot teach is curiosity, initiative, a strong work ethic, and the desire to continuously learn and improve. We understand that academics come first and offer flexibility during the school year to help balance coursework and professional development.


If you are someone who enjoys figuring out how things work, embraces technology, and wants to make a meaningful impact in a manufacturing environment, we want to hear from you.

Requirements:

What You Will Do


As a Manufacturing Engineering Intern, you will work alongside our Engineering team to support manufacturing processes, equipment development, and continuous improvement initiatives. Your responsibilities will include:

  • Supporting manufacturing operations through engineering analysis and problem-solving
  • Leading continuous improvement projects from concept through implementation with mentorship from senior engineers
  • Developing mechanical designs through analysis, troubleshooting, testing, and design reviews
  • Assisting with automated and manual fixture development, documentation, calibration, maintenance, and process improvements
  • Participating in pilot production builds and equipment validation activities
  • Creating and executing equipment validation plans utilizing APQP methodologies
  • Analyzing production and prototype data using statistical techniques to evaluate process performance and quality improvements
  • Creating and updating engineering drawings using 2D and 3D CAD software (SolidWorks)
  • Collaborating with Operations, Quality, Supply Chain, and Engineering teams to improve manufacturing processes and facility layouts using Lean Manufacturing principles
  • Developing engineering documentation including:
    • Work Instructions
    • Process Failure Mode and Effects Analysis (PFMEA)
    • Control Plans
    • Process documentation and standard work
  • Assisting with new product development activities, prototype builds, and Design for Manufacturing Assessments (DFMA)

What you will accomplish

  • Gain real-world engineering experience in a manufacturing environment
  • Develop practical problem-solving and troubleshooting skills
  • Learn how engineering projects move from concept to implementation
  • Contribute directly to manufacturing efficiency, quality improvements, and operational success
  • Build experience with Lean Manufacturing, APQP, CAD design, data analysis, and process improvement methodologies
  • Work alongside experienced engineers while developing technical and professional skills that will accelerate your engineering career

you will achieve success by

  • Demonstrating initiative and a willingness to learn
  • Taking ownership of projects and following them through completion
  • Adapting to new technologies, systems, and manufacturing processes
  • Communicating effectively with team members across multiple departments
  • Bringing a positive attitude and a hands-on approach to problem-solving
  • Continuously seeking opportunities to improve processes and drive results

What we are looking for

Required Qualifications
  • Currently enrolled in an Engineering, Manufacturing Engineering, Mechanical Engineering, Industrial Engineering, Mechatronics Engineering, or related degree program
  • Strong verbal and written communication skills
  • Interest in hands-on manufacturing and engineering environments
  • Strong analytical and problem-solving abilities
  • Ability to work independently and collaboratively within a team
  • Proficiency with Microsoft Office applications
Preferred Qualifications
  • Experience with SolidWorks or other CAD software
  • Exposure to Lean Manufacturing principles
  • Understanding of manufacturing processes and equipment
  • Experience with data analysis or statistical problem-solving techniques
  • Previous manufacturing, technical, robotics, machining, or engineering project experience