Senior Embedded Software Test Engineer

Posted 7 Days Ago
Be an Early Applicant
Eindhoven, NLD
In-Office
Senior level
Aerospace • Artificial Intelligence • Hardware • Robotics
The Role
Develop and maintain embedded software test methodologies, infrastructure, test plans, fixtures, and automated regression environments. Execute functional, integration, system, hardware-software integration, and release validation testing across firmware, FPGA code, and hardware. Investigate defects, reproduce hardware-software issues, document results, establish requirements traceability, and improve product testability through diagnostics and instrumentation. Collaborate with software and hardware teams while supporting CI/CD quality processes.
Summary Generated by Built In

Our company is developing cutting-edge embedded systems for advanced R&D products, providing unique opportunities to work on next-generation firmware and hardware integration. The focus of this role is to ensure the quality and reliability of embedded software running on microcontroller-based systems and single-board computers. 

As a Senior Embedded Software Test Engineer, you will analyze project requirements, design and maintain test plans, execute functional and integration tests, and document results. You will work closely with software and hardware teams to reproduce and investigate issues, supporting the delivery of high-quality embedded products. 

Key Responsibilities 

  • Define and maintain the test methodology and infrastructure for embedded products across FPGA code, 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. 

Requirements
  • Technical education in Electronics, Computer Engineering, or a related field. 
  • 10+ years of experience in embedded software testing, including at least 5 years of experience with embedded systems. 
  • Experience testing microcontroller-based systems (e.g., STM32), single-board computers (e.g., Raspberry Pi), and Linux-based systems. 
  • Familiarity with CI/CD and automated regression testing, including the ability to build and maintain 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. 
  • Working knowledge of digital radio communication, Wi-Fi and ODFM-based systems. 
  • Good understanding of Ethernet and networking. 
  • Experience with test automation and frameworks such as pytest, Robot Framework, or similar. 
  • 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. 

Would Be a Plus 

  • 1 or 2 years of experience with FPGA and board testing. 
  • Experience testing proprietary communication protocols. 
  • Familiarity with JTAG, SWD, Wireshark, logic analyzers, oscilloscopes, antenna analyzers, or spectrum analyzers. 

Skills & Abilities Required 

  • 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. 
  • Experience with test automation using Python, basic shell scripting, or C++. 
  • Competence in using measurement equipment such as multimeters, oscilloscopes, antenna analyzers, or spectrum analyzers is a plus. 
  • Strong hands-on approach and comfort working with hardware, cables, boards, fixtures, laboratory equipment, and custom test setups, including scripts. 

Why Join Us?
This is an exceptional opportunity to bring your own daring concepts to life. What sets KRUSH Labs apart is our ability to bridge the gap between theoretical research and real-world application.
Working alongside top talent brings your expertise to a new height. Our Engineers are passionate researchers and PhD scientists who are driven to bring real impact.
We build solutions for specific needs. We work to address existing challenges of a client to ensure they receive practical, high-performance solutions.

Skills Required

  • Technical education in Electronics, Computer Engineering, or a related field
  • 10+ years of experience in embedded software testing, including at least 5 years with embedded systems
  • Experience testing microcontroller-based systems such as STM32
  • Experience testing single-board computers such as Raspberry Pi and Linux-based systems
  • Familiarity with CI/CD and automated regression testing
  • Understanding of test design techniques, test levels, and test types
  • Familiarity with USB, UART, SPI, and I2C communication protocols
  • Working knowledge of digital radio communication, Wi-Fi, and OFDM-based systems
  • Good understanding of Ethernet and networking
  • Experience with test automation 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 unit, integration, system, and hardware-software integration testing
  • Strong analytical, debugging, and root-cause analysis skills
  • Effective verbal and written communication skills
  • Ability to work independently and collaboratively in evolving testing environments
  • Experience with Python, basic shell scripting, or C++ for test automation
  • One or two years of experience with FPGA and board testing
  • Experience testing proprietary communication protocols
  • Familiarity with JTAG, SWD, Wireshark, logic analyzers, oscilloscopes, antenna analyzers, or spectrum analyzers
  • Experience using measurement equipment such as multimeters, oscilloscopes, antenna analyzers, or spectrum analyzers
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
30 Employees

What We Do

KRUSH Labs is a global, privately-owned research center based in Eindhoven, Netherlands, founded in 2025. It specializes in the development of next-generation technologies for unmanned systems, including advanced hardware, autonomous navigation, and wireless communication platforms. The company bridges the gap between theoretical research and real-world application, providing high-performance, secure solutions for mission-critical challenges in sectors such as aerospace, mobility, and agriculture.

Similar Jobs

Pfizer Logo Pfizer

Director, Product & Delivery Community

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
Remote or Hybrid
30 Locations
121990 Employees
163K-272K Annually

HiBob Logo HiBob

Account Executive

HR Tech • Information Technology • Professional Services • Sales • Software
Remote or Hybrid
Netherlands
1350 Employees
80K-120K Annually

Atlassian Logo Atlassian

Solutions Engineer

Cloud • Information Technology • Productivity • Security • Software • App development • Automation
In-Office or Remote
28 Locations
11000 Employees

Pfizer Logo Pfizer

Platform Engineer

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
Remote or Hybrid
33 Locations
121990 Employees

Similar Companies Hiring

Unusual Machines, Inc. Thumbnail
Hardware • Robotics
Orlando, FL
300 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
65 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account