Robotics Software and Systems Engineer
at XSQUARE TECHNOLOGIES PTE LTD
Singapore, Southeast, Singapore -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 18 Sep, 2024 | USD 8000 Monthly | 20 Jun, 2024 | N/A | Algorithms,Debugging,Validation,Ros,Programming Languages,Navigation,Troubleshooting,Reliability,Python,C++,Perception,Computer Science,Software Integration,Web Applications,Jenkins,Continuous Integration,Kubernetes,Software Development,Docker,Robotics | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
MULTIPLE OPENINGS: ROBOTICS SOFTWARE AND SYSTEMS ENGINEERS
At XSQUARE, our mission is to bring intelligence to every warehouse through accessible, safe, and resilient solutions applicable to businesses of all scales. We are at the forefront of warehouse automation, delivering cutting-edge solutions through our product line of autonomous forklifts and proprietary warehouse control system software, Xymphony. As a rapidly growing scale-up, we are expanding our team and looking for passionate and talented engineers to join us in shaping the future of warehouse technology.
POSITIONS OVERVIEW:
We are looking to fill multiple Robotics Software and Systems Engineering roles. We are seeking dynamic, multifaceted individuals who can support us in one or more of the following areas: Robotics Systems and Software Development, Software Quality Assurance, DevOps, Technical Writing, and IoT integrations. As part of our team, you will collaborate with highly skilled engineers and developers to design, implement, test, and release systems and software that drive our innovative warehouse automation solutions forward. This is a fantastic opportunity to work at the forefront of robotics and contribute to groundbreaking projects as well as develop expertise in the fast-growing fields of artificial intelligence and warehouse automation.
QUALIFICATIONS:
We understand that the ideal candidates will not meet all the criteria listed below. We encourage you to apply if you can prove your proficiency in at least 5 of the following competencies:
- Bachelor’s or Master’s degree in Computer Science, Robotics, Electrical Engineering, or a related field.
- 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.
Responsibilities:
- Analyse system architecture and make design trade-offs to optimize performance.
- Design and develop software for robotic systems.
- Develop and elaborate detailed test plans and procedures.
- Implement and test algorithms for navigation, perception, and control.
- Collaborate with hardware engineers to integrate software with sensing and actuation hardware components.
- Perform system-level testing and debugging.
- Optimize software for performance and reliability.
- Improve and maintain comprehensive internal and external engineering documentation, including release documentation, user manuals, and service manuals.
- Develop and maintain DevOps pipelines for continuous integration and deployment.
- Ensure software quality through rigorous verification and validation (V&V) processes.
- Interact with field engineers to support deployment and troubleshooting at customer sites.
- Assist field engineers in diagnosing and resolving issues in real-time.
- Proficiency in developing and maintaining documentation systems to support engineering processes and knowledge management.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - QA & Testing
Software Engineering
Graduate
Computer Science, Electrical, Electrical Engineering, Engineering
Proficient
1
Singapore, Singapore