x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Software Engineer (Robotics/IoT)
 banner picture 1  banner picture 2  banner picture 3

Software Engineer (Robotics/IoT)

Hope Technik Pte. Ltd.

Hope Technik Pte. Ltd. company logo

Role:

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.


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


Requirements:

● Bachelor Degree in Computer Science & Engineering, Electrical & Electronics Engineering, Information Technology, or equivalent

● 2-4 years of experience in design & developing software applications using C++/Python

● 1-3 years of experience in developing applications using ROS

● Proficient in two mainstream programming languages, preferably Python, C++, Typescript, Javascript , etc.

● Background understanding of frontend engineering(React/Typescript)

● Basic Knowledge in writing unit and integration tests

● Experience of interfacing with different hardware using REST/HTTPS and MQTT communication protocols

● Fully understanding and fundamentals on software engineering. Good software design (module, sub-system and small systems) and documentation skills.

● 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

● Experience working in Linux environment

● Excellent problem-analysis and innovation skills

● Added bonus: Knowledge on Agile & DevOps methodologies

● Added bonus: Knowledge on SQL and NoSQL database systems

✱   This job post has expired   ✱

Sharing is Caring

Know others who would be interested in this job?