CO

Senior Developer

Cognizant Technology Solutions India Pvt Ltd
Bangalore ₹16-23 LPA Posted 4 Nov 2026
FULL TIME
C Programming
Embedded Linux
Embedded Software Design
C++
Embedded C

Job Description

Job Summary

We are looking for an experienced Embedded Software Engineer to design, develop, and maintain embedded software solutions for safety-critical systems. This position requires strong expertise in C and C++ along with Linux-based development experience, including participation in software lifecycle activities such as debugging, integration, and verification. Experience in Medical Device software development and familiarity with regulatory environments is preferred. Knowledge of Python scripting and automation is an added advantage.

Responsibilities

Key Responsibilities

Develop and maintain embedded software using C/C++ on Linux platforms.

Design and implement safety-critical software components in accordance with industry standards.

Participate in software architecture design reviews and code reviews.

Conduct unit testing, integration testing, debugging, and resolve issues as needed.

Collaborate with cross-functional teams, including systems, QA, and regulatory stakeholders.

Support software verification, validation, and documentation activities.

Ensure compliance with quality and regulatory requirements for safety-critical products.

Contribute to continuous improvement of development processes and tools.

Use Python for scripting, automation, and test support activities where applicable.

Provide technical guidance and support throughout the product development lifecycle.

Mandatory Skills

C Programming

C++ Programming

Embedded Linux Development

Safety-Critical Software Development

Software Design & Debugging

Unit & Integration Testing

Version Control (Git)

Preferred Skills

Medical Device Software Development (IEC 62304 FDA)

Python Scripting/Automation

Regulatory Compliance & Documentation

Agile Development Practices

Embedded System Validation & Verification

Certifications Required

Medical Device Software Development (IEC 62304 FDA)

foundit: Feeling underpaid? Find jobs that pay you what you are worth. Find jobsSponsored
Join WhatsApp Channel