Search by job, company or skills

Embedded Test Engineer

Early Applicant
  • Posted 15 hours ago
  • Be among the first 10 applicants

Job Description

About the Role

We are looking for an R&D QA Engineer to own the integration and testing of high-performance measurement and data-handling software. You will work embedded in an R&D team, partnering with developers to design, automate, and execute functional and non-functional testing of C/C++ and .NET APIs and the applications that consume them, on systems that move data at high speed across FPGA, network, storage, and GPU paths.

This is a hands-on engineering role — you will spend most of your time exercising low-level APIs, building automation, and validating data integrity and throughput on real hardware-in-the-loop setups.

Responsibilities

  • Perform functional and non-functional testing (performance, throughput, load, stress, reliability, stability, and resource/memory usage) on C/C++ APIs and consuming applications.
  • Develop test suites and automation against C/C++ APIs; build and maintain GTest-based suites.
  • Design test strategies and cases from API contracts and acceptance criteria (positive, negative, boundary, edge).
  • Set up and manage test environments across Linux and Windows (including Embedded Linux), with Conan package installation/build workflows.
  • Investigate failures to root cause, file precise reproducible defects, and verify fixes.
  • Track and report quality metrics, drive continuous quality improvements and minimize production escapes

Required Skills & Experience

  • Bachelor's/Master's in CS or Electronics & Communications Engineering (or closely related).
  • 3–5 years in software QA/test engineering.
  • C/C++ API testing and application/automation development.
  • Hands-on with GTest (Google Test), PyTest, NUnit, or similar testing frameworks.
  • Basic networking understanding (TCP/IP, sockets, protocols).
  • Familiarity with modern C++ build/package management tools (Conan, CMake, etc.)
  • Comfortable working across Linux and Windows.
  • Solid test design (equivalence partitioning, boundary analysis, negative/edge cases) and strong debugging/root-cause skills.
  • Clear written and verbal communication.

Good to Have

  • Basic FPGA understanding.
  • Experience testing high-throughput data transfer systems is preferred. Knowledge of DMA/RDMA concepts is a plus.
  • Storage technologies and GPU exposure.
  • Embedded Linux experience.
  • Understanding of IQ waveform data handling — capture, formats, basic signal/measurement concepts.
  • Broader high-speed communication interfaces/standards knowledge.
  • CI/CD pipelines (Azure DevOps, Jenkins, GitHub Actions) and Git.
  • Test management/reporting tooling (Zephyr, Jira/Confluence).

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 152942319

Beware of Scammers

We don’t charge money for job offers