Be part of the change. Help us build better automation.
From concept to deployment, our team is focused on helping our customers realize the connection between Smart Conveyance and higher performing automation. If you’re looking to drive change in the automation industry, working with an innovative and collaborative team, SuperTrak CONVEYANCE™ is the place for you.
JOB SUMMARY:
We are looking for a Software Developer to join our team. As a key member of the Software team, you will develop automation enablement features for ATS’s Smart Conveyance technology, including SuperTrak MICRO™ and accompanying TrakMaster™ software. These mechatronics products require configuration, real-time controls, simulation, diagnostics, and user interface software.
You will work closely with fellow team members, project managers, product owners, testers, control systems integrators and end users to develop and evolve an impressive product. You will work both individually and as part of a small development team.
SPECIFIC RESPONSIBILITIES:
Software Development:
-
Perform software development as part of a team including gathering user requirements, software design, programming, testing, documentation, release, and maintenance.
-
Contribute to major software release plans that align with the technology roadmap.
-
Understand, follow, and contribute to software design and programming standards.
-
Accept and provide constructive feedback during the code review process.
-
Collaborate with the sales and applications teams to develop software for sales enablement, ease of use and general product feature enhancements.
-
Integrate software with electrical, mechanical and control systems.
-
Provide occasional support for both internal and external customers. This is typically remote support with travel as required.
General:
-
Utilize a systematic and logical problem-solving approach to deliver innovative solutions.
-
Collaborate effectively with team members by seeking and offering mentorship and balancing self-learning with accepting help from others.
-
Take ownership of work throughout the software development lifecycle.
-
Engage in complex technical challenges and demonstrate leadership to peers and customers.
-
Contribute to agile meetings, brainstorm hard problems and be willing to step in when a challenge needs all-hands-on-deck.
-
Improve standard practices and workflow efficiency by embracing a continuous improvement mindset.