Senior Software Engineer in Gurugram at Stryker Corporation

Date Posted: 9/27/2019

Job Snapshot

Job Description

Seeking a passionate leader of self, people & process, and organization with the following attributes:

Detail-oriented process improvers. Critical thinkers who naturally see opportunities to develop and optimize work processes – finding ways to simplify, standardize and automate.

Self-directed imitators. People who take ownership of their work and need no prompting to drive productivity, change, and outcomes.

Analytical problem solvers. People who go beyond just fixing to identify root causes, evaluate optimal solutions, and recommend comprehensive upgrades to prevent future issues.

Goal-oriented developers. Keeping the customer and requirements squarely in focus, people who deliver safe and robust solutions.Champions talent development.  A manager who focuses on maximizing the ability, potential and contributions of themselves and others.   Fosters an environment where people can excel through developing, coaching and rewarding performance.

Delivers results.  A driven player/coach who sets high goals for personal achievement and organizational success.  He/she measures success against the best internal and external benchmarks.

Position profile

Senior Software Engineer

Responsibilities and duties

  • The candidate will work in an individual contributor role and will be an integral part of a team that is developing various embedded solutions for Neuro-Surgical group.
  • Roles & responsibility include software design, development, and unit testing.
  • Participates in software development planning and estimating activities on a macro (e.g. block diagram from project start to finish) up to a micro level (task level on a day by day basis for the sprints).
  • Responsible for developing application at middleware level using C/C++ programming language.
  • Identifies root causes of issues, help the team to determine potential solutions, and evaluates them against requirements.
  • Follows the company’s standards and processes for code development and quality process, complies with quality management system procedures.
  • Ensures the integrity and security of patient health information, company intellectual property, and confidential data

Mandatory Qualifications

  • B.Tech in  Electronics, Electrical, Computer Science or related engineering curriculum.
  • Minimum 5 years of application development with Linux platform.
  • Total Experience 5-8 years.
  • Good knowledge of C and C++ programming language.
  • Experience in development tools chains.
  • Strong experience in Communication/ Networking/Internet Protocols, Cloud technologies and Web Services (RESTful).
  • Good Knowledge of Linux OS concepts, device drivers, system internals, networking tools, utilities.
  • Works closely and collaboratively with other members of the development team (includes collaborating on the overall SW architecture and deployment plan) in a fast-paced team environment.
  • Strong analytical and problem-solving skills.
  • Goal oriented and ability to work with cross-functional teams

Desired Qualifications ​

  • Understanding of Big Data Cloud.
  • Good understanding of Agile principles.
  • Experience in medical device software development practices and processes.
  • Excellent documentation and Written/Verbal communication skills
  • Experience in communication protocols like RS232, UART, SPI, and I2C.
  • Knowledge on microcontrollers (16/32-bit)

Work From Home: No

Travel Percentage: Up to 25%

Join our talent network

Joining our talent network will enhance your job search and application process. Whether you choose to apply or just leave your information, we look forward to staying connected to you.

Join Our Team