Embedded Software Test Engineer

1 month ago


Hyderabad, Telangana, India Medtronic Full time

Careers that Change Lives

The senior software test engineer will be responsible for software design and development activities of complex electro-mechanical medical devices. This engineer will be a part of a small but highly professional and geographically distributed software team.

A Day in the Life

• Execute software testing and document results using manual and/or automation methodologies.

• Develop thoughtful testing strategies and protocols with state-of-the-art software best practices.

• Develop test strategies, review test designs, and validate test scripts, verification of software for Surgical Robotic Medical System.

• Provide NPTV (Non-product tool validation) support.

• Navigate industry and government regulations, including IEC62304, IEC82304, and FDA QSR (Quality System Regulation) requirements.

• Develop, document, and test software to ensure it meets end-user needs and achieves business goals.

• Provide assistance to development teams.

• Commit to achieving and exceeding project goals and timelines.

• Thrive in working with other disciplines to develop system-minded implementations that consider safety, performance, communication, user interface, and other aspects of a final Medical Device product.

• Work in a cross-functional Agile team across global R&D teams to test software for new and existing medical device products.

• Participate in reviews of requirements, design, implement, and test to ensure quality standards are met.

• Analyze unexpected, undesirable, or non-understood software behavior and interactions with hardware.

• Document results of defect analysis.

• Follow the IEC 62304 standard and project documents such as the software development plan and coding standards.

• Participate in other quality assurance functions, including but not limited to static code analysis, risk/hazard analysis, and test automation development.

• Be an excellent team player with good communication skills.

• Meet key business KPI/project metrics.

Must Have

Minimum Qualification

• Bachelor's degree in Computer Science, Electrical, Electronics, or equivalent from a reputable institution.

• 4 to 8 years' experience in Embedded Software verification and validation with at least 2 years' experience in the Medical device/Medical IT or regulated industry.

• Test automation experience preferably using Python.

• Knowledge in C++ software and OS/RTOS in an Embedded development environment.

• Experience on both white box and black box testing and strong debugging skills.

• Experience in hardware/software interfacing and design issues.

• Participate in System design, coordination with teams, and internal product management.

• Experience/Knowledge of Networking protocols and know-how of field-bus technology (EtherCAT preferred) and standard embedded communication protocols (DDS, SPI, I2C, AXI, UART, etc.).

• Experience working on GTest/GMock.

• Experience with software risk analysis (per ISO 14971) including software failure mode and effects analysis (FMEA).

• Awareness of Medical Device standards IEC 60601-1, IEC 62304, ISO 13485, ISO 14971, and applicable FDA standards.

• Excellent debugging skills and problem-solving capabilities.

• Experience working in a structured software development environment following a well-defined software development process like Agile/Lean.

• Must be a great individual contributor and team player.

• Must have qualities including being positive, high standards, resilient, open, and creative.

