简体中文  | English  | Español  | 日本語  | Português
Skip Navigation Links
Home
Products
Library
Company
Contact Us
Site Map
Employment Opportunities with ATI  
 
  Return to Job Postings

Software Developer
Location: Apex, NC     

Job Description
  • ATI Industrial Automation is the leading engineering-based world developer of robotic accessories and robot arm tooling. Recognized throughout the world for quality and reliability, ATI products are improving productivity in an array of industries, including Robotics, Aerospace, Biomedical, Robotic Surgery, Automotive, Electronics, Applied Research, Academics, Nuclear and Governmental. The Applications Development Team researches, develops and implements uses for ATI products across these industries. This involves integrating ATI products (including force/torque sensors, material removal tools, and tool changers) with third party systems such as PCs and industrial robots and PLCs.
  • In our continued quest for excellence in our products and service, the Applications Development Team is seeking an experienced, hardworking, team-oriented Software Developer with backend and UI/UX experience. This role will be responsible for developing software to be natively deployed on robotic platforms, industrial control platforms, and PC interfaces to create a customer-facing interface for ATI Products. Many projects will use a combination of common programming languages and languages proprietary to the third-party robot or controller devices.
  • Develop new software architectures to support a variety of robot, industrial control and PC applications
  • Maintain and expand upon legacy code to ensure efficiency and functionality
  • Provide UI/UX experience to creatively design easy-to-use user interfaces for customers with minimal technical experience
  • Design and implement backend software to support UI features
  • Research potential programming needs and required programming languages
  • Reference resources/documentation on proprietary languages and environments required by third-party robot or controller OEMs
  • Work collaboratively with different teams and departments to create requirements and specifications
  • Create reports and present development updates to teams and stakeholders
  • Accurately document code and code revisions
  • Draft user-facing documentation/manuals
  • Ensure functionality is retained from development environment to user’s hardware environment
  • Utilize testing and validation methods to provide stable and quality software


    Skills Requirements
  • • 1-3 years of experience for entry-level positions
  • • Proven experience creating applications or other types of software, including interfacing with hardware devices
  • Experience with user interface design and implementation
  • Up-to-date knowledge of different programming languages, including HTML, C, C#, C++, Java, Javascript, .NET Framework and Python.
  • Experience debugging with both industry-standard tools and creative troubleshooting methods
  • Self-driven, ability and willingness to work independently and efficiently
  • Strong communication skills to interpret stakeholder requirements
  • Strongly detail-oriented with an ability to quickly identify and solve programming errors
  • Ability to work collaboratively with other developers, including on large projects and in code reviews
  • Preferred Qualifications
  • Networking experience
  • Experience writing device communication drivers
  • Experience with asynchronous/multi-threaded programs
  • Experience working within an Agile/SCRUM software development environment
  • General interest in mechatronics and the combination of software and mechanical hardware
  • Experience with LabView and/or ROS is a plus.

    Education Requirements
  • A BS in computer science, computer engineering, programming, or a related field
  • Understanding of math and physics

Qualified candidates should email their resumes and salary expectations to  HR.Recruiting@ati-ia.com


 
 
ATI Industrial Automation
1031 Goodworth Dr. | Apex, NC 27539 USA
Phone:+1 919-772-0115 | Fax:+1 919-772-8259
Home
Products
Robotic Tool Changers
Force/Torque Sensors
Utility Couplers
Manual Tool Changers
Material Removal Tools
Compliance Devices
Robotic Collision Sensors
Library
Glossary
Video
3D CAD Models
Software   
Company
News
Exhibits
Credit Application
Jobs
Privacy Policy
Contact Us
Sales and Support
Request Info
Driving Directions
Site Map
© 2024 ATI Industrial Automation, Inc. All rights reserved.
 
  Join A3 Today

 FacebookIcon   TwitterIcon   YouTubeIcon  

Privacy Policy Novanta  • Sales Terms & Conditions  • Purchasing Terms & Conditions  • CCPA Novanta