Services

A job at HOPE Technik is a career made by you, with development opportunities, benefits and a working culture that provides exciting experiences with a team of like-minded individuals.

So whether you are looking out for an internship, commencement opportunities or a job to advance your career, join us if you have the passion for high performance engineering and be a part of something great today!

*HOPE Technik is an adopter of the Tripartite Standards and part of the Human Capital Partnership Programme.

Should you be interested to apply for any of the positions listed below, please email your resume to careers@hopetechnik.com.

You will collaborate with team and partners to perform Data Analytics on data set to uncover hidden patterns, trends, customer preferences and other useful information that could help organization to make smarter and more informed business decision. Create Model using Machine Learning Technique to make prediction based on data.

Responsibilities

  • Work closely with stakeholders to understand their needs / pain points, scope of problem and develop business case to turn large data set into critical information and knowledge that are actionable for policy making, marketing and process improvement
  • Conceive, develop and test algorithms database tools and statistical predictive models by analyzing large datasets with a variety of tools (R, Python, SQL and Tableau)
  • Design and develop innovative analytics, optimization models and algorithms to solve challenging problems
  • Use Machine Learning frameworks like MXNet, Caffe 2, Tensorflow, Theano, CNTK and Keras to build DL models

Requirements

  • Bachelor or higher in Data Science, Computer Science / Engineering or equivalent
  • Experience in writing SQL query to aggregate large data sets
  • Experience in writing programming languages such as Python, Java and Javascript
  • Development and deployment of applications in Linux (Ubuntu/Redhat, etc)
  • Development experience with programming languages such SQL database or relational database skills
  • Experience in test-driven development, continuous deployment, and thoughtful application of monitoring and alerting.
  • Experience with version control, Git preferred.

Interested applicants may share your profile to careers@hopetechnik.com.

Role:

  • Design and implementation of solutions for software modules for robotic backend web control interface.
  • Prepare APIs and general workflow to connect various of system components. Design/implementation solution to integrate with different software/hardware modules
  • Integration of open-source and third party commercial libraries into existing and new code base.
  • Bug fixing, testing and reporting of new software features.

Responsibilities:

  • Gather software requirements and design solutions for modules and small software systems
  • Implementation of web (RESTFUL) based APIs for system controls 
  • Deploy, install, and configure hardware and software systemsAssist in the identification, procurement and testing web based  robotics applications
  • Research and study solutions (algorithms, methods) and tools (hardware, libraries) to be applied in solving problems 
  • Define test plans and carry out module and system testing 
  • Troubleshoot and correct problems related to software 
  • Understand, integrate, extend third party and open source libraries for web control systems 

Requirements:

  • Degree or Diploma in Computer Science & Engineering, Information Technology, or equivalent
  • 2-3 years experience in python/nodejs/c++ development under Linux. Demonstrated software design capabilities (module level)
  • 1-3 years experience in web apis and if has robotics, automation, or related industry is a plus 
  • Proficient in one or two mainstream programming language, preferably C/C++, Python, JavaScript, PHP, etc
  • Proficient in one or two typical Operating Systems, preferably Linux, Windows, OS for mobile (iOS, Android) and OS for embedded system
  • Basic Knowledge on and practice on SQL database and TCP/IP
  • Knowledge of software framework, such as .NET, Javascript, and Web front and back end framework
  • Ability to apply commercial and open source library for specific domain application development
  • Able to use tools to manage source code, preferably Git, GitHub
  • Good analytical and problem solving skills

Interested applicants may share your profile to careers@hopetechnik.com.

You will collaborate with team and partners who are focusing on building unified platform for interconnection among robots, sensors and IT systems. You will develop software package of data access and communication for typical sensors and systems employed by healthcare industry. You will build and main APIs for the system simulation and integration. Your work will also extend to the setup of virtual and physical test farm. You will build robotics application for industrial transformation.

Job Description

  • Design, develop, test and deploy robotics and IoT application, with the functions of the data access of multiple smart sensors and the communications between mobile robots.
  • Perform requirements analysis, system design, development, testing for Enterprise Applications
  • Develop user-facing features and web portals
  • Assist in test-driven development, DevOps and bug fixing 
  • Provide technical support during maintenance phase of the system and pre-sales support in preparing solution proposals and product demonstrations

