10 - 15 years
10 - 20 Lacs
Posted:2 weeks ago|
Platform:
Work from Office
Full Time
Role: Principal Engineer, Systems D&D / lead Embedded Software QT C/C++
Experience: 10 to 15 years
Location: Bangalore
About the Role:
We are seeking an experienced Embedded Software Lead to drive and oversee the development of embedded software
for medical devices. This role involves collaborating with cross-functional teams to deliver innovative and high-quality
medical products.
Key Responsibilities:
• Define and document software requirements to meet UI/GUI system, application, human factor, and clinical
needs.
• Interface with firmware engineers to define system requirements and specifications.
• Develop scalable software architecture at the device and system level.
• Take complete ownership of software systems from concept to production.
• Lead and mentor a team of embedded software engineers, fostering technical excellence.
• Optimize framework software for performance, reliability, and code efficiency.
• Conduct thorough code reviews to ensure compliance with industry standards and best practices.
• Develop and execute integration testing and validation plans for embedded firmware and software.
• Stay updated on advancements in embedded systems and incorporate relevant technologies.
• Document software design, development processes, and test reports with clarity and accuracy.
• Ensure compliance with medical device regulations, providing necessary support to the software team.
• Coordinate cross-functional demands efficiently during product development and maintenance.
Required Qualifications and Experience:
• Education: B.E / B.Tech / M.Sc / M.Tech / M.E / M.S in Computer Science, Electronics & Communication, or
Embedded Systems.
• Experience: 10–15 years of experience in embedded software development, specifically in the Software
Development Life Cycle (SDLC) for medical devices.
• Embedded Systems Expertise: Understanding microcontrollers, microprocessors, and real-time operating
systems.
• HMI Design & Development: Experience with graphical user interfaces (GUI) and human-machine interaction
principles.
• Programming Languages: Proficiency in C, C++, Python, and/or embedded-specific languages like C / C++ for free
RTOS and Linux, embedded systems concepts, and hardware-software integration
• Designs and implements embedded software to log medical device performance and therapy session data
• Hardware Integration: Familiarity with display technologies such as LCD, OLED, and touch interfaces.
• Medical Device Standards: Compliance with regulations like IEC 62304 for software development in medical
devices.
• Hands-on experience in at least one complete SDLC for medical devices, from concept development to design
release.
• Proficiency with integrated development environments (IDEs) such as Eclipse, Visual Studio, etc.
• Experience with communication protocols including Ethernet, BLE, USB, HDMI, and DVI.
• Solid background in algorithm development for Class II/III and Class B/C medical devices.
• Proficient in simulation-based software testing at unit, integration, and system levels.
• Strong understanding of image processing (ISP), V4L2 or MIPI CSI drivers, and HDMI/DVI interfaces.
• Design and develop software applications using the QT framework with QML
• Familiarity with UI development using QT/GTK libraries.
• Knowledge of regulatory standards and documentation requirements (SDLC IEC 62304, ISO 13485, ISO 14971).
• Experience in software risk management, code reliability, and hazardous software assessment.
• Exposure to product and operational data security standards (NIST/HIPAA).
• Excellent presentation, written, and verbal communication skills.
• Strong ownership mentality, collaborative mindset, and ability to work independently.
• Experience in embedded firmware development for medical devices, preferably in endoscopy, urology lasers,
and diagnostic imaging devices.
• Prior involvement in at least one full SDLC for medical devices, from concept development to design release and
production.
• Knowledge of modern software development methodologies (Agile, Scrum).
• Familiarity with version control systems such as Git and SVN.
Biorad Medisys
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
10.0 - 20.0 Lacs P.A.
4.0 - 7.0 Lacs P.A.
7.0 - 17.0 Lacs P.A.
5.0 - 15.0 Lacs P.A.
4.0 - 5.0 Lacs P.A.
mysuru, bengaluru
18.0 - 20.0 Lacs P.A.
17.0 - 22.5 Lacs P.A.
hyderabad
13.0 - 17.0 Lacs P.A.
4.0 - 9.0 Lacs P.A.
bengaluru
8.0 - 10.0 Lacs P.A.