logo

JobNob

Your Career. Our Passion.

Principal Firmware Test Engineer - Firmware V&V, C or Python


Medtronic Cardiac and Vascular


Location

Secunderabad | India


Job description

Careers that Change Lives


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 requirements, design and code reviews as they pertain to software designs.
. Participates in other activities, such as performing hazard and risk analysis, reviews of designs and tests, etc.
. Functions well in a team environment, Mentoring juniors.
. 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.


EXPERIENCE


. 15+ years of embedded software engineering experience.

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)


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+ Yea r)


. Learn and demonstrate Product and Domain understanding
. Demonstrate solid understand of Software Development Lifecycle
. Consistently deliver on Project commitments


Job tags



Salary

All rights reserved