Singapore, Singapore, Singapore
Software Engineer (Robot Operating System)
Job Description:
- Location: Benoi Road (Company bus provided at Joo Koon MRT)
Working hour: Monday to Friday, 08:30 AM - 05:30 PM
Basic + 2 times bonuses + 14 AL, perm role
Responsibilities
- To develop and maintain Warehouse Control System (WCS) application.
- Development of REST API endpoints for interfacing with external and internal stakeholders
- Design and documentation of REST APIs
- Development of REST API interfaces
- Implementing REST API logic
- Database integrations for persisting REST API data
- Testing of REST APIs
- Development of internal APIs for interfacing with internal components
- Writing documentation for internal API interfaces
- Development of internal API interfaces
- Implementing internal API logic
- Testing of internal APIs
- Assist with software deployment and testing in customer site.
- Supporting deployment of WCS system on customers premises
- Handling integrations with additional systems
- Deployment and testing of the system
- DevOps related tasks
- As part of the software development team, you will be working in areas like orchestration, fleet management, task execution and optimization and many more challenging and exciting features.
Requirements
- Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related field.
- Software skills: Python, Docker,Git, REST API
- Highly motivated and creative, thinking "out of the box", team player, problem solver, good interpersonal and communication skills
- Experience with software development for robotic systems, including navigation, perception, and control algorithms.
- Proficiency in programming languages such as Python and C++ for embedded systems development.
- Proficiency with Linux operating systems.
- Hands-on experience with ROS (Robot Operating System) and RTOS (Real-Time Operating Systems).
- Experience in designing and implementing IoT solution architectures and integrations.
- Proficiency in front-end, back-end, or full-stack development for web applications.
- Experience with hardware-software integration, particularly in sensing and actuation.
- Familiarity with system-level testing and debugging.
- Strong understanding of software optimization for performance and reliability.
- Experience with DevOps practices and tools, such as Jenkins, Docker, and Kubernetes.
- Knowledge of continuous integration and deployment pipelines.
- Experience with verification and validation (V&V) processes.
- Strong technical writing skills for creating comprehensive documentation, including user and service manuals.
- Ability to interact effectively with field engineers and customer service representatives to provide technical support and troubleshooting.
- Strong problem-solving skills and ability to work in a fast-paced environment.
- Excellent communication and teamwork skills.
- Job Reference: L68YVWW5
All Successful candidates can expect a very competitive remuneration package and a comprehensive range of benefits.
Kindly email your resume in a detailed Word format to celeste.wong@peopleprofilers.com
We regret that only shortlisted candidates will be notified
People Profilers Pte Ltd
Tel: 6950 9754
EA Registration Number: R22110899
EA License number: 02C4944
EA Personnel: Celeste Wong Xin Yann
Required Skills:
Software