Find a jobRecruiters

Senior Embedded Developer

Exclusive opportunity

Onsite

Senior Embedded Developer

Careernet

Senior Embedded Developer

Skills

PythonGitLinuxJira

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Bengaluru, Karnataka, India

Work mode:

Onsite

Published on:

3 September 2026

What they need


Job Summary:

Responsible for independently designing, developing, and implementing embedded software components for medical device systems. This role takes ownership of defined technical deliverables, applies growing expertise in real-time operating systems and embedded architectures, and partners with verification and validation teams to ensure the quality and reliability of software products.

Key Responsibilities:

  • Design, develop, and implement embedded software for our products and systems.
  • Collaborate with cross-functional teams to define, design, and implement new software features.
  • Debug and resolve software defects and issues.
  • Conduct performance analysis and optimization of the embedded systems.
  • Review code and design and provide constructive feedback to team members.
  • Lead and mentor junior engineers to promote knowledge growth and ensure project deliverables. Interface among multiple departments and teams including Quality and Service etc.
  • Identify and recommend opportunities for efficiency improvements in department processes.
  • Conduct static analysis, code coverage analysis, and other verification techniques to ensure high-quality software.
  • Responsible for communicating business related issues or opportunities to next management level.

Education and Experience requirements:

  • Bachelor's degree in computer engineering/science or other relevant technical experience is required.
  • 3 years of experience in embedded and system-level software development
  • Working experience in C/C++ is required
  • Proficiency in Python or other scripting languages
  • Extensive knowledge of real-time operating systems and microcontrollers.
  • Experience in Yocto Linux is preferred.
  • Experience with software development tools, such as IDEs, debuggers, and version control systems

Roles and Competencies requirements:

  • Strong understanding of embedded systems, software architectures, and design principles.
  • Strong hands-on experience in embedded design development in C/C++ programming language.
  • Strong hands-on experience in Linux user-space and kernel-space development.
  • Hands on experience with communication protocols - CAN, I2C, SPI, UART.
  • Skilled in code debugging, troubleshooting, and analysis of complex embedded software systems
  • Familiarity with software configuration management tools, defect tracking tools, and peer review techniques.
  • Experience with oscilloscopes, analyzers and electronics is preferred.
  • Knowledge of defect management tools such as JIRA or Bugzilla is required.
  • Prior work in a regulated environment like the medical device industry is preferred.
  • Familiarity with Agile methodology is preferred.
  • Has good verbal and written communication skills.

Other offers great for you!

These companies are also looking for great profiles

Celad

Ingénieur Firmware - Systèmes Embarqués (F/H)

Freelance

Montpellier, France

Onsite

Skills

CLinuxC++

1 month ago

Quick apply

Celad

Ingénieur validation fonctionnelle – Systèmes Embarqués Critiques (F/H)

42K€ à 45K€ selon expérience

Permanent contract

78230 Le Pecq, France

Onsite

Skills

validation

6 days ago

Quick apply

Celad

Ingénieur validation fonctionnelle – Systèmes Embarqués Critiques (F/H)

400€ - 430€ selon expérience

Freelance

78230 Le Pecq, France

Onsite

Skills

validation

6 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools