Software Engineer II

4 - 8 years

4 - 8 Lacs

Hyderabad Telangana India

Posted:7 months ago

Apply

Job Description

Software Engineer II

A Day in the Life

You will drive innovation in medical device software by:

  • Working with global R&D teams

    to develop software for new and existing medical device products.
  • Designing and developing embedded real-time systems

    , including Software Unit Test Integration plans and protocols.
  • Participating in reviews and code inspections

    , and supporting the development of documentation for FDA device approval.
  • Working effectively

    within geographically dispersed and cross-functional teams throughout all phases of the product development process.
  • Developing test automation frameworks

    and test scripts.
  • Being

    responsive, flexible, self-motivated

    , and thriving in a dynamic environment with changing priorities.
  • Proactively communicating

    and embracing challenges.
  • Mentoring, guiding, and training

    other engineers.

Required Knowledge and Experience

  • Bachelor's degree

    in Computer Science, Electrical, Electronics, or equivalent from a reputed institution.
  • 4 to 8 years of experience

    in Embedded Software development.
  • At least

    4 years of experience

    in the Medical Device/Medical IT or a regulated industry.
  • Expertise in modern C++ (C++11 and above)

    software design and coding in an Embedded development environment.
  • Expertise in Object-Oriented Analysis & Design (OOAD)

    ; familiarity with UML is strongly desired.
  • Knowledge of

    field-bus technology (EtherCAT preferred)

    and standard embedded communication protocols (DDS, SPI, I2C, AXI, UART, etc.).
  • Desired experience with

    RTOS like Linux/WinCE/ThreadX

    , including multi-threading and IPC knowledge.
  • Experience in

    hardware/software interfacing and design issues

    , with the ability to analyze unexpected software and hardware interaction behavior.
  • Experience working in a

    structured software development environment

    following a well-defined process like Agile/Lean.
  • Experience with

    software risk analysis (per ISO 14971)

    , including software failure mode and effects analysis (FMEA).
  • Strong analytical skills

    and ability to multi-task.
  • Superior written and verbal communication skills.

  • Strong interpersonal, presentation, and organizational skills.

  • Awareness of

    Medical Device standards

    (IEC 60601-1, IEC 62304, ISO 13485, ISO 14971) and applicable FDA standards.

Benefits & Compensation

Medtronic offers a competitive Salary and flexible Benefits Package. We are committed to our employees, recognizing their contributions and providing resources to support you at every career and life stage.

About Medtronic

Medtronic leads global healthcare technology, boldly attacking the most challenging health problems facing humanity by searching out and finding solutions. Our Mission to alleviate pain, restore health, and extend life unites a global team of 90,000+ passionate people. We are engineers at heart, putting ambitious ideas to work to generate real solutions for real people, leveraging talent, diverse perspectives, and courage to engineer the extraordinary.

Skills Required

field-bus technology linux/wince/threadx

Work Mode

On-site

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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
coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Medtronic

Medical Equipment Manufacturing

Minneapolis MN

RecommendedJobs for You

Hyderabad, Telangana, India

Hyderabad, Telangana, India

Bengaluru, Karnataka, India

Hyderabad, Telangana, India

Noida, Uttar pradesh, India

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India