Join a team recognized for leadership, innovation and diversityThe Software Engineer executes all test plans on-site, both internal and customer acceptance & SW Programming of medium and high complexity projects.
Performs commissioning activities in all types of projects sizes and complexities, efficiently, cost-effectively and accordance with contract specifications, quality standards, and safety requirements.
This position is the owner of the software content of a project or program of projects and responsible for maintaining program consistency between projects, documentation, and support.
Key responsibilities
- Implement software projects for an integrated system or sub-system (WCS (Warehouse Control System), TT/CB (Tilt-Tray/Cross-Belt), and system conveyor) and provides input to and contributes to the planning, reporting and management of the project in addition to technical implementation.
- Demonstrate and recognize project success from multiple levels of financial, technical and timeline management responsibilities
- Demonstrate ability to handle multiple projects with little or no supervision and must be able to handle high risk projects.
- Responsible for the development, documentation, and maintenance of machine control interface standards across multiple platforms.
- Provide support and consulting for Concepting & Estimating, Software Engineering, Project Management, Systems Engineering, Installation, Product Development, CSS, and Sales & Marketing.
- Manage program requirements and associated documentation and maintains all technical program communications with customers and drives product and project execution improvements and continuous improvement efforts.
- Knowledge of software configuration management and change management practices
- Ability to consistently make timely decisions even in the face of complexity, balancing systematic analysis with decisiveness.
YOU MUST HAVE
- Bachelors degree from an accredited institution in a technical discipline such as the sciences, technology, engineering or mathematics.
- 2 years of experience in software engineering.
- Experience with automation in material handling industry.
- Experience with in-house and on-site customized coding and troubleshooting with deep knowledge of computer language and system architecture.
- Experience with system architecture.
- Hands-on experience with C/C++, C, Java and MS SQL.
- Hands-on experience in SVN (Subversion) and GitHub source control.
- Experience in Windows real-time control with TenAsys Intime is a plus.
- Experience in Linux real-time operating system QNX is a plus.
- Experience with Profibus, Ethernet, EtherCAT is a plus.
- Ability to travel to site for supervision and customer PR up to 40 of time.
WE VALUE
- Masters degree in Computer Science or a related field
- Experience with Agile development methodologies
- Knowledge of software testing and quality assurance
- Excellent communication and teamwork skills