Overview
The Software Engineer is responsible for software development, verification, release management and maintenance for new product introduction as well as product care, reporting to the Director Engineering within the Engineering team in Bangalore.
What you'll do
- Be part of new products development and product care projects for Life Sciences by meeting business defined delivery metrics.
- Participate in technical design reviews to ensure specifications, change management and quality requirements are delivered in line with definitions.
- Facilitate new project proposals and sustenance of legacy product lines by working hand in hand with Product Managers and customer inputs.
- Collaborate with global and local cross-functional teams, support teams and OEMs for product development and support.
- Ensure compliance with QMS, Regulatory, Cybersecurity, CRA and other requirements.
- Ensure all software activities adhere to the Quality Management System and Cybersecurity process compliance and meet committed timelines.
- Continually develop self and the team to meet project deliverables and career aspirations.
What you'll need
- Bachelor's degree in a relevant engineering discipline (Computer Engineering, Computer Science, Information Technology) or equivalent.
- Minimum of 5 to 7 years of relevant work experience in Software Design, Development, and product care.
- Hands-on experience in developing Desktop applications using C++, JAVA, VC++ (WinForms, MFC), C# (WPF, .NET) or equivalent.
- Experience with Software Development Life Cycle (SDLC) and Security Development Lifecycle (SDL).
- Strong knowledge in OOAD, OOPS, Design patterns, Unit-testing frameworks, and Agile processes.
- Familiarity with interoperability between managed and unmanaged code and inter-process communication, and programming for software-driven instruments.
Nice to have
- Experience in design and development of Life Sciences systems and knowledge of the Secure Development Lifecycle.
- Prior experience in full cybersecurity compliance requirements of the Life Sciences industry.
- Experience with hardware interface layer and firmware code.
Details
- Location: Bangalore, Karnataka, India.
- Work mode: On-site role.
- Reports to the Director Engineering.
Read the full description and apply on the company’s own careers page.