Title: Robotics Software Technical Lead
Job ID:
17406
Location:
Land - 249 Jalan Boon Lay, SG
Description:
Job Req ID: 17406
Responsibilities:
- Lead and manage the design, implementation, and deployment of advanced software modules for robotics systems.
- Lead and manage the software team members and coordinate system integration and qualification of robotics systems
- Assume the role of technical lead for software architecture and development for robotic systems or robotics management system
- Develop, optimise and test software algorithm APIs under Windows and/ or embedded Linux environments
- Develop validation and verification test plans, to ensure that the engineering deliverables meet both customer goals and internal specifications as well as troubleshooting
- Participate in meetings with cross-functional teams to solicit inputs for continual improvement process
- Conduct trial to collect data and evaluate the attribute or capability of the software module. Perform quality assurance to ensure it meets the expected results
- Support the testing/ deployment engineer in defining DOE (design of experiment) procedures, analysing and documenting the result
- Support the software lead in administration or software documentation when required
- Troubleshooting robotics systems in both simulation and physical system
- Static code analysis, unit testing and code coverage
- Perform system deployment, integration, tests and project documentation
- Communicate with internal/external customers on project requirements/ progress and on-site system implementation
Requirements:
- At least a Degree in Computer Science, Electrical/ Mechatronics/ Mechanical Engineering (related discipline or equivalent)
- 2 to 3 years of working experience in software development and management development in fields of robotics or equivalent
- Experience in software design, software integration, and team management.
- Good communication and management skills to handle both internal and external stakeholders.
- Ability to handle multiple projects and meet deadlines.
- Knowledge of robotics and unmanned systems.
- Hands-on approach when needed, with the ability to collaborate in a dynamic team environment.
- Experience in robotics management system is an added advantage.