🔔 FCM Loaded

Software Design Engineer (R&D support)

BTL India Private Ltd

5 - 8 years

Bengaluru

Posted: 05/01/2026

Getting a referral is 5x more effective than applying directly

Job Description

ROLES AND RESPONSIBILITIES:


As part of the medical product development and support team, should be able to perform the following duties to support the companys goals:

  • Analyze software requirements and create the design for an assigned module, subsystem or a new feature.
  • Implement the module as per design and perform unit testing.
  • Integrate modules within the software architecture and contribute to the integration testing.
  • Analyze released products to understand architecture and design details and identify possible upgrades, feature additions etc.
  • Analyze, troubleshoot and implement solutions to support time to time upgrade as per medical standards requirements and specific to various new country registrations.
  • Analyze issues/complaints reported from production/field/service and respond quickly with trouble shooting solutions.
  • Conduct detailed verifications and testing for the formal release of upgrades or new features to production through the ECO process.
  • Develop prototypes to evaluate various libraries, frameworks and to support the hardware team.
  • Contribute in software documentation in all the phases of the product life cycle.
  • Comply with the requirements of the Quality Management System, including understanding the quality requirements for the role.
  • Understand the identified technical issues and work on closures as per guidance.
  • Work efficiently with hardware, software and mechanical development teams to deliver the assigned task/project with quality within the timelines.


ESSENTIAL QUALIFICATION AND EXPERIENCE

QUALIFICATION:

  • Bachelors or Masters engineering degree in Electronics and Communications or similar discipline.


TECHNICAL COMPETENCY:

  • 5-8 years of experience in developing firmware, drivers and applications on embedded platforms using C/C++.
  • Experience in developing firmware for STM microcontrollers.
  • Good knowledge of embedded system fundamentals like microcontrollers, peripherals, embedded operating system concepts, communication protocols, etc.
  • Experience in working with the hardware teams for hardware / software integration points.
  • Experience in build automation, continuous integration, automated unit test frameworks and config management tools.


BEHAVIOURAL COMPETENCY:

  • Excellent analytical and problem-solving skills.
  • Self-motivated and passionate to finish on time.
  • Ability to learn new areas quickly.
  • Good team player with good collaboration skills.

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.