Jobs · Quality Assurance · Michigan

Embedded Systems -Test Engineer

Intellibee Inc · Dearborn, MI · 3 mo ago
Quality AssuranceFull-time

Key Responsibilities

  • Perform integration testing for lower-level platform services, including diagnostics, networking, software update components, and general platform services.
  • Write test programs in C/C++ or Python to validate component behavior and integration.
  • Flash embedded boards and perform bring-up activities.
  • Connect to hardware via serial/UART, Ethernet, SSH, and similar interfaces.
  • Use tools such as Valgrind and GPROF for profiling, timing analysis, and memory investigation.
  • Validate platform-level functionality to ensure components work correctly end-to-end.
  • Troubleshoot issues at the system level, spanning Linux, middleware, and platform services.
  • Work with bench setups or hardware-in-the-loop environments.
  • Collaborate with distributed engineering teams.

Required Skills

  • Strong programming experience in C and C++.
  • Solid Python scripting skills for automation and testing.
  • Linux system-level experience, including flashing images, serial/Ethernet connectivity, system bring-up, and debugging tools.
  • Hands-on experience with Valgrind, GPROF, or similar profiling tools.
  • A strong understanding of system-level interactions in embedded environments.

Preferred Skills

  • Experience with automotive or embedded diagnostics (UDS/CAN/DoIP).
  • Familiarity with networking stacks or platform infrastructure services.
  • Experience with OTA/software-update systems.
  • Knowledge of Yocto, QNX, or other Linux-based embedded distributions.

Similar jobs