About the role

  • Embedded Tools Development Engineer designing scalable tools for lab environments. Collaborating on embedded systems validation and developing intelligent hardware test fixtures.

Responsibilities

  • Architect and develop scalable tools to manage large scale lab environments with multiple Devices Under Test (DUTs).
  • Build robust infrastructure for automated firmware flashing, device provisioning, configuration, and test execution.
  • Develop reusable platforms supporting popular evaluation kits (EVKs) such as Arduino, Raspberry Pi, Raspberry Pi Pico, ESP32, and STM32.
  • Design and integrate communication layers (Wi-Fi, SSH, UART, TCP/IP, MQTT, WebSocket) for seamless remote device control, OTA updates, and debugging.
  • Design and develop intelligent hardware test fixtures and validation setups for embedded products.
  • Interface with debug probes, serial interfaces, power control systems, and measurement instruments.
  • Enable scalable and automated validation using UART, SPI, I2C, BLE, Wi-Fi, Modbus, or similar protocols.
  • Develop intuitive GUI/CLI based tools that empower Validation teams to configure, execute, and monitor tests efficiently.
  • Build advanced log analysis systems, real time dashboards, and automated reporting solutions.
  • Create data driven tools for test analytics and faster root cause identification.
  • Collaborate closely with Firmware, Hardware, and QA teams to drive automation and improve test coverage.
  • Integrate validation tools with build systems, CI/CD pipelines, and release workflows.
  • Continuously improve system scalability, reliability, and repeatability across lab environments.
  • Design and develop modular, scalable test automation frameworks for embedded system validation.
  • Build Python-based orchestration tools to control DUTs, lab infrastructure, and test execution at scale.
  • Enable comprehensive testing strategies, including functional, regression, system, and stress testing.

Requirements

  • 5–8 years of relevant experience in Verification and Validation, embedded systems, and tools development.
  • Strong programming expertise in Embedded C/C++ and Python.
  • Experience working with Linux and RTOS based systems (e.g., FreeRTOS or similar).
  • Strong Python expertise in building test automation frameworks, device control systems, and lab tools.
  • Proven experience developing internal engineering tools, platforms, or frameworks.
  • Hands-on experience with hardware debuggers (e.g., JTAG).
  • Practical experience with PCB handling and basic soldering.
  • Hands on experience with embedded communication interfaces such as UART, SPI, I2C, USB, BLE/Wi-Fi, Ethernet, or Modbus.

Benefits

  • Health Insurance Coverage – comprehensive care for you and your family.
  • Employee Assistance Program (EAP) – confidential service which equips and supports you as you meet life’s challenges.
  • Education Assistance – we invest in your growth so you can keep learning and thriving.
  • Maternity & Paternity Leave – because family always comes first.
  • Menstrual Wellness Benefit – benefit for women employees
  • Bereavement Leave – time to be with loved ones when it matters most.

Job title

Tools Development – Advanced Engineer I

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job