Requirements

  • Bachelor or higher in Computer Science/Engineering or relevant
  • Minimum 3 years relevant experience 
  • A solid foundation in computer science, with strong competencies in algorithms, data structures, objects oriented programming, design patterns, multi-threaded programming, and software design principles
  • Experience in developing real-time and distributed systems
  • Experience with programming for the Web (HTTP, REST, XMLRPC, etc)
  • Experience in test-driven development, continuous deployment, and thoughtful application of monitoring and alerting.
  • Proficient understanding of web markup, including HTML5, CSS3, client-side scripting and JavaScript frameworks, including jQuery and code versioning tools, such as GIT
  • Background in networking and real-time communication
  • Experience optimizing for speed and scalability, ensure technical feasibility of UI/UX designs
  • Experience in developing highly robust, safety-centered applications in the fields such as automotive, medical, military, aerospace etc
  • Experience on any one RDBMS/No SQL databases
  • Experience on CyberSecurity 
  • Strong on front-end and back-end IT software design and architecturing
  • Proven distributed systems development track record
  • Strong programming abilities in C++/Python/JavaScript/Node/React, etc
  • Development and deployment of applications in Linux (Ubuntu/Redhat, etc)
  • Knowledge of Robot Operating System (ROS) and FastRTPS is preferred
  • Knowledge of IOT and its standard/protocol

Interested applicants may share your profile to careers@hopetechnik.com.

You will collaborate with team and partners who are focusing on building unified platform for interconnection among robots, sensors and IT systems. You will develop software package of data access and communication for typical sensors and systems employed by healthcare industry. You will build and main APIs for the system simulation and integration. Your work will also extend to the setup of virtual and physical test farm. 

Job Description

  • Design, develop and test the data access of multiple smart sensors and the communications between mobile robots Derive proper integration of DDS concepts into a robotics framework and implement those
  • Assist in test-driven development, DevOps and bug fixing Test proper performance and functionality of DDS implementations

Requirements

  • Bachelor or higher in Computer Science/Engineering or relevant
  • A solid foundation in computer science, with strong competencies in algorithms, data structures, objects oriented programming, design patterns, multi-threaded programming, and software design principles
  • Strong programming abilities in C++/Python
  • Development and deployment of applications in Linux (Ubuntu/Redhat, etc)
  • Knowledge of IOT and its standard/protocol including OPC-UA
  • Minimum 3 years relevant experience
  • Prior experience in DDS preferably in a robotics environment
  • Experience in building interactive software systems and embedded systems
  • Experience in test-driven development, continuous deployment, and thoughtful application of monitoring and alerting.
  • Experience with version control, Git preferred

Interested applicants may share your profile to careers@hopetechnik.com.

Understand and translate business requirements to functional designs.  Work as a part of the team to meet project targets and quality objectives. Provide hands-on advice, training, and coaching to members of the project team. Provide effort estimation and work execution plan for assigned modules / components. Follow up on team members to ensure work packages are delivered within budget, time, and high quality standards. Plans software development, testing, release cycles based on project needs. Strong team player, leader, with good attitude.

Job Description

  • Liaise with electrical, mechanical engineering team to design viable system solutions, perform research to identify solutions related to robotics and control
  • Design software solutions for robotic systems and control software in general
  • System integration with internal and external hardware and software solutions
  • Troubleshoot and correct problems related to software
  • Define software requirements and architecture of drone-related and robotics systems
  • Follow-up the development and ensure implementation is within scope and budget
  • Assist in implementation and provide guidance as needed
  • provide technical assistance for tended bidding and pre-sales activities 
  • Plan development activities of the robotics software team
  • Responsible for the robotics software team deliverable

Requirements

  • Bachelor/Master Degree/PhD in Computer Science/Engineering or any equivalent engineering 
  • 6 to 9 years’ experience in software systems design and development
  • Design experience in conceptualizing, detailing and qualification
  • Good experience in software development for robotics, automated vehicles or related field
  • Previous experience in R&D will be added advantage
  • Able to apply multiple programming tools and their development environment
  • Good knowledge of typical operating systems, OS virtualization and cloud based hosting
  • Good knowledge of ROS and sensors
  • Database design experience on Oracle, MYSQL or MS SQL server
  • Hands-on experience with Linux and C/C++
  • Agile trained
  • Exposure to electronics, control, CAN Bus, networking and communication

Interested applicants may share your profile to careers@hopetechnik.com.

Work with our middleware frame software development team that focuses on enterprise solutions for interconnection among robots, sensors and IT systems. As a Software Engineer focused on C++ and Python development, you will collaborate with AGV and algorithms engineers to develop 2D/3D mapping algorithm and system,  develop and maintain APIs for the purpose of expanding the functionality of team’s Enterprise applications.

