Solutions Engineer - Software Development in Jacksonville
Job DescriptionJob 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 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 .
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.
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 DescriptionEZ 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.