Overview
We're hiring for software engineers from robotics/IoT backgrounds who are experienced in developing and deploying mid-large scale software systems. This person will be part of the team to meet project targets and quality objectives.
The company's products are Professional Service Robots (PSR) globally (Assistive, Automation, Autonomous, Analytical, and Additive) and Sectors (Defense and Security, Industrial, Commercial, Healthcare, Food and Farming).
Job Responsibilities
- Gather software requirements and design solutions for modules and small software systems.
- Develop and support software including applications, database integration, interfaces and new functionality enhancements.
- Coordinate cross-functionally to ensure projects meet business objectives and compliance standards.
- Write both internal and external technical documentation.
- Deploy, install, and configure hardware and software systems.
- Work with team members in customer support, field test and deployment.
- Perform bug fixing and improvement of current application framework.
- Experience working in Linux environment.
Requirements
- Bachelor Degree in Computer Science & Engineering, Electrical & Electronics Engineering, Information Technology, or equivalent.
- Good English communication to work with a Singapore CTO.
- Minimum 2 years of experience in design & developing software applications using C++/Python & ROS2
- Proficient in two mainstream programming languages, preferably Python, C++, Typescript, Javascript, etc.
- Experience of interfacing with different hardware using REST/HTTPS and MQTT communication protocols.
- Background understanding of frontend engineering (React/Typescript).
- Understanding the networking communication technology, preferably TCP/IP.
- Able to use tools to manage source code, preferably Git, GitHub Good analytical and problem solving skills.
- Added bonus: Knowledge on Agile & DevOps methodologies.
- Added bonus: Knowledge on SQL and NoSQL database systems.
What we can offer you
- Full SHUI (100% Social, Health, Unemployment Insurance).
- Full salary within probation time.
- Review probation after 2 months.
- Provide a computer and necessary facilities.