Sr Firmware Testing Engineer

Sr Firmware Testing Engineer

1 Nos.
93576
Full Time
8.0 Year(s) To 13.0 Year(s)
20.00 LPA TO 35.00 LPA
IT Software - System Programming
Job Description:

SUMMARY OF POSITION

  • The Firmware Engineer will be a member of the Engineering R&D team working on the development and support of medical devices. Firmware Engineers work closely with other members of the engineering staff to provide technical solutions to engineering problems.
  • The Firmware Engineer will participate in the creation of design documentation, software code, test plans, and other project artifacts.

ESSENTIAL DUTIES AND RESPONSIBILITIES

  • Participates, as a member of software project or sub-project team(s), in the Testing of device firmware
  • Tests the functionality and performance of software applications or systems software.
  • Develops and executes test plans and scripts designed to detect problems in software applications and systems software.
  • Ensures software applications or systems software meets technical and functional requirements.
  • Performs workflow analysis, documents test results and recommends quality improvements.
  • Works with development to resolve software defects and diagnose/improve product configuration for current and future models.
  • Define and set up the test and validation environment, Reviews test automation frameworks, tools, techniques, and methodologies.
  • Communicate critical issues and status updates in a timely manner.
  • Participates in other activities, such as performing hazard and risk analysis, reviews of designs and tests, etc.
  • Demonstrates good coding practices.

 PRINCIPAL WORKING RELATIONSHIPS

  • Reports to the Engineering Manager
  • Accountable to a Project Manager(s) for project-related responsibilities
  • Frequent interaction with team members from other disciplines, particularly hardware engineers, to develop project requirements and other project artifacts such as project schedules.

 Possible interaction with clinicians, third-party vendors, manufacturers, subcontractors and other users.

KNOWLEDGE, SKILL, AND ABILITY

  • Experience with C, Python programming required.
  • Candidate should be knowledgeable and have experience in software engineering processes and software life-cycle in general.
  • Experience in embedded, real-time applications and firmware components required.

NICE TO HAVE:

  • Knowledge in CodeBeamer, Jira, JSON, JavaScript
  • Experience working in an agile environment.
  • Familiar with hardware diagnostics (using multimeter, oscilloscope)

EXPERIENCE

  • 9+ years of embedded software engineering experience.

QUALIFICATION

  • Required: - B.E or B.Tech in Computer Sciences, Electronics or Electrical Engineer.
  • Preferred: - M.E or M.Tech in Computer Sciences, Electronics or Electrical Engineer.
  • Strong verbal and written communication skills and presentation skills. SHORT-TERM SUCCESS METRICS (6-12 MONTHS)
  • Demonstrate strong Testing skills.
  • Demonstrate understanding of design and design patterns
  • Demonstrate strong knowledge on tools and technologies
  • Establish trusting relationship with the team and other stakeholders
  • Demonstrate problem solving capabilities.
  • Deliver on project commitments. LONG-TERM SUCCESS METRICS (1+ YEAR)
  • Learn and demonstrate Product and Domain understanding
  • Demonstrate solid understand of Software Development Lifecycle
  • Consistently deliver on Project commitments
Company Profile

A global healthcare technology leader — boldly attacking the most challenging health problems facing humanity with innovations that transform lives.

Apply Now

  • Interested candidates are requested to apply for this job.
  • Recruiters will evaluate your candidature and will get in touch with you.