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!

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

Job Description:

  • Able to create project plans with a workable strategy
  • Manage all aspects of the project to ensure it is completed on time, within budget and meet all contractual requirements
  • Lead and manage the project team
  • Conduct design reviews along with Chief Engineer
  • Able to interpret contracts and extract all essential information with the project team for the efficient and effective management of the project to meet its objectives
  • Identify all contractual system requirements and responsible for managing system designs, reviews and all other deliverables
  • Handle customer expectations and requirements
  • Sound in risk management, change management and financials
  • Perform day to day coordination, risk management, liaison, control and supervision of resources including all project team members, sub-contractors, internal and external project related parties and customers to ensure that the project meets its objectives
  • Provide regular project reports/updates to customers and stakeholders
  • Monitor all payment milestones to ensure timely billing in accordance to the planned schedule

Requirements:

  • Degree in any Engineering or equivalent
  • Minimum 5 years relevant work experience. Preferably with PMP and Prince2 accreditations
  • Experience in engineering project and fast paced product life cycles industries preferably
  • Strong project & people management skills
  • Able to handle team dynamics well
  • Good and confident communicator
  • Good analytical, facilitation and presentation skills
  • Good knowledge and understanding of people and team development
  • Proficient in MS Office (particularly in Word, Excel and PowerPoint)

Job Description:

  • Design and Development of Embedded Firmware for ARM Core/CORTEX-M/8051
  • Design and Development of Embedded Hardware based on ARM Core/CORTEX-M/8051
  • Work with Cross Functional Teams to development Project Goals and Requirements
  • Develop Embedded Firmware Architecture and Specification
  • Develop Functional Test Plan to evaluate Firmware

Requirements:

  • Degree / Master in Electrical / Electronics / Engineering or equivalent
  • At least 5 years’ Experience in Firmware Development and/or Completed at least 5 Product Development Cycle
  • Strong Programming Skills in C/C++
  • Experience working with embedded peripherals like CAN, I2C, SPI, USB, PWM, ADC
  • Strong Analytic Skills and Excellent Communication Skills
  • Proactive in Problem Solving and Product Improvement 
  • Experience with Altium Design CAD
  • Experience in Hardware Design to control Actuators, Servos, Solenoids  
  • Experience with Firmware Development in ARM Core/CORTEX-M/8051
  • Experience in Hardware Design with Microprocessor/Microcontroller based Platforms
  • Design and Develop Customised Firmware/Embedded for Control Application
  • Understand Control Theories and Algorithms in Position and Speed Control Systems
  • Familiar with Analog Circuit Design
  • Familiar with Functional Safety in Firmware Development
  • Familiar with FMEA Process is an advantage
  • Able to work in independently and in teams

Job Description:

  • Directly manage a team of system engineers and designers, and take full responsibility for the teams’ development and workload scheduling                                                                 
  • Proposes, negotiate and agrees with project manager on work package, scope, efforts and duration for each project
  • Provides technical and program-level support and guidance to the team, including execution strategies
  • To ensure adequate design reviews are conducted for design improvement          
  • Identify necessary technical skills required in upcoming projects and opportunities
  • Structure training and ensure team is sufficiently trained in time to breach this competency gap
  • To ensure that design verifications and design validations are carried out to confirm design with the assistance from relevant system/subsystem engineers         
  • Align and harmonise process and Milestone deliverables for System Engineering discipline
  • To assist the Project Manager in the dealing with major subcontractors and suppliers, and to monitor their technical performance to ensure compliance             
  • Ensure timely completion of team’s deliverables for each work package, Project Milestones and tender proposals, within budget using both technical engineering and administrative skills
  • Understand projects’ goals and considerations, and necessary compromises to be made between timeline, quality and budget
  • Architect solutions together with specialist for each project
  • Oversees all technical transitions into production       
  • Facilitate to resolve escalated technical issues from the team             
  • Manage resource for projects and tender proposals
  • To ensure that design verifications and validations are carried out to confirm design with the assistance from the project EE/ME/SW engineers                                
  • Excels to improve process and way of working to achieve lean and quality engineering   
  • Co-develop the solutions architecture and detail them to design specifications, which will meet the customer’s requirements
  • Liaison between HOPE Technik and customer for all technical issues                 
  • Take the solutions architecture to develop to design specifications which will meet the customer’s requirements
  • Organises and ensures technical milestones are met                          
  • Manage and document the system configuration
  • Understand projects’ goals and considerations, and necessary compromises to be made between timeline, quality and budget
  • Ensure that the design plan is drawn up for the design process                                      
  • Create and ensure technical documentation to ensure efficient planning and execution in project
  • Coordinate system development tasks to include design, integration and formal testing
  • Oversees all technical transitions into production                     
  • Owns and co-develop the project BOM with rest of the team                 
  • Develop the comprehensive/FAT/OSAT test plans with the team
  • Create and maintain technical documentation to ensure efficient planning and execution
  • Analyse customer’s requirements as well as conduct project conceptual and feasibility studies prior to design