Job Description

  • Design, implement and deliver application-specific solutions using the current robotics application framework
  • Application development for automated workcell, mobile robot navigation and robotic manipulator control
  • Perform bug fixing and improvement of current application framework
  • Design and implement tools to facilitate application development and testing
  • Development of robotic agnostic mapping system and application
  • Work with team members in customer support, field test and deployment 

Requirements

  • Bachelor Degree / Master in Computer Science & Engineering, Electrical & Electronics Engineering, Information Technology, or equivalent
  • Minimum 2-4 years’ experience in software
  • Basic experience in software architecturing
  • Fully understanding and fundamentals on software engineering.  
  • Good software design capabilities (module, sub-system and small systems) and documentation skill
  • Professionally in a couple types of mainstream programming language, professional on one or two of them, preferably C/C++, Python, JavaScript, PHP, etc
  • Professionally in one or two typical Operating Systems, preferably Linux, Windows, OS for mobile (iOS, Android) and OS for embedded system
  • Knowledge on specific libraries for image processing, encryption, robotics, etc, preferably OpenCV, OpenSSL, PCL etc
  • Knowledge of Robot Operating System(ROS) is mandatory. Knowledge on robotics 2D/3D mapping, localization & navigation algorithms.
  • Good Knowledge of software framework, such as .NET, Javascript, and Web front and back end framework
  • Able to use tools to manage source code, preferably Git, GitHub
  • Good understanding  the algorithms on Artificial Intelligence, Machine Learning, control and data processing, etc
  • Experience in DDS/FastRTPS and Moveit is a plus

Interested applicants may share your profile to careers@hopetechnik.com.

The individual forms a part of the electrical team to excel in electronics and electrical engineering, contributing in digital, analog and power electronics circuit designs. He will work closely in cross functional project teams, using his above expertise to ensure projects deliver within datelines, budget and with the right quality. 

Responsibilities

  • Develop Electrical & Electronics Circuits in projects
  • Contribute to Electrical System Level Design
  • Perform FMEA Internal Cross Functional Team
  • Perform Circuit Troubleshooting & Generate Failure Analysis Report
  • Create BOM for Assigned Project
  • Design Electrical Circuit & PCB Layout with Altium
  • To create FAT & OSAT and other Test Plans.
  • Troubleshoot engineering issues systematically via DOE, RCA etc.
  • To develop embedded firmware for project and test
  • Derive electrical engineering specifications from customers’ requirements
  • Conduct feasibility studies at early stages of the project.
  • To Develop Embedded Firmware for Project & Test

Requirements

  • Degree in Electrical & Electronics Engineering
  • Minimum 2 years’ working experience
  • Experience in these Electronic / Electrical engineering sub such as digital circuit design, analog circuit design and power electronics circuit design
  • Good Design Knowledge in IEEE 802, USB, PCIe, Can Bus, SPI protocol
  • Experience in C/C++, Assembly Language.
  • Able to use Altium CAD Software comfortably.
  • Experience in Embedded Systems, Control, C-Programming, AC/DC Motor/Actuator.
  • Good and confident communicator

Interested applicants may share your profile to careers@hopetechnik.com.

You will be responsible for achieving timely delivery for the final product parts without compromising on the quality. Your team will support the Project manager on project delivery, deployment and after sales support. At all time, you must ensure good housekeeping at the workplace and safe working condition / environment. You will have to maintain good working discipline, adopt the defined production system, good teamwork with other department members. You are required to keep the machines in good operating condition with scheduled preventive maintenance.

Job Scope

  • Production: Deliver product at required time, quality and cost
  • Process: Follow the defined workflow and procedure
  • Planning: Follow the manpower allocation, material and production schedule
  • Documentation: Follow the work instruction, work process and safe work procedure in your manufacturing process
  • 5S & Safety: Comply and perform existing 5S & Safety practice and standard at workplace
  • Preventive Maintenance: Perform simple equipment preventive maintenance 
  • Continual Improvement: Provide useful feedback and idea to the engineering team to improve quality and easy to produce

Requirements

  • Minimum NITEC or Higher NITEC in Engineering or equivalent
  • Minimum 1-4 years’ relevant experience in an engineering / manufacturing companies 
  • Able to understand part quality inspection requirement and performing it
  • Able to handle basic equipment maintenance
  • Able to handle mechanical and electrical assembly work
  • Able to conduct product testing work
  • Mechanical: Understand 2D and 3D mechanical drawing
  • Electrical: Understand electrical schematics
  • Able to communicate in verbal and written English
  • Willing to learn new skills
  • Willing to do 1 to 3 years contract and renewable yearly
  • Normal shift, 5 days work week

