Encore Automation
Software Engineer/AI/Machine Vision (Entry Level) -- Deployment & Applications Engineering
Skills
7 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Auburn Hills, MI, USA
Work mode:
Onsite
Published on:
21 October 2026
What they need
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 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.
This is an Entry level position.
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.
Other offers great for you!
These companies are also looking for great profiles
Elevate
Date Engineering
550
Permanent contract
Remote
Skills
1 day ago
Quick apply
Tachyan
Analyste SOC/CSIRT N3 - Build & Run / Detection Engineering
Freelance
Paris, France
Hybrid
Skills
21 hours ago
Quick apply
Unitech Solutions
Engineering Manager - Fintech
70K
Permanent contract
Maisons-Alfort, France
Hybrid, Onsite
Skills
12 hours ago
Quick apply
No company information available.