Requirements:

  • Degree in Electrical / Electronics / Mechanical / Software Engineering or equivalent 
  • More than 3-5 years of system engineering experience
  • Advanced hands-on hardware troubleshooting experience
  • Experience in leading a team of between 3-6 engineers
  • Ability to prioritise, make decisions and execute tasks in an ever-changing environment
  • Strong coordination, organisation, teaming and communication abilities
  • Proven ability to meet deadlines and maintain quality standards
  • Results oriented, metrics driven and capable of working in a fast paced, changing environment
  • Ability to work under pressure and time constraints

You will collaborate with teams and partners who focus on building unified platforms for interconnection among robots, sensors and IT systems. You will work closely with development team of robotics, fleet management, middleware framework and industrial IT systems to build enterprise solutions for the healthcare industries and expand the application to other verticals. You will build and main APIs for the system simulation and integration and your work will extend to the setup of virtual and physical test farms. 

Job Description:

  • Work with our back-end software development team that focuses on enterprise solutions for Automated Guided Vehicles in multiple industries
  • Collaborate with AGV and algorithms engineers to develop and maintain APIs for the purpose of expanding the functionality of enterprise applications
  • Work with customers in deploying, testing, and integrating the API that you created
  • Work with enterprise RDBMS such as MSSQL and Oracle
  • Build APIs for integration with 3rd party tools/protocols
  • Build applications based on the backend function 
  • Work with partners to access specific industrial IT 

Requirements:

  • Bachelor Degree or higher in Computer Science / Engineering or equivalent
  • 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
  • Strong programming abilities in Python, JS
  • Deployment of applications in Redhat/Ubuntu
  • Experience with database systems( MSSQL, Oracle )
  • Experience with programming for the Web (HTTP, REST, XMLRPC, etc)
  • Experience with version control, Git preferred
  • Experience in working with DDS
  • Experience in working with the SECS/GEM protocol

Work with our middleware frame software development team that focuses on enterprise solutions for interconnection among robots, sensors and IT systems. You will collaborate with the AGV development team to develop unified fleet management system for heterogeneous mobile robots, develop and maintain APIs for the purpose of expanding the functionality of the team’s Enterprise applications.

Job Description:

  • Design, develop, simulate and test Vehicle Routing Problem (VRP) algorithms
  • Generate data and incorporate results from simulation into planning
  • Optimise transport cycles and schedules of a mobile robotic fleet
  • Incorporate constraints of refuelling, robot capacity 

Requirements:

  • Bachelor or higher in Computer Science/Engineering or equivalent
  • Minimum 3 years of experience working on real time VRP problems
  •  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
  • Experience in developing real-time and distributed systems
  • Experience in operations research/simulation
  • Experience in test-driven development, continuous deployment, and thoughtful application of monitoring and alerting
  • Experience with version control, Git preferred
  • Development and deployment of applications in Linux (Ubuntu/Redhat, etc)
  • Knowledge of Robot Operating System(ROS) and FastRTPS is preferred
  • Experience in Deep Learning
  • Hands-On experience on any one RDBMS/No SQL 
  • Experience in working with DDS
  • Experience using JavaScript frameworks like React, Ember, or Angular
  • Experience with programming for the Web (HTTP, REST, XMLRPC, etc)

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

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

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

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

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