Interested applicants may share your profile to careers@hopetechnik.com.

Main Tasks:

  • Assist to design prototype electronics and electrical systems
  • Assist to design embedded circuits
  • Assist to design electrical harness
  • Providing technical support to project team
  • Perform outfield testing
  • Work on areas such as power electronics, wireless communication, motors and actuators
  • Work on unmanned vehicles, robotics and automotive products

Essential Requirements:

  • Capable of hands-on realisation of system prototypes in actual environment
  • Basic microcontroller programming
  • PCB design
  • Able to formulate and articulate ideas clearly and concisely
  • Willing to learn and work on multiple projects concurrently

Interested applicants may share your profile to careers@hopetechnik.com.

Main Tasks:

  • Assist to design and prototype mechanical systems including areas such as drive train design, structure design, airflow management, shock and vibration design
  • Deals with machining, integration, composites, CAD, FEA, CFD
  • Assist to manage small volume production and tools design
  • Providing technical support to project team
  • Perform outfield testing
  • Will be working on unmanned vehicles, robotics and automotive products

Essential Requirements:

  • Willing to learn
  • Degree / Diploma in Mechanical / Mechatronics / Aerospace Engineering
  • Hands on fabrication
  • Proficient in 3D CAD programs such as SolidWorks is advantageous

Interested applicants may share your profile to careers@hopetechnik.com.

As Software Engineer (UI / UX Intern), you will be develop web UI and / or embed UI products to support the operation of our intelligent mobile robotics. These are end-to-end products that will require the implementation of both frontend client and backend servers. You will be working closely with the server team and robotics team to acquire data from the robots, display them and provide channels to interact with the robots through.

Main Tasks:

  • Develop Web or embedded UI backend clients using NodeJS and ExpressJS on JavaScript
  • Develop Web or embedded UI frontend clients using the React or React Native frameworks
  • Interface with XMLRPC API protocols to acquire data and present them
  • Deployment on Raspberry PI 3 (for embedded UIs only)
  • Writing automated unit tests and end-to-end tests and bug fixing

Essential Requirements:

  • Degree in Computer Science, Software Engineering or equivalent
  • Knowledge of web development with HTML / CSS / JavaScript
  • Knowledge of NodeJS, ExpressJS and React frameworks
  • Knowledge of XMLRPC protocol is a plus
  • Experience in Agile development practices
  • Highly motivated and driven individual
  • Able to work in small teams
  • Familiar with Agile practices

Interested applicants may share your profile to careers@hopetechnik.com.

As Technical Analyst (Intern), you will be involved in the conceptualisation and design of the next generation of intelligent mobile robot systems, from gathering and defining user requirements, developing technical drawings that describe the solution, evaluating potential technology including developing simple prototypes as proof of concepts and documenting information and work flows of the system. You will work closely with both server and robotics teams to accomplish your tasks.

Main Tasks:

  • Gathering user requirements using user stories and translating them into engineering requirements
  • Developing technical drawings using UML diagrams such as Activity diagrams, Use Case diagrams, Interaction Overview diagrams, State Machine diagrams, Sequence diagrams Component diagrams and Composite Structure diagrams
  • Evaluating potential technology qualitatively and quantitatively by developing simple prototypes as POCs
  • Compiling all the work into a structured and organised document for reference

Essential Requirements:

  • Degree in Information Systems or equivalent
  • Knowledge and experience in the latest software design concepts such as containerisation, API-centric architecture, REST etc
  • Knowledge and experience in developing professional UML diagrams
  • Experience in Agile development practices
  • Highly motivated, organised and driven individual

Interested applicants may share your profile to careers@hopetechnik.com.

Testimonials

“I enjoy being with a group of like-minded people and in HOPE Technik, everyone has the same passion for engineering.”

Yeo Kain Thiong,

Technical Specialist

“Working in HOPE Technik has given me a glimpse of how much we can achieve in the engineering field when brilliant minds are brought together.”

Elijah Lin,

Mechanical Engineer

“I have had a lot of opportunities to work on many special projects and learnt many technical skills in the process. Each project taught me the step-by-step on what needs to be done and the processes that go behind it.”

Hossain Mir

Senior Technician and Chief Welder