2 - 7 years

10 - 17 Lacs

Posted:None| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Senior Software Engineer

Irillic Pvt Ltd, Bangalore

What you will do

As a Senior Software Engineer, you will drive core software development as well as create and execute software test plans to assure both legacy and new development applications meet the companys quality goals and expectations. In this position, you will provide input into the quality processes with the goal of continually improving the effectiveness and efficiency of testing within the software test team

  • Work towards design and development of software components by translating user needs to design inputs/specifications for medical grade imaging devices.
  • Lead project software implementation using programming skills. Design new components and systems applying various design concepts and patterns.
  • Translate software R&D to high-performance, feature-rich applications.
  • Conduct technology exploration and industrial best practices to ensure software competency. Work cooperatively with R&D, Quality, Manufacturing, Regulatory, Clinical, Marketing and Project Management to ensure project success, both leading and influencing other leaders on the team
  • Create, review, and execute manual and/or automated test cases to verify the correct functionality, usability, performance, and reliability of systems and applications.
  • Create and maintain technical documentation including specification scoping, unit / integration test protocols and records, relevant regulatory documentation, etc.
  • Adhere to fundamental industry standards, design requirements, and test strategies that apply to regulatory requirements
  • Assist in test planning and risk analysis activities.
  • Drive Clinical Application Validation activities by assisting the product within the Operation Theatre

What you need:

Bachelor's degree in Software Engineering/ Computer Science or related discipline & 2+ years of work experience

Design and Development Skills:

Ability to write efficient, clean runtime code for applications varying from Quick Prototyping to Complex, Mission-Critical Desktop Applications

Ability to lead strategies with tools for static/dynamic analysis, memory management, code coverage and techniques for analyzing software

Ability to lead integration and deployment processes

Aptitude for technical writing and process documentation with a keen attention to detail

Software Process Skills:

Experience in coding with C++, OpenGL and CUDA.

Collaboratively influence the Software Development Life Cycle processes changes and best practices. Knowledge of efficient Version Control is required.

Collaboratively influence the Application Lifecycle Management /Traceability best practices and tools

Collaboratively lead in creating estimates for code implementation time/resource for assigned tasks and projects

• Regulatory and compliance standards applied to the SDLC (Software Development Life Cycle)

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You