Robotics Engineer

Job Responsibilities

  • Design, develop, and maintain software UAV Controller & Navigation systems using C++ and Python.
  • Develop low-level device drivers and integrate sensors, actuators, and flight control interfaces (e.g., PX4).
  • Assist test engineers in integration and stress testing.
  • Work closely with external and internal users to troubleshoot and address issues in production.

 

Qualifications

Must-have skills:

  • BSc degree or higher in Robotics Engineering, Mechatronics Engineering, Software Engineering, or related fields.
  • 1+ years of software development experience or good track record of relevant achievements (e.g., competitive programming contests).
  • Background in algorithmics (complexity) and mathematics (linear algebra, probability, statistics).
  • Proficiency in C++ (must have), Python (good to have). Familiarity with Linux environment and version control
  • Familiarity with Robot Operating System (ROS1/ROS2)
  • Experience with robot/UAVs kinematic calibration, low-level device integration.

Nice to have:

  • Knowledge of open-source flight controllers (PX4 Autopilot/ArduPilot)
  • Background in robotics: robot kinematics, control, and motion planning.
  • Intermediate level of English proficiency, both reading and writing.

 

Benefit

  • Salary: Offer up to 1000$ Gross
  • Healthcare package (Private health insurance and annual health check)
  • Free daily lunch provided
  • Flexible working environment
  • A promising training and career path
  • Annual company-sponsored travel opportunities

Apply for this position

Allowed Type(s): .pdf, .doc, .docx