Architect

Cognizant

Bengaluru Urban

On-site

INR 900,000 - 1,500,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Cognizant is seeking an experienced Embedded Software Engineer to design, develop, and maintain embedded software for safety-critical systems. The role requires strong C/C++ and Linux-based development experience, plus involvement in software lifecycle activities, debugging, integration, and verification.

Experience in Medical Device software development and regulatory environments is preferred. Knowledge of Python scripting and automation is an added advantage.

Qualifications

  • Experience designing embedded software for safety-critical systems.
  • Proficient in C/C++ on Linux-based platforms.
  • Familiar with software lifecycle activities including debugging, integration and verification.
  • Experience in Medical Device software development and regulatory environments is preferred.
  • Knowledge of Python scripting and automation is an added advantage.

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 reviews and code reviews.
  • Perform unit testing integration testing debugging and issue resolution.
  • 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.
  • Utilize Python for scripting automation and test support activities where applicable.
  • Provide technical guidance and support throughout the product development lifecycle.

Skills

C Programming
C++ Programming
Embedded Linux Development
Safety-Critical Software Development
Software Design & Debugging
Unit & Integration Testing
Version Control (Git)

Job description

Job Summary

Seeking an experienced Embedded Software Engineer to design develop and maintain embedded software solutions for safety-critical systems. The role requires strong expertise in C C++ and Linux-based development with experience in software lifecycle activities debugging integration and verification. Experience in Medical Device software development and regulatory environments is preferred. Knowledge of Python scripting and automation is an added advantage.

Job Summary

Seeking an experienced Embedded Software Engineer to design develop and maintain embedded software solutions for safety-critical systems. The role requires strong expertise in C C++ and Linux-based development with experience in software lifecycle activities debugging integration and verification. Experience in Medical Device software development and 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 following industry standards.
  • Participate in software architecture design reviews and code reviews.
  • Perform unit testing integration testing debugging and issue resolution.
  • 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.
  • Utilize 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)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Developer
Senior Embedded Developer

Careernet • Bengaluru

On-site
INR 1,200,000 - 2,200,000
Senior Software Engineer-Embedded Engineer C/C++
Senior Software Engineer-Embedded Engineer C/C++

NeST Digital • Bengaluru

On-site
INR 600,000 - 1,000,000
Senior Staff Engineer, Software
Senior Staff Engineer, Software

Stryker • Gurugram District

On-site
INR 2,500,000 - 4,500,000
Senior Software Engineer-Embedded Engineer C/C++
Senior Software Engineer-Embedded Engineer C/C++

Nestdigital • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Senior Software Engineer-C++ QT QML
Senior Software Engineer-C++ QT QML

Nest Digital • Bangalore Rural

On-site
INR 2,500,000 - 4,000,000
Embedded Engineer
Embedded Engineer

NovintiX • Hyderabad

On-site
INR 4,200,000 - 7,000,000
Embedded Systems Architect
Embedded Systems Architect

Digital Health Solutions • Thane

On-site
INR 350,000 - 650,000
Competitive salary
Career growth opportunities
Senior Firmware Engineer
Senior Firmware Engineer

Agiliad LLC • Pune District

On-site
INR 2,000,000 - 3,500,000
Manager - Embedded Systems
Manager - Embedded Systems

Stryker • Gurugram District

On-site
INR 4,000,000 - 7,000,000
Staff Engineer
Staff Engineer

Careernet • Bengaluru

On-site
INR 3,000,000 - 6,000,000