Jobiglo

No results.

Hardware-in-the-Loop (HIL) Software/Firmware Engineer

waabi · Pittsburgh

New
Mid 🇬🇧 English
Python C++ Rust CAN automotive Ethernet CANalyzer python-can SocketCAN test automation CI pipelines Linux oscilloscopes DAQs power supplies E-loads technical writing

Job description

About the role

Waabi is seeking a skilled engineer to develop and maintain the software and firmware that power its Hardware‑in‑the‑Loop (HIL) test benches. You will work closely with embedded, autonomy, and verification teams to ensure reliable, automated testing of autonomous vehicle components.

Key responsibilities

  • Design and implement software for HIL benches, including test runners, simulation interfaces, fault‑injection tools, and bench control.
  • Build simulation pipelines that feed synthetic vehicle dynamics and inject CAN/Ethernet messages to trigger state changes.
  • Create automated test frameworks and CI integration to validate firmware releases on real hardware.
  • Develop instrumentation and data‑acquisition software for timestamping, analog triggers, and endurance analysis.
  • Hands‑on bench work: configure new setups, debug hardware/software interactions, and support cross‑functional test activities.
  • Analyze and document test results for hardware, autonomy, and systems engineering teams.

Required profile

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent industry experience.
  • 4+ years of experience developing software for HIL, embedded test automation, or real‑time test systems.
  • Strong programming ability in Python and proficiency in C, C++, or Rust for embedded contexts.
  • Hands‑on experience with automotive communication interfaces (CAN, automotive Ethernet) and related tooling.
  • Proficiency with Linux command‑line workflows and lab equipment such as oscilloscopes, DAQs, power supplies, and electronic loads.

Required skills

  • Python
  • C / C++ / Rust
  • CAN, automotive Ethernet, CANalyzer, python‑can, SocketCAN
  • Test automation frameworks and CI pipeline integration
  • Linux system utilities
  • Oscilloscopes, data acquisition (DAQ) systems, power supplies, electronic loads
  • Technical writing for documentation

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec waabi.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:lever

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 1 day ago

Expires 1 month from now

2 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

waabi

Pittsburgh