K

KRUSH Labs

R&D center for autonomous wireless systems

Senior Embedded Software Test Automation Engineer

Test Automation EngineeringUpdated on Nov 11
Full-timeEindhoven, NetherlandsNo salary listed

About the Job

Requirements

  • Technical education in Electronics, Computer Engineering, or a related field.
  • At least 10 years of experience in embedded software testing, including at least 5 years of experience with embedded systems.
  • Proficiency with the Linux command line, connecting to and troubleshooting embedded devices via SSH, writing shell scripts, and developing and running Python-based test tools.
  • Linux networking knowledge, including configuring network interfaces, inspecting network traffic, and creating specific networking test setups.
  • Familiarity with CI/CD and automated regression testing, including building and maintaining automated regression environments.
  • Solid understanding of test design techniques, test levels, and test types.
  • Familiarity with embedded communication protocols such as USB, UART, SPI, and I2C.
  • Good understanding of Ethernet and networking.
  • Experience with test automation and frameworks such as pytest or Robot Framework.
  • Experience debugging firmware flashing processes and hardware interfaces.
  • Ability to reproduce system issues by replicating hardware and software interactions.
  • Strong knowledge of test methodology, requirements analysis, and traceability.
  • Understanding of verification levels, including unit, integration, system, and hardware-software integration testing.
  • Experience with test automation using Python, basic shell scripting, or C++.
  • Strong analytical, debugging, and root-cause analysis skills.
  • Effective verbal and written communication skills for cross-functional collaboration.
  • Ability to work independently and as part of a team, creating structure where testing processes are still evolving.
  • A hands-on approach and comfort working with hardware, cables, boards, fixtures, laboratory equipment, and custom test setups, including scripts.

Responsibilities

  • Define and maintain the test methodology and infrastructure for embedded Linux products, embedded software, and hardware.
  • Select and maintain suitable test frameworks and tools; build and maintain test benches, fixtures, and hardware setups.
  • Execute test scenarios based on test plans and provide test reports to support internal quality reviews and customer confidence.
  • Identify, investigate, and document defects, including reproduction steps and detailed issue reports.
  • Establish traceability between requirements, tests, defects, and release criteria.
  • Define and execute release validation tests and CI/CD regression tests.
  • Improve product testability through better logging, diagnostics, and instrumentation.
  • Analyze project requirements, design and maintain test plans, execute functional and integration tests, and document results.
  • Work closely with software and hardware teams to reproduce and investigate issues, supporting delivery of high-quality embedded products.

Desired Qualifications

  • One or two years of experience with FPGA and board testing.
  • Understanding of wireless communications.
  • Experience testing proprietary wireless communication protocols.
  • CI/CD and DevOps experience.
  • Familiarity with JTAG, SWD, Wireshark, logic analyzers, oscilloscopes, antenna analyzers, or spectrum analyzers.
  • Competence in using measurement equipment such as multimeters, oscilloscopes, antenna analyzers, or spectrum analyzers.

About the Company

KRUSH Labs

R&D center for autonomous wireless systems

KRUSH Labs is a multinational R&D-center that develops unmanned systems and hardware for new markets, acting as an outsource partner to turn theoretical research into practical, field-ready solutions in areas like agriculture, mobility, and communications. Its offerings combine wireless and navigation systems with autonomous control, featuring software-defined radio, GNSS with RTK/PPP, precise IMUs, and AI-enhanced visual-inertial odometry; in GNSS-denied environments, it uses SLAM and LiDAR-based mapping, complemented by edge AI and sensor fusion. Cybersecurity and data protection are built into the product architecture, and the team includes experienced researchers and PhD scientists who tailor software and hardware to client needs rather than providing generic products. The company aims to help clients deploy reliable, high-performance unmanned systems across sectors with customized outcomes and practical impact.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Eindhoven, Netherlands
Founded
2025

Recently Posted Jobs

Explore more opportunities at KRUSH Labs

See more jobs