DevJobs

Senior Validation Engineer - BSP

Overview
Skills
  • Python Python
  • Linux Linux
  • Jenkins Jenkins
  • CI/CD CI/CD
  • Ethernet
  • I2C
  • SPI
  • UART
  • GitLab CI

Company Description

Rafael Advanced Defense Systems Ltd. is a leader in defense innovation with over 75 years of pioneering technological advances for air, land, sea, space, and cyber domains. Our solutions are built on extensive operational experience and an understanding of evolving combat requirements, enabling rapid development of effective solutions for complex challenges. We provide ongoing advantages for our global client base through continuous enhancement of customer service and expansion of global industrial cooperation programs.


Role Description

Our Board Support Package (BSP) group is undertaking a strategic expansion to establish a state-of-the-art validation framework for our embedded products. We are seeking a highly experienced Senior Validation Engineer (5+ years mandatory) to architect, implement, and lead this entire initiative.

This is a high-impact role where you will define our standards of quality.


Key Responsibilities & Impact

  • Validation Architecture: Define, design, and implement a comprehensive, scalable validation framework for our complex embedded products from the ground up.
  • Protocol Expertise: Develop and execute deep validation suites for critical hardware protocols, including GPIOs, Ethernet (ETH), I2C and UART.
  • Linux System Validation: Develop robust test methods to confirm the correct functionality, performance, and required system hardening features of our embedded Linux system.
  • CI/CD Automation: Lead the setup and integration of a robust CI/CD pipeline to automate all validation flows, ensuring continuous quality feedback.
  • Automation: Be the expert for test automation, writing and maintaining high-quality, scalable scripts primarily using Python.


Required Skills & Experience

  • 5+ years of hands-on experience in embedded system validation (BSP, kernel, or device drivers).
  • Deep, mandatory expertise in testing and validating hardware communication protocols e.g. Ethernet (ETH), I2C, SPI and UART
  • Extensive experience with Linux system validation and verifying hardening/security features.
  • Expert-level proficiency in Python for test automation and scripting.
  • Highly Valued: Proven experience setting up and managing a CI/CD environment (e.g., Jenkins, GitLab CI) for embedded systems.
Rafael Advanced Defense Systems