Robotics Engineer (Software)

IFSC Pte Ltd

We’re no longer accepting applications. You can still drop your CV to be matched to other roles

Location:   Selangor, Malaysia, in-Office
Posted On:   28 Mar, 2023
Robotics


Open to all levels - Junior, Senior, Lead


Roles and Responsibilities


Job scope includes:

- Designing and prototyping software solutions for robotics applications

- Extending existing code base, and integrating prototype work into it

- Developing reusable tools and modules for both debugging and deployment

- Optimising and packaging/containerising code for deployment

- Testing and documenting code for production

- Maintaining production code as part of CI/CD

- Supporting and troubleshooting problems with the team in Singapore


Minimum requirements*

- Degree(s) in Computer Science/Software engineering or a related field, and/or equivalent industry experience


Proficient in:

- Python3

- Shell scripting language (ideally bash)

- Containerising software (e.g. Docker)

- Networking command line tools


Experience in:

- Application of computer vision models (yolov5, mobilenet-ssd)

- AWS cloud services (namely S3, ECS, RDS)

- ROS/ROS2 framework

- Development on embedded systems/SBCs (e.g. Raspberry pi, Jetson Xavier AGX) -

API usage across various platforms

- CI/CD workflow


Familiar with:

- Code versioning using git

- Software development on Linux Ubuntu, Amazon Linux


Preferred extra skillsets:


Experience in:

- Developing mobile applications (java)

- Secondary language (C++, javascript)

- Software and toolkit development on Windows

- Data streaming services (kafka, mqtt, rabbitmq)

- Websockets applications

- Robotics/IoT development ecosystem

Drop your CV