Senior Software Engineer
Gurugram, Haryana, India
14h ago

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 : NoTravel Percentage : Up to 25%

    Add to favorites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form