About the Company :
Our client is a US-based multinational company and engaged in providing medical technology products and services. It operates through the following segments : Orthopaedics, MedSurg and Neurotechnology and Spine.
Job Responsibilities and Requirements :
Analytical problem solvers. People who go beyond just fixing to identify root causes, evaluate optimal solutions, and recommend comprehensive upgrades to prevent future issues.
Dedicated achievers. People who thrive in a fast-paced environment and will stop at nothing to ensure a project is complete and meets regulations and expectations.
Curious learners. People who seek out cutting-edge research and information to expand and enhance their ability to develop new ideas into reality.
Goal-oriented engineers. Keeping the customer and requirements squarely in focus, people who deliver safe and robust solutions.
Effective communicators. People who can interpret information clearly and accurately to concisely communicate results and recommendations to stakeholders, senior management, and their teams.
Senior Staff Engineer will provide technical leadership to the team and help establish technical standards and drive our client's overall technical architecture, engineering practices, and engineering methodologies.
They work on our complex problems, building high quality, architecturally sound and accurate software.
The incumbent will take lead in the implementation, and deployment of successful software application software systems.
We want pragmatic visionary who can translate business needs as well as design philosophies into workable technology solutions.
Expert in C++ programming concepts; 3D Visualization, OpenGL, VTK, ITK, Knowledge of QT / QML, Algorithms and data structures;
Object-oriented design and analysis; with a sound mathematical background.
Fully and completely understand system interdependencies and limitations.
Lead implementation, and deployment of successful medical device systems. Aid the architect in design - Functionally decompose complex problems into simple, straight-forward solutions.
Aid the architect in ensuring quality of the design as well as implementation. Lead technical code reviews.
Development of technical talent - Exert technical influence over team members, increasing their productivity and effectiveness by sharing deep knowledge and experience.
Establish a trusting relationship with the team and other stakeholders.
Demonstrate problem-solving and technical mentoring capabilities and a solid understanding of Software Development Lifecycle and exp on use of software developments tools, such as compilers, interpreters, programming editors, debuggers, source code control, defect management;
development and verification methodologies