Embedded Firmware Validation Engineer

Overview

Embedded Test Automation Engineer responsible for developing Python-based automation frameworks, validating embedded software and firmware, and performing functional, integration, regression, and system testing. The role involves Linux, hardware peripherals, Redfish APIs, communication protocols, debugging, log analysis, CI/CD validation, and secure boot testing.

Job Description

Protocols: CAN, I2C, PMBus, and Redfish on Linux

Required Skills:

Strong experience in Python-based test automation.

Exposure to embedded software development in C, with the ability to contribute to development activities whenever required.

Hands-on experience with embedded development environments, debugging, and firmware development workflows.

Core Domain Knowledge – Embedded

Linux basics (like Yocto build, Systemd and journal logs) & command line

HW Sensoers & Peripheral (EEPROM, eMMC, GPIO)

SSH and remote debugging Log analysis and troubleshooting

Redfish management APIs 

Protocol - CAN/CAN-FD, SPI, IIC, UART, 

Testing Knowledge 

Functional, Regression, Integration & System Testing

Secure Boot validation

Redfish API testing (Postman/curl) 

Python scripting

pytest or Robot Framework for regression suites

Shell scripting

Automated test framework development CI/CD validation

Good To Have

OpenBMC architecture and services (D-Bus, Inventory)

Network protocols (SNMP, HTTPS, SSH) Performance and stress testin

Skills & Requirements

Python, Test Automation, Embedded C, Embedded Linux, Yocto, Systemd, Command Line, Firmware Development, Hardware Sensors, EEPROM, EMMC, GPIO, SSH, Remote Debugging, Log Analysis, Redfish, CAN, CAN-FD, SPI, IIC, UART, Functional Testing, Regression Testing, Integration Testing, System Testing, Secure Boot, Postman, Curl, Pytest, Robot Framework, Shell Scripting, CI/CD, Automated Test Frameworks, OpenBMC, D-Bus, Inventory, SNMP, HTTPS, Performance Testing, Stress Testing

Apply Now

Join Our Community

Let us know the skills you need and we'll find the best talent for you