Robotics Hardware Engineer

ePropulsion 

📍 Kowloon, Hong Kong 🇭🇰

full-time
mid-level
Posted —

Key Skills

embeddedmodelingROSGazeboPython

Industry

RoboticsMarine & Naval Engineering

Job Description

Company Description:


ePropulsion, founded in 2012 by technology entrepreneurs, is a leading provider of electric propulsion solutions with a global presence in Europe, the US, and Asia. The company is at the forefront of the electric boating revolution, known for its exceptional product quality, performance, and technological innovations. ePropulsion offers a portfolio of high-quality, quiet, eco-friendly, and low-maintenance electric outboard engines.


Role Description:


This role is an full-time position as active participant in our Intelligence and Connected Systems Department of the Hong Kong Division. You are able to engineers design, manufacture, and test a ship's engine. There are jobs in this field for mechanical, electrical, and manufacturing engineering. The objective is to improve efficiency, lowering costs, and reduce the risks of marine operations. In the long-term, to enrich the customer's boating experience, whilst providing a clean, sustainable, and eco-friendly atmosphere for marine life and the surrounding environment.

A typical day in this Role:


Program an embedded system board to interact with autonomous driving system algorithm


Concentrate in dealing with developing a mathematical model for autonomous ship navigation both in control and sensor fusion.


Understand the mathematical model of a ship and the dynamics of the ship's engine. Combine with several navigation sensors, use to implement the control system of the ship engine.


Develop the control system tightly alongside a simulation, leading to its implementation on the water of a real ship.


What we look for:

Minimum with 1-3 years of experience in developing, integrating, testing, and maintaining hardware and software for robotic and embedded systems.


Bachelor's degree in Electrical Engineering, Mechanical Engineering, Computer Engineering, or related discipline(s).


Skill set on an embedded system.


Comfortable with mathematical modeling of robot kinematics and dynamics.


Proficient in C, C++, and Python programming/ scripting.


Experience with the Robot Operating System (ROS) framework and Gazebo.


Familiar with git or other versioning control in a team-based environment.


Good at English communication (verbal and non-verbal).


Ideally, you’ll also have:

Proficient in both spoken and written Mandarin and/or Cantonese.


Experience in the simulation of the control systems.


Knowledge in computer vision and/or machine learning.