Posted:6 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job 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.


Requirements

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

Bachelor’s or Master’s degree in Electronics, Computer Engineering, or related field.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

pune, maharashtra, india

science city, ahmedabad, gujarat

science city, ahmedabad, gujarat

Greater Hyderabad Area

Hyderabad, Telangana, India