Software Engineer/AI/Machine Vision (Entry Level) -- Deployment & Applications Engineering

Encore Automation, LLC

Auburn Hills (MI)

On-site

USD 54,000 - 74,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Encore Automation, LLC in Auburn Hills, MI seeks an entry-level Software Engineer/AI/Machine Vision to join our deployment team. You will develop and test software components for machine vision, configure applications, and integrate with robotics and automation hardware on customer sites.

You will collaborate with senior engineers on simulations, proofs of concept, and upgrades, while documenting designs and assisting in service and training activities in a hands-on engineering environment.

Qualifications

  • Bachelor's degree in CS, software eng, electrical, robotics or related field.
  • Strong foundations in algorithms and data structures.
  • Proficient in C++, C#, Python and modern software practices.
  • Familiar with OOP and modular software design.
  • Experience or exposure to back-end web development or server-side data handling.
  • Interest in AI, machine vision, and robotics is a plus.
  • On-site work ability and willingness to travel to plants for installation.
  • Effective communication and collaboration with cross-functional teams.

Responsibilities

  • Develop and test software components for machine vision and automation.
  • Configure machine vision applications and integrate with robotic hardware.
  • Integrate back-end logic with automation and control systems.
  • Troubleshoot performance issues and optimize software runs.
  • Collaborate with senior engineers to deploy systems and run simulations.
  • Assist in proofs of concept and retrofits of existing installations.
  • Document software designs and provide input for service and training.
  • Support installation and commissioning at customer sites.

Skills

C++
C#
Python
OOP
Back-End Web Dev
Algorithms
Data Structures
Software Engineering Principles
Industrial Automation Knowledge

Education

Bachelor's degree in Computer Science or related field

Job description

Company Description Encore Automation is a provider of automated systems and services specializing in paint and powder application, material dispensing, and vision-aided robotics. The company offers end-to-end capabilities, including concept development, simulation, electrical, mechanical, software, and process engineering and design. Encore Automation supports customers through assembly and testing of systems, on-site installation, service, and training. The organization delivers new turnkey solutions as well as retrofit and upgrade services for existing automation systems, giving team members exposure to both greenfield and modernization projects.

This is an onsite -flex entry level position in Auburn Hills, Michigan. Candidate must be able to commute to the office and travel to plants when necessary. Please respond with willingness to work at plants on occasion when required for installation and debugging new systems.

Role Description The Software Engineer/AI/Machine Vision (Entry Level) – Deployment & Applications Engineering role is a full-time, on-site position based in Auburn Hills, MI. This role focuses on implementing and supporting machine vision and AI-enabled automation solutions within customer systems. Day-to-day responsibilities include developing and testing software components, configuring machine vision applications, integrating back-end logic with robotic and automation hardware, and troubleshooting system performance issues. The engineer collaborates with senior engineers to deploy new systems, participate in simulations and proofs of concept, and assist in retrofits and upgrades of existing installations. Additional tasks include documenting software designs, supporting system installation and commissioning at customer sites, and providing technical input for service and training activities.

Qualifications

  • Strong foundational knowledge in Computer Science, including algorithms, data structures, and software engineering principles.
  • Hands-on experience with Software Development and Programming, preferably using modern languages relevant to automation and machine vision (e.g., C++, C#, Python).
  • Understanding of Object-Oriented Programming (OOP) concepts and ability to apply them to design maintainable, modular software.
  • Exposure to Back-End Web Development or server-side application development, particularly for data handling, APIs, or system integration.
  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, Robotics, or a related technical field.
  • Interest in AI, machine vision, and robotics, with coursework or projects in these areas considered a plus.
  • Ability to work on-site in a hands-on engineering environment, including occasional support at customer facilities.
  • Effective communication skills, collaborative mindset, and willingness to learn from cross-functional engineering teams.
  • Familiarity with industrial automation, control systems, or vision systems (e.g., camera calibration, image processing) is beneficial.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Entry-Level AI & Machine Vision Engineer - Onsite
Entry-Level AI & Machine Vision Engineer - Onsite

Encore Automation, LLC • Auburn Hills (MI)

On-site
USD 54,000 - 74,000
Robotics Vision Engineer
Robotics Vision Engineer

Peak Technologies, Inc. • Flint (MI)

On-site
USD 70,000 - 90,000
Project Engineer
Project Engineer

Atlas Copco Group Co.,Ltd • Plymouth (MI)

On-site
USD 70,000 - 110,000
Culture of trust
Career growth
Innovation culture
+2
Applications Engineer
Applications Engineer

Direct Recruiters, Inc. • San Francisco (CA)

Hybrid
USD 125,000 - 160,000
Senior Vision Engineer
Senior Vision Engineer

Lear Corporation • Detroit (MI)

On-site
USD 110,000 - 160,000
Senior Vision Engineer
Senior Vision Engineer

Lear Corporation • McCalla (AL)

On-site
USD 120,000 - 180,000
Robotics Systems Engineer
Robotics Systems Engineer

Applicantz • Fremont (CA)

On-site
USD 80,000 - 120,000
Autonomy in projects
Hands-on lab environment
Senior Vision Engineer
Senior Vision Engineer

Lear Corporation • Grand Prairie (TX)

On-site
USD 120,000 - 160,000
Robotics & Automation Systems Engineer
Robotics & Automation Systems Engineer

WSI • Mount Vernon (IN), Greenville (SC)

On-site
USD 90,000 - 130,000
Senior Vision Engineer
Senior Vision Engineer

Lear Corporation • Michigan

On-site
USD 110,000 - 160,000