Senior Pentester

3 weeks ago


Singapur, Singapore Helius Full time

We are seeking an engineer with a background and a passion for robotics. You will be instrumental in scaling up our robot fleet to thousands and beyond. You will develop and maintain software solutions for robot control, interoperability, and seamless robot integration into Smart+, our cutting-edge cloud-based robot management platform.

Duties and responsibilities

Develop and implement groundbreaking solutions in Python and C++ to enhance the interoperability of robots, infrastructure, and people. Utilize cutting-edge middleware platforms and communication protocols such as ROS, MQTT, or DDS.

Implement software solutions and design interfaces to enable seamless robot integrations into the Smart+ ecosystem, incorporating IoT, cloud computing, and edge computing technologies.

Develop rigorous testing procedures and simulation environments in Gazebo. Conduct extensive testing to validate the functionality and reliability of robotic software using CI/CD techniques using technologies like Docker, Ansible, or Jenkins.

Maintain comprehensive documentation of software designs, implementations, and best practices. Share knowledge and insights with team members to foster a culture of learning and innovation.

Diagnose and resolve software issues, addressing bugs, crashes, and other technical challenges in a timely manner. Provide technical support to customers and internal teams, assisting with robot setup, troubleshooting, and resolving software-related issues.

Actively contribute to the open-source community, particularly within the ROS ecosystem. Collaborate with other open-source projects to improve compatibility and interoperability. Engaging with the ROS community through forums, mailing lists, and conferences to exchange knowledge and best practices.

Qualifications, Skills, Experience

Essential:

3+ YOE, Degree in Computer Science/Electrical Engineering with a focus in robotics, mechatronics, or related fields

Proficient in ROS and C++/Python,

Familiar with the Linux platform, its configuration, and command-line operations,

Familiarity with robot platforms, robotics hardware (sensors, actuators), and networks (CAN, Ethernet, TCP/UDP, HTTP, MQTT, RTP, etc),

Track record collaborating on software projects (git). Plus:

Participation in hackathons or robotics competitions,

Track record of open-source contributions and personal software/hardware projects,

Exposure to Docker, Jenkins, and other tools for deployment,

Experience with cloud computing platforms (e.g., AWS, Azure, Google Cloud) and proficiency in deploying, managing, and scaling robotic applications in a cloud-based environment,

Experience designing and developing backend systems that support robotics applications, including databases, servers, and data processing pipelines.



  • Singapur, Singapore KPMG - Singapore Full time

    Job DescriptionAt KPMG, your long-term future is every bit as important to us as it is to you. That's why our aim is to give you experiences that will stay with you for a lifetime. Whether it's great training and development, working across functional sectors, mobility opportunities or corporate responsibility volunteering activities - you'll gain a wealth...