Software Engineer
Core
Design, develop, test, and debug software for autonomous vehicle systems (AGVs), including job sequencing, environmental perception, object detection, motion control, navigation, and safety systems.
Role type
Software Engineer (R&D & Sustaining)
Builds
Scalable and robust AGV software solutions
Domain
Industrial automation / Robotics / Autonomous Vehicles
Deliverable
production ML models | product features
Required skills
Delphi, object-oriented programming, multi-threaded architectures, client-server architectures, root-cause analysis, software lifecycle management, embedded I/O, graphical user interfaces, industrial communication protocols
Preferred skills
AGVs, robotics, automation, material handling, industrial systems, motion control, navigation, real-time systems, GUIs, Agile/Scrum, JIRA, GitLab
Technologies
Delphi, JIRA, GitLab
Responsibilities
Translate requirements into scalable AGV software solutions; Design, develop, test, and debug software for autonomous vehicle systems; Take ownership of assigned software modules; Investigate software issues and implement durable solutions; Develop and maintain software using Delphi; Support software productization and deployment; Integrate new mechatronics technologies into the software stack; Collaborate with cross-functional teams to support new vehicle development
Seniority
Mid-level, hands-on IC