Cognizant

Sr. Developer

Cognizant
Apply
1 day ago
Bengaluru, IndiaSenior

Responsibilities

  • Develop and maintain embedded software using C/C++ on Linux platforms.
  • Design and implement safety-critical software components following industry standards.
  • Participate in software architecture, design, and code reviews.
  • Perform unit testing, integration testing, debugging, and issue resolution.
  • Collaborate with systems, QA, and regulatory stakeholders.
  • Support software verification, validation, and documentation activities.
  • Ensure compliance with quality and regulatory requirements for safety-critical products.
  • Use Python for scripting, automation, and test support where applicable.
  • Provide technical guidance throughout the product development lifecycle.

Requirements

  • Strong experience with C and C++ programming.
  • Experience with embedded Linux development.
  • Experience developing safety-critical software.
  • Software design and debugging experience.
  • Knowledge of unit and integration testing.
  • Experience with Git version control.
  • Medical-device software development experience involving IEC 62304 and FDA requirements is preferred.
  • Python scripting and automation experience is preferred.
  • Knowledge of regulatory compliance, documentation, and embedded-system validation and verification is preferred.
  • Required certification in Medical Device Software Development (IEC 62304 FDA).

Categories

Cognizant

About Cognizant

10,000+ employees

Cognizant is a public IT services and consulting firm that designs, builds, and runs enterprise technology, including digital engineering, cloud modernization, data/AI, and managed services. It sells consulting, systems integration, and outsourcing on multi-year engagements to large enterprises in healthcare, banking, retail, communications, and manufacturing. Founded in 1994 and headquartered in Teaneck, New Jersey, Cognizant is NASDAQ-listed (CTSH) and a Fortune 500 company.

Contact me