Search by job, company or skills

BTL India Private Ltd

Software Design Engineer (R&D support)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 13 days ago
  • Be among the first 10 applicants
Early Applicant

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 company's 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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 133337101