Search

Solutions Engineer - Software Development

PublishedPublished: 6/14/2022
Technology

Job Description

Job Description

Junior Solutions Engineer – Software Development


About EZ Automation Systems

EZ Automation Systems is a Jacksonville-based engineering and technology company specializing in industrial automation, machine vision, robotics, artificial intelligence, and advanced quality inspection systems.

We develop innovative hardware and software solutions that help manufacturers improve quality, efficiency, and productivity. Our projects combine software development, computer vision, AI, robotics, and industrial technologies to solve real-world manufacturing challenges.

Position Overview

We are seeking a motivated Junior Solutions Engineer – Software Development to join our engineering team.


The primary focus will be software development, including application programming, user interfaces, databases, and software integration. The intern will also have opportunities to gain exposure to computer vision, machine learning, artificial intelligence, and industrial automation.

We are looking for someone with strong programming fundamentals, a passion for problem-solving, and a willingness to learn new technologies.


Key Responsibilities

Assist in designing, developing, testing, and maintaining software applications.

Write clean, efficient, and well-documented code.

Support the development of desktop applications, user interfaces, and backend software.

Assist with database development, data processing, and application integration.

Debug, troubleshoot, and improve existing software.

Participate in software testing, validation, and code reviews.

Support the development of reusable software components and internal engineering tools.

Collaborate with engineers on software integration with industrial equipment, cameras, and automation systems.

Gain exposure to computer vision algorithms, AI models, and machine learning applications.

Contribute to the development and improvement of EZ Automation's proprietary software platforms, including EZ Eye.


Required Qualifications

A bachelor's or master's degree in Computer Science, Software Engineering, Computer Engineering, or a related discipline.

Foundational knowledge of software development and object-oriented programming.

Experience with C# programming language.

Basic understanding of data structures, algorithms, and software design principles.

Familiarity with debugging and testing software.

Strong analytical and problem-solving skills.

Ability to learn independently and work collaboratively.

Good communication skills and attention to detail.


Preferred Qualifications

Experience or academic exposure to any of the following is a plus, but not required:

Python application development

C++ programming

Desktop application development

SQL and relational databases

Git and version control

REST APIs and software integration

OpenCV or image processing

Computer vision and machine learning

Industrial automation or robotics


Candidates are not expected to have experience in all these areas. Strong programming fundamentals, curiosity, and the ability to learn are more important than familiarity with specific technologies.


The ideal candidate is curious, self-motivated, comfortable learning unfamiliar technologies, and excited about seeing their software interact with real-world manufacturing equipment.


At EZ Automation Systems, we value engineers who are willing to learn, take ownership, collaborate, and continuously improve.


Why Join EZ Automation Systems?

At EZ Automation Systems, engineers have the opportunity to work on a wide variety of technologies and applications rather than being limited to a single engineering discipline.

You will work directly with robotics, machine vision, controls, motion, AI-enabled inspection, and advanced automation technologies while helping solve real manufacturing challenges.

Our engineering philosophy is built around broad technical capability with deep specialization. Team members are encouraged to expand their capabilities across the automation field while becoming subject-matter experts in the areas where they excel.

If you enjoy building things, solving difficult technical problems, learning new technologies, and seeing your engineering work operating on a production floor, we would like to hear from you.

\nCompany Description

EZ Automation Systems is a leading provider of intelligent automation solutions, delivering advanced AI, 3D vision, and robotic-guided inspection systems to industries worldwide. With a commitment to innovation and quality, EZ Automation Systems is shaping the future of industrial automation.

Company Description

EZ Automation Systems is a leading provider of intelligent automation solutions, delivering advanced AI, 3D vision, and robotic-guided inspection systems to industries worldwide. With a commitment to innovation and quality, EZ Automation Systems is shaping the future of industrial automation.

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...