Senior Software Engineer/ Technical Analyst, Embedded Development

3 - 7 years

0 Lacs

Posted:4 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Software Engineer/ Technical Analyst specializing in Embedded Development, you will be responsible for working on the next generation infusion platform and developing feature-rich touch-based UI on the IMX-7 based platform. Your role will involve integrating cutting-edge technologies such as NFC, HAPTIC, and Smart Battery, and interfacing with the PMC module to support various mechanisms including cassette-based large volume infusion devices, syringe-based devices, and ambulatory devices. Key Responsibilities: - Develop software/features for the next generation infusion pump - Debug and test infusion software - Perform code reviews and mentor junior engineers - Hands-on software development on Embedded devices - Handle customer issues and verification promptly by reproducing and fixing problems Qualifications Required: - Strong proficiency in C++, Embedded systems, RT Linux, and RTOS - Good understanding of object-oriented concepts, Inter-process communication, software download, and fault tolerance - Proficient in software development process and IPC mechanism - Familiarity with OO design principles and various C++ Design patterns - Excellent communication skills - Bachelor's degree in Computer Science/ Electronics and Communication or Electrical (CSE/ ECE/ EEE) or related fields - 3 to 7 years of development experience in C++, with knowledge of Embedded Devices being a plus - Expertise in debugging in an Embedded environment and working with Real-time OS like VxWorks, Linux RT, PSOS, RTEMS - Experience in Multi-threaded Application environment and developing applications from scratch - Proficiency in working in an Agile Development environment - Medical Devices Development experience would be advantageous Additional Company Details: This role does not require frequent travel, with travel being less than 5% of the time. The physical requirements include a largely sedentary role, with the possibility of sitting or standing for extended periods depending on the machine being operated. Operators will be required to use a computer or touch screen to enter work order data. Note: Minimum qualifications include being at least 18 years of age and passing pre-employment background verification. As a Senior Software Engineer/ Technical Analyst specializing in Embedded Development, you will be responsible for working on the next generation infusion platform and developing feature-rich touch-based UI on the IMX-7 based platform. Your role will involve integrating cutting-edge technologies such as NFC, HAPTIC, and Smart Battery, and interfacing with the PMC module to support various mechanisms including cassette-based large volume infusion devices, syringe-based devices, and ambulatory devices. Key Responsibilities: - Develop software/features for the next generation infusion pump - Debug and test infusion software - Perform code reviews and mentor junior engineers - Hands-on software development on Embedded devices - Handle customer issues and verification promptly by reproducing and fixing problems Qualifications Required: - Strong proficiency in C++, Embedded systems, RT Linux, and RTOS - Good understanding of object-oriented concepts, Inter-process communication, software download, and fault tolerance - Proficient in software development process and IPC mechanism - Familiarity with OO design principles and various C++ Design patterns - Excellent communication skills - Bachelor's degree in Computer Science/ Electronics and Communication or Electrical (CSE/ ECE/ EEE) or related fields - 3 to 7 years of development experience in C++, with knowledge of Embedded Devices being a plus - Expertise in debugging in an Embedded environment and working with Real-time OS like VxWorks, Linux RT, PSOS, RTEMS - Experience in Multi-threaded Application environment and developing applications from scratch - Proficiency in working in an Agile Development environment - Medical Devices Development experience would be advantageous Additional Company Details: This role does not require frequent travel, with travel being less than 5% of the time. The physical requirements include a largely sedentary role, with the possibility of sitting or standing for extended periods depending on the machine being operated. Operators will be required to use a computer or touch screen to enter work order data. Note: Minimum qualifications include being at least 18 years of age and passing pre-employment background verification.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now

RecommendedJobs for You