Skip to content
Mobileye

Software Testing Engineer

Shanghai, ChinaOnsite · China
Full time · R&D
POSTED 10 NOVVERIFIED 4H AGO
Apply Ask
Role
0 days opentrue age
Closes in ~68d at the median (68d)
Posted 10 Nov · n=23
CompanyMobileye →
178open roles
Opened · 30d
+24
Closed · 30d
−24
7d of snapshots · 30d window
Market
37,649open · Software engineering
Opened · 7d
+2,3696% of open
All software engineering
75,168open
All tracked boards · live 10 Nov · n=37,649
PythonC++

What you'll do

  • Own functional and performance integration verification of the robot body software system for both engineering prototypes and mass-production robots, including motion capability, voice interaction, navigation and localization, and teleoperation.
  • Based on software functional requirements and product definition, design and develop test plans and test strategies, write test cases, and design end-to-end test scenarios.
  • Execute test items, deliver test reports, analyze results, identify defects, and drive issues to closure end-to-end.
  • Continuously improve the test toolchain and test solutions to raise testing efficiency.
  • Participate in requirement, architecture, and design reviews, raise testability considerations, and help optimize designs.
  • Build automated testing, simulation, data replay, test bench, fault injection, log analysis, and automated evaluation systems.
  • Set up semi-physical simulation environments integrating grippers, dexterous hands, arms, RGB-D cameras, fisheye cameras, force sensors, tactile sensors, and compute platforms.
  • Test against interfaces including ROS 2 topic/action, CAN/CAN FD/EtherCAT, serial, and Ethernet.

What you'll bring

  • Bachelor's degree or above in Computer Science, Automation, Mechanical Engineering, Electrical & Electronic Engineering, or a related field, with experience in intelligent system testing; humanoid robot testing experience is a plus.
  • Proficiency in at least one programming language, C++ or Python, with solid coding style.
  • Hands-on experience with at least one automated testing tool and some test development experience.
  • Familiarity with testing processes and quality gates; understanding of robot architecture and testing approaches.

Nice to have

  • Experience with SIL (software-in-the-loop) or HIL (hardware-in-the-loop) test simulation.
  • Software–hardware awareness, with a working understanding of hardware.
  • Ability to understand robot algorithm principles.
  • Familiarity with the working principles and data interfaces of various sensors.
Source · MobileyeFirst seen 10 NovOriginal ↗