• Appreciation of discipline and work required to develop software in a regulated industry.



  • Hyderabad, Telangana, India QNX Software Systems Full time

    At QNX Software Systems, we are looking for a skilled Senior Test Engineer to join our team in the development of cutting-edge automotive infotainment systems.About QNX:We supply software used in navigation, entertainment, and digital-instrument-clusters in millions of vehicles worldwide, including Audi, BMW, Chrysler, GM, Porsche, Toyota, and many...


  • Hyderabad, Telangana, India TCP Corps Outsourcing Full time

    Job OverviewWe are seeking an experienced Senior Embedded Software Engineer to join our team at TCP Corps Outsourcing. As a key member of our software development group, you will be responsible for designing, developing, and testing embedded software solutions.


  • Hyderabad, Telangana, India SAN Engineering Solutions Full time

    At SAN Engineering Solutions, we are seeking a highly skilled Embedded Systems Software Engineer to join our team. This role offers a unique opportunity to work on cutting-edge embedded software solutions using C programming language.Job SummaryWe are looking for an experienced software engineer with a strong background in embedded systems development to...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    Are you a skilled software developer looking to take your career to the next level? We are seeking a highly motivated and experienced Software Development Engineer - Embedded Systems to join our Open Source software development team at QNX Software Systems.


  • Hyderabad, Telangana, India QNX Software Systems Full time

    About QNX Software SystemsAs a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, QNX Software Systems provides expert support and services for building the world's most critical embedded systems.We are the embedded experts. Born in embedded, we provide time-tested and trusted foundation software, including...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    At QNX Software Systems, we are building an Open Source software development team to integrate cutting-edge technologies into our QNX Real-Time Operating System (RTOS).About the Company:We are a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. Our products provide a time-tested foundation for embedded...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building the world's most critical embedded systems.As an Embedded Software Documentation Specialist, you will create high-quality written material to help customers develop software using QNX...


  • Hyderabad, Telangana, India Medtronic Full time

    Unlock Your Potential as a Senior Embedded Software Verification EngineerAt Medtronic, we're dedicated to transforming healthcare and improving lives. As a Senior Embedded Software Verification Engineer, you'll play a vital role in ensuring the quality and safety of our complex medical devices.About the Role:We're seeking an experienced Senior Embedded...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    Company OverviewBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building the world's most critical embedded systems.SalaryWe offer an attractive compensation & bonus package with excellent benefits, including an estimated salary range of...


  • Hyderabad, Telangana, India QNX Software Systems Full time

    We are seeking a skilled Senior Embedded Systems Software Engineer to join our team at QNX Software Systems. This is an exciting opportunity to work on cutting-edge Wi-Fi and networking technologies.As a Senior Embedded Systems Software Engineer, you will be responsible for developing and maintaining Wi-Fi and Networking driver components in an...


  • Hyderabad, Telangana, India Amara Raja Advanced Cell Technologies Full time

    We are seeking a highly skilled Senior Embedded Systems Software Engineer to join our team at Amara Raja Advanced Cell Technologies.Job Summary:The successful candidate will be responsible for designing, developing, and testing software on embedded systems from requirements to production.Key Responsibilities:Software Development: Design, develop, code, test,...


  • Hyderabad, Telangana, India Microchip Technology Inc. Full time

    We are seeking a skilled Senior Embedded Software Development Engineer to join our team at Microchip Technology Inc. in Hyderabad, India.Estimated salary: ₹15,00,000 - ₹25,00,000 per annumAbout the RoleThe ideal candidate will be responsible for defining, implementing, and enhancing software of the RISC-V based SoC software ecosystem within the FPGA...


  • Hyderabad, Telangana, India KloudPortal Technology Solutions Pvt Ltd Full time

    Job DescriptionKloudPortal Technology Solutions Pvt Ltd seeks an experienced Embedded Software Architect to design, develop, and test cutting-edge embedded software for audio and video systems.Responsibilities:Design, develop, and test embedded software modules, including device drivers, firmware, and middleware.Implement features and bug fixes according to...


  • Hyderabad, Telangana, India Medtronic Full time

    Careers that change lives at MedtronicThe Medical Device Software Test Engineer II role is a hands-on test development & individual contributor position with a dynamic set of responsibilities in a complex software system.Responsibilities:Develop and execute comprehensive test plans for embedded software applications used in medical devices, adhering to...


  • Hyderabad, Telangana, India emerson Full time

    Job SummaryWe are seeking an experienced Embedded Software Engineer to lead our team in the design, development, and maintenance of real-time embedded software for industrial control system products.Your ResponsibilitiesDevelop high-quality real-time embedded software for our next-generation controller products.Collaborate with global Scrum teams in small,...


  • Hyderabad, Telangana, India Medtronic Full time

    Are you a skilled software engineer with a passion for medical device development? Do you have experience in embedded systems and real-time programming?We are seeking a highly motivated and detail-oriented Firmware Test Engineer to join our Engineering R&D team at Medtronic. As a key member of our team, you will be responsible for testing the functionality...


  • Hyderabad, Telangana, India SmartSoc Solutions Pvt Ltd Full time

    Job DescriptionWe are seeking an experienced Embedded Software Engineer to join our team at SmartSoc Solutions Pvt Ltd. The ideal candidate will have a strong background in embedded software development, with a focus on creating robust, efficient, and secure systems.About the JobThe successful candidate will be responsible for designing, developing, and...

  • Software Engineer

    2 weeks ago


    Hyderabad, Telangana, India Qualcomm Full time

    About QualcommQualcomm is a leading technology innovator, pushing the boundaries of what's possible to enable next-generation experiences and drive digital transformation. We're committed to creating a smarter, connected future for all.About the JobWe're seeking an experienced Software Engineer - Embedded Systems to join our team in this exciting role. As a...


  • Hyderabad, Telangana, India JTek Software Solutions Pvt Ltd Full time

    Job OverviewJTek Software Solutions Pvt Ltd is seeking a skilled Automotive Software Test Engineer with 3 to 5 years of experience in embedded software development and testing. The ideal candidate should possess a solid understanding of embedded systems, testing methodologies, and automotive standards.Key ResponsibilitiesWe are looking for an individual who...


  • Hyderabad, Telangana, India Qualcomm Full time

    Job Title: Senior Software Engineer - QualcommJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Qualcomm India Private Limited. As a Senior Software Engineer, you will be responsible for designing, developing, and validating embedded and cloud edge software, applications, and/or specialized utility programs.Key...