Senior Engineer, Software Development, (Algorithm) at Boston Scientific Corporation Malaysia
Pune, maharashtra, India -
Full Time


Start Date

Immediate

Expiry Date

09 Apr, 26

Salary

0.0

Posted On

09 Jan, 26

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C++, Algorithm Design, Software Development, Problem Solving, Scrum Methodology, Unix, Python, MATLAB, Medical Device Software, User Interface Development, Embedded Systems, Third-Party Libraries, Technical Leadership, Engineering Excellence, Collaboration, Communication Skills

Industry

Medical Equipment Manufacturing

Description
Design, develop and optimize algorithms for performance and reliability. Prototype and implement solutions in C++ ensuring high efficiency and maintainability. Provide technical leadership to the team in software design and best in class software development methodologies and practices. Solve difficult problems and always strive to make things better and achieve engineering excellence. Partner with other teams including marketing, systems engineering, QA, hardware and regulatory to understand requirements and bring the best solutions forward. Stay up to date with the latest algorithm advances and best practices. BS/MS, or PhD in Computer Science/Electrical engineering or equivalent experience, with a strong software development background, preferably 9+ years. Experience with having delivered successful mission critical products. Expertise in C++ and familiarity with one other scientific computing/scripting language such as Python or MATLAB. Working knowledge in Unix. Strong in solving complex problems and demonstrated ability to adapt, proactive and a positive influence to the rest of the team. Excellent communication skills with the ability to adapt to the target audience. Expertise in developing software using Scrum methodology. In all actions, demonstrates a primary commitment to patient safety and product quality by maintaining compliance to the Quality Policy and all other documented quality processes and procedures. Strong experience with designing and implementing medical device software. Experience working with third-party C++ libraries such as STL, Qt, Boost. Experience developing systems with intuitive User Interfaces. Experience writing SW for embedded systems that interface with sensors.
Responsibilities
Design, develop, and optimize algorithms for performance and reliability while providing technical leadership to the team. Collaborate with various teams to understand requirements and implement effective solutions.
Loading...