HamburgerMenu
hirist

Job Description

Description :

- Strong Experience in both Manual and Automated testing procedures and tools.

- Experience in designing a test pyramid, automation framework design, and implementation.

- Experience with autonomous driving compute systems, sensors and communication protocols, simulation environments. (e.g., NI/dSPACE/Vector)

- Experience with requirements verification and validation testing, from test cases / procedure development to test execution.

- Hands-on experience with mechanical, electrical, and software component integration, plus troubleshooting complex issues during system integration process.

Key Responsibilities :

- Develop and maintain Python / C/Matlab - based test automation frameworks for embedded systems.

- Programming skills for purposes of automated testing and data processing. (e.g., scripting, Matlab, Python, hardware inter)

- Interface with STM32 boards via serial, SWD/JTAG, and other communication protocols.

- Automate hardware-in-the-loop (HIL) testing and integrate with CI/CD pipelines.

- Analyze test results, generate reports, and collaborate with development teams to resolve issues.

- Work with embedded debugging tools (ST-Link, OpenOCD) and STM32CubeIDE for test execution.

- Ensure compliance with industry standards for embedded testing and documentation.

Required Skills :

- Strong proficiency in Python (PyTest, unittest, or similar frameworks).

- Experience with STM32 microcontrollers, STM32CubeMX, and STM32CubeIDE.

- Knowledge of embedded communication protocols (UART, SPI, I2C, CAN).

- Familiarity with firmware flashing and debugging tools (ST-Link, OpenOCD).

- Hands-on experience with test automation for embedded systems.

- Understanding of CI/CD tools (Jenkins, GitLab CI) and version control (Git).

- Ability to work with schematics and hardware interfaces for test setups.

- Experience in test traceability from system level to component level.

- Experience with UART, I2Cand other low level protocols is a plus

- Experience with modbus, ethernet is a plus

- Robot Framework, ,Jenkins, Gitlab and build tools experience is a plus

- Experience with a revision control system such as git is plus

- Eexperience with any one of the defect tracking tools : Rally, JIRA and Bugzilla

- Experience working in an Agile/Scrum development process and using collaboration tools, such as Jira, Confluence, Slack, etc.

- Excellent interpersonal skills and ability to work in team environment

- Ability to communicate effectively in both written and spoken English

- Excellent Interpersonal skills & ability to communicate effectively in both written and spoken English

Preferred Skills :

- Experience with hardware-in-the-loop (HIL) testing.

- Knowledge of real-time operating systems (RTOS) used in STM32.

- Familiarity with electronic lab equipment (oscilloscopes, logic analyzers).

- Basic C/C++ knowledge for embedded firmware understanding.

Education :

- Bachelors or Masters degree in Electronics, Computer Engineering, or related field.

- Mandatory Skills : QA + Automation + Python + Embedded


info-icon

Did you find something suspicious?