Talent.com
Senior Embedded Firmware Test Engineer - Pytest & Modbus Protocols

Senior Embedded Firmware Test Engineer - Pytest & Modbus Protocols

ConfidentialBengaluru / Bangalore
30+ days ago
Job description

We are seeking a highly skilled and experienced Senior Embedded Firmware Test Engineer to join our innovative team, focusing on the quality assurance of our next-generation Industrial Embedded Devices, Gateways, and Edge Controllers. In this role, you will play a critical part in ensuring the robustness, reliability, and performance of our firmware, with a strong emphasis on industrial communication protocols and hardware-in-the-loop testing. You will leverage your expertise in firmware validation, automation, and industrial protocols to deliver high-quality products.

Key Responsibilities :

Firmware Test Strategy & Execution :

  • Design, develop, and execute comprehensive test plans, test cases, and test strategies for embedded device firmware, gateways, and edge controllers.
  • Perform rigorous black-box and white-box testing of firmware to identify defects, validate functionality, and ensure strict adherence to specifications.
  • Collaborate closely with firmware development teams to deeply understand requirements, provide early feedback on designs, and ensure the testability of features.

Industrial Protocol Testing :

  • Lead the testing and validation of critical industrial communication protocols , with a strong preference for Modbus (TCP / RTU) .
  • Apply experience in testing other industrial protocols like BACnet and OPC-UA (highly valued).
  • Develop and execute complex test scenarios to ensure robust and compliant communication between devices and systems.
  • Hardware-in-the-Loop (HIL) Testing :

  • Possess extensive experience in setting up and executing Hardware-in-the-Loop (HIL) testing environments for embedded devices.
  • Utilize and integrate various hardware components and test tools to accurately simulate real-world conditions and validate device behavior.
  • Connectivity Protocol Validation :

  • Conduct thorough testing of various connectivity protocols including Ethernet, RS485, RS232, and CAN bus , ensuring reliable data transfer and seamless device integration.
  • Test Automation & Scripting :

  • Demonstrate hands-on experience with Python scripting for developing automated test cases, utilities, and robust test frameworks.
  • Apply a strong understanding of Object-Oriented Programming (OOPs) concepts in Python for building scalable and maintainable automation solutions.
  • Possess hands-on experience in designing and developing test automation frameworks using tools like Robot Framework, Pytest , or similar (e.g., Pybot).
  • Develop and maintain automated test scripts for continuous integration and efficient regression testing.
  • Test Documentation & Management :

  • Create detailed test plans, comprehensive test cases, and insightful test reports.
  • Utilize and maintain test artifacts within version control systems like GIT .
  • Report and track defects effectively using bug tracking tools such as JIRA or similar.
  • Tooling & Simulators :

  • Be proficient in using in-house developed tools and simulators for effective firmware testing and debugging.
  • Identify opportunities for new tool development or enhancements to significantly improve testing efficiency.
  • Collaboration & Communication :

  • Work effectively within a cross-functional team, including hardware, firmware, and software engineers.
  • Possess strong communication skills to articulate technical issues, test results, and recommendations clearly and concisely.
  • Required Skills & Qualifications :

  • Experience : Strong experience (typically 5+ years) in Firmware testing for Industrial Embedded Devices, Gateways, and Edge Controllers.
  • Industrial Protocols (Mandatory) : Proven experience in Protocol Testing, especially with Modbus TCP / RTU . Knowledge of BACnet and OPC-UA is a significant plus.
  • Connectivity Protocols : Hands-on experience with testing Ethernet, RS485, RS232, and CAN connectivity.
  • Hardware-in-the-Loop (HIL) : Direct experience with HIL testing setups and methodologies.
  • Programming & Automation : Proficiency in Python scripting language , including Object-Oriented Programming (OOPs) concepts. Hands-on experience with Test Automation Framework design and development (Robot Framework, Pytest, or similar).
  • Test Management : Experience in Test Case writing and Test Plan creation. Working knowledge of GIT or other software configuration management tools. Familiarity with JIRA or similar bug tracking tools.
  • Problem-Solving : Strong analytical and problem-solving skills to troubleshoot complex firmware and hardware interactions.
  • Communication : Excellent written and verbal communication skills.
  • Education : Bachelor's or Master's degree in Electrical Engineering, Electronics Engineering, Computer Science, or a related field.
  • Skills Required

    Firmware Testing, HIL Testing, Python, Protocol Testing

    Create a job alert for this search

    Senior Firmware Engineer • Bengaluru / Bangalore

    Related jobs
    • Promoted
    Senior Software Development Engineer Test

    Senior Software Development Engineer Test

    Landmark GroupBangalore Urban, Karnataka, India
    Established in 2019 by Landmark Group, Styli is the GCC e-commerce getaway for a trendy fashion.Scaling fast and offering over 40,000 styles for men, women and kids, sourced from across the globe, ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior DS Prompt Engineer

    Senior DS Prompt Engineer

    FedExBangalore Rural, Karnataka, India
    What your main responsibilities are.Skilled and passionate GenAI Prompt Engineer to join our Customer Experience Analytics team. The ideal candidate will be responsible for designing inputs for AI t...Show moreLast updated: 16 days ago
    • Promoted
    Embedded Test Automation Engineer - Firmware / Protocol Testing

    Embedded Test Automation Engineer - Firmware / Protocol Testing

    Netpace Technologies Solutions Pvt. LtdBangalore
    Skills : - Embedded domain,Python automation framework, Pytest, : - Bachelors degree in Electroni...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Embedded Firmware Engineer – GNSS / GPS / RF Timing Systems

    Senior Embedded Firmware Engineer – GNSS / GPS / RF Timing Systems

    PTech SoftBengaluru, Karnataka, India
    Founded by seasoned experts in the embedded and software industries, PTech Soft GmbH emerged in 2023 as a pioneering force in the technology sector. Renowned globally as a front-runner, we specializ...Show moreLast updated: 6 days ago
    • Promoted
    Test Engine

    Test Engine

    ComvivaBengaluru, Karnataka, India
    Role : Senior Engineer- Testing.Strong expertise in Automation Web using Cypress, Selenium and API Strong expertise in API using Postman, REST Assured. Exposure and work experience using Linux Operat...Show moreLast updated: 16 days ago
    • Promoted
    Senior Software Development Engineer Test

    Senior Software Development Engineer Test

    DeluxeBengaluru, India
    Senior Software Development Engineer in Test (Sr.Industry : Media & Entertainment.We are looking for a Senior Software Development Engineer in Test (SDET) with deep expertise in software develop...Show moreLast updated: 12 days ago
    • Promoted
    Senior Software Engineer - Test

    Senior Software Engineer - Test

    Pocket FMBangalore Urban, Karnataka, India
    Hiring : Senior SDET (API + Automation).API and backend automation frameworks.Own end-to-end testing for key product features — including functional, regression, and integration testing.Allure, Jenk...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Test Engineer

    Senior Test Engineer

    QualityKiosk TechnologiesBengaluru, Karnataka, India
    Location : Bangalore or Chennai | 💼 Experience : 10- 15 years | 💼 Notice Period : Immediate Joiner.We are seeking a highly skilled and detail-oriented Senior Test Engineer with hands-on experience i...Show moreLast updated: 13 days ago
    • Promoted
    Embedded Test Engineer - Python

    Embedded Test Engineer - Python

    MempageBangalore
    Key Responsibilities : - Develop and maintain automated test frameworks for embedded systems.Perform comprehensive embedded system testing, including firmware and sof...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Development Engineer Test

    Senior Software Development Engineer Test

    LucidityBengaluru, IN
    Bangalore / Remote (first month of joining and 1 week per quarter to be onsite).Lucidity is a rapidly growing company with a first of its kind and impactful product in the cloud storage.Joining Luci...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Test Development Engineer(L2 / L3 with Python)

    Senior Test Development Engineer(L2 / L3 with Python)

    ACL DigitalBangalore Urban, Karnataka, India
    ACL digital is hiring team of engineers involved in development of automaton scripts for SDWAN controllers that may include one or more of the following list of responsibilities : .Write automation s...Show moreLast updated: 23 days ago
    • Promoted
    Senior Serdes Architect

    Senior Serdes Architect

    Mulya TechnologiesGreater Bengaluru Area, India
    Senior SerDes Architect and Lead.About Omni Design Technologies.Omni Design Technologies is a leading provider of high-performance, ultra-low power IP cores, from 28nm down through advanced FinFET ...Show moreLast updated: 24 days ago
    • Promoted
    Senior Firmware Engineer - Embedded System

    Senior Firmware Engineer - Embedded System

    ELECBITS TECHNOLOGIES PRIVATE LIMITEDBangalore
    Description : About Us : Elecbits is Indias leading full-stack, vertically integrated Electronics engineering and ma...Show moreLast updated: 16 days ago
    • Promoted
    InnoPhase Inc - Senior Engineer - Embedded Linux / FPGA

    InnoPhase Inc - Senior Engineer - Embedded Linux / FPGA

    GreenWaveBangalore
    Key Responsibilities : - Individual contributor to develop Embedded Linux-based SW solutions for O-RAN Cellular base station radios.Design ...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Firmware Engineer - RTOS / Linux

    Embedded Firmware Engineer - RTOS / Linux

    VariteBangalore
    Description : Job Summary : We are looking for an experienced Embedded Firmware Engineer with hands-on expertise in RT...Show moreLast updated: 16 days ago
    • Promoted
    Embedded Systems Engineer

    Embedded Systems Engineer

    Ci4 - Autonomous DefenseGreater Bengaluru Area, India
    We are looking for an experienced Embedded Systems Engineer to lead the design, development, integration, and testing of embedded software and firmware that interact seamlessly with hardware to con...Show moreLast updated: 9 days ago
    • Promoted
    Test Engineer

    Test Engineer

    Avo AutomationBengaluru, India
    Avo Automation is a SaaS business focused on automation of the software delivery process.Our Platform is recognized as leader by market leading analyst like Gartner and G2.We are a young and fast-m...Show moreLast updated: 16 days ago
    • Promoted
    Embedded Test Engineer - Python / PyTest

    Embedded Test Engineer - Python / PyTest

    VariteBangalore
    Description : Job Purpose : We are looking for a skilled Embedded Test Engineer with strong expertise in Python programming, Object-Oriented Conc...Show moreLast updated: 9 days ago