Test Specialist - BIOS Validation and Automation

Romania
Job Description

Test Specialist - BIOS Validation and Automation

Others, Iasi

Job Summary

We are looking for an experienced Embedded Firmware Engineer to join our engineering team, contributing to the development, debugging, and maintenance of firmware for embedded platforms.

The ideal candidate has solid C programming skills, practical experience in embedded software development, and a good understanding of microcontroller-based systems and hardware-software interaction. The candidate should be comfortable working independently on firmware development tasks within established technical requirements.

Key Responsibilities

  • Develop, maintain, and debug embedded firmware using C.
  • Implement low-level software components for embedded platforms.
  • Work with microcontrollers, hardware interfaces, and peripheral components.
  • Investigate and resolve firmware-related issues.
  • Perform unit testing, debugging, and code optimization.
  • Collaborate with hardware and software engineering teams.
  • Participate in code reviews and technical documentation.

Skill Requirements

  • Minimum 6 years of experience in embedded software or firmware development.
  • Good programming skills in C.
  • Practical experience with embedded systems and microcontroller-based development.
  • Understanding of low-level programming concepts, including memory management, interrupts, and peripheral interfaces.
  • Experience with embedded software debugging and troubleshooting.
  • Basic understanding of processor architecture and hardware-software interaction.
  • Ability to work independently and deliver assigned technical tasks.

Other Requirements

  • Knowledge of ARM and/or RISC-V architectures.
  • Experience with bare-metal firmware development.
  • Experience with RTOS-based embedded software development.
  • Familiarity with Zephyr, FreeRTOS, or similar RTOS platforms.
  • Knowledge of SoC architectures and hardware initialization.
  • Familiarity with communication protocols such as SPI, I2C, UART, and GPIO.
  • Experience with JTAG/SWD debugging tools.
  • Familiarity with Git and embedded build systems.

Education

Bachelor's or Master's degree in Computer Engineering, Electronics, Computer Science, or a related technical field.

Information at a Glance

Why HCLTech?

At HCLTech, you'll supercharge your potential. You'll find your career. And you'll find your spark. All at a place that knows that helping its customers stay on top starts by putting its people first.

HCLTech is a global technology company, home to more than 230,000 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of 12 months ending September 2026 totaled $14.8 billion.