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
Key Skills :
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.