Dematic seeks an AGV Onboard Software Engineer to lead software and hardware integration for AGV projects on the Flexible Automation Team.
Requirements
- C, C++, FBD, and structured text programming
- Python, Microsoft Access, Git
- Test vehicle hardware and related software/configurations (sensors, safety PLC, encoders, cameras)
- Read electrical schematics with ease and demonstrate the ability to find electrical faults
- Knowledge of material handling hardware/software: e.g., AGV, AMR, Robotic cells, WMS, traffic management, material flows
- Knowledge of server hardware and virtualization
- Experience with PLCs and I/O modules
Responsibilities
- developing, configuring, testing, and deploying software to control physical AGV movement and mechanism actuations of various AGVs
- Analyze Customer requirements
- Develop technical specifications and test plans
- Write clean, maintainable code in C, C++, FBD, and structured text programming
- Perform code reviews to ensure code quality
- Test vehicle hardware and related software/configurations (sensors, safety PLC, encoders, cameras)
- Investigate customer inquiries related to potential software issues
Other
- Internally, this person will collaborate with other software engineers, system engineers, mechatronic engineers/technicians and project managers.
- Externally, there will be collaboration with Customer engineers, technicians and operators to test vehicle software and associated hardware.
- Expand technical knowledge/skills through in-house and/or external courses, reading manuals, researching new technologies/methodologies, and accessing new applications
- Other Tasks as assigned by manager
- 1-3 years of experience in a related role