logo

JobNob

Your Career. Our Passion.

Software Engineer II


Medtronic


Location

Secunderabad | India


Job description

The Software Engineer - II is responsible for providing development in the software development of cutting-edge products used in the medical field. Specific tasks include:

Design, develop, test, debug and implementation of assigned software components, software tools and utilities.

Leading requirements gathering, estimating, and planning efforts

Promote continuous improvement through the use of tools and practices such as Agile, Scrum

Interfacing with mechanical, electrical, systems, and test engineers.

Troubleshooting, debugging, maintaining, and supporting existing software products.

Adheres to defined software engineering policies, standards and procedures.

Functions well in a team environment.

Formulate, deliver and/or manage assigned projects to achieve desired results.

Deliver initiatives related to new technologies or therapies - from design to implementation using specialized knowledge and skills. Makes minor changes in systems and processes to solve problems

Troubleshooting, debugging, maintaining, and supporting existing software products.

Supporting labs and surgical evaluations of products.

Reports to the Software Manager for functional leadership.

Frequent interaction with Global stake holders, Software Developers, team members from other disciplines, particularly SWQA, SW VV engineers, to develop software test requirements and other project artifacts.

Must Have

Minimum Qualifications

Bachelor s or master s degree in computer science/ ECE/EE or equivalent

BE with 4-8 years of experience in software design and development is required.

Medical Device Industry or related experience

Proficient in Embedded C , C++ in RTOS development environment .

Expert in Communication protocols ( I2C, SPI, UART) .

Hands on experience in Embedded / Firmware Device Driver

Experience in hardware/software interfacing and design issues required.

Ability to define, develop and implement automated unit / integration test solutions

Generate Software Metrics for Unit Testing, Integration Testing

Embedded processors, controllers and development tools: emulators, logic analyzers, scopes, stack analysis, static analysis tools, software version control

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

Experience working in regulated environments and delivering new products in compliance with global regulatory standards

Prior experience leading the development of FDA Class I, II and III Medical Device systems

Prior experience with and working understanding of complex embedded systems and software

Great verbal and written communication skills with the ability to articulate complex ideas in easy to understand business terms.

Works collaboratively with software engineers, and SW QA. Flexible in working under changing and different work settings and work in different time zones

Eight Core Competencies: Intellectual Horsepower, Technical Ability, Team Building, Identifying and Developing Talent, Dealing with Ambiguity/Change, Manage Diverse Relationships, Organizational Ability, Comfort Around Higher Management

Strong leadership skills and mentoring capabilities.

Good interpersonal, presentation, and organizational skills

Nice to Haves

MS with 6+ years of experience in software design and development is preferred.

Medical device software development experiences a plus

Knowledge of OOAD and familiarity with UML is strongly desired.

Experience in medical device SW development is added advantage


Job tags



Salary

All rights reserved