DevJobs

Senior Firmware Validation Engineer

Overview
Skills
  • C C ꞏ 6y
  • Python Python ꞏ 6y
  • Shell Shell ꞏ 6y
  • ARM
  • Build systems
  • cmake
  • FPGA development
  • FW development
  • gnumake
  • Microcontroller architectures
  • RISC-V
  • Verilog programming
  • VLSI

proteanTecs, a trailblazer in the field of advanced electronics deep data analytics, is looking for an experienced Senior Firmware Validation Engineer to join our rapidly growing R&D team to create and maintain firmware code and embedded real-time software projects at the core of our product offering.

We are looking for candidates with a strong background in software engineering, with a focus on building scalable, reliable, and maintainable code.


Requirements


  • Bachelor's degree in Electrical or Computer Engineering
  • 6+ years of experience in firmware verification & validation in both Pre-Si and Post-Si environments
  • Solid programming foundations in C, Python and Shell scripts
  • Team player with very good communication skills


Advantages

  • Experience in FW development
  • VLSI or FPGA development, Verilog programming
  • Familiar with more than one Microcontroller architectures (ARM, RISC-V, etc.)
  • Experience with build systems (e.g. gnumake, cmake)


Responsibilities


  • Design and lead the development of an automated firmware verification test environment, including automated test analysis & reporting for CI/CD integration.
  • Define and create detailed test plans for FW features that includes unit testing, component testing with RTL simulation and end-to-end system validation with FPGA.
  • Execute product test cycles and test plans, and be responsible for customers releases sign-off.
  • Collaborate with FW design & architecture on implementation and enhancement of debug, tracing, and profiling features.
  • Support FW design team by reproducing customer issues and assisting in debugging.