Looking to build a career in Embedded Systems, Medical Device Software, C++, Linux, and AI-driven software engineering? Hereβs an exciting opportunity to work on advanced healthcare technologies and embedded software platforms with a global engineering organization. π
The company is hiring experienced professionals for the role of Senior Software Engineer β Embedded Systems in Pune. This opportunity is ideal for engineers passionate about embedded development, Linux systems, C++, UI frameworks, communication protocols, and medical device innovation. π
π’ Role: Senior Software Engineer
π Req ID: 54101
π Location: Pune, Maharashtra, India
π’ Work Mode: Hybrid
πΌ Job Category: Engineering
π Experience Required: 5+ Years
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π About the Role
As a Senior Software Engineer β Embedded Systems, you will contribute to the design and development of software solutions for medical devices and embedded applications. π»βοΈ
The role involves:
β
Embedded Software Development
β
Medical Device Application Engineering
β
C++ & Python Development
β
Linux-Based System Development
β
Unit & Integration Testing
β
Software Verification Activities
β
Communication Protocol Implementation
β
UI Development for Embedded Systems
This role provides an opportunity to work on highly impactful healthcare technologies and next-generation medical software platforms.
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π‘ Key Responsibilities
Professionals joining this position will work across multiple software engineering and embedded system activities. π
βοΈ Embedded Software Development
Candidates will design and implement software solutions for embedded medical systems. π»
Responsibilities include:
β
Developing Embedded Applications
β
Writing Efficient C++ Code
β
Translating Requirements into Software Designs
β
Implementing Software Features & Functionalities
β
Supporting New & Sustaining Engineering Projects
Strong software engineering fundamentals are essential.
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π§ͺ Testing, Verification & Debugging
The role requires strong expertise in testing and debugging enterprise-grade embedded applications. π
Key activities include:
β
Unit Testing
β
Integration Testing
β
Debugging Complex Software Issues
β
Verification Activities
β
Peer Reviews & Code Validation
β
Resolving Software Defects
Attention to quality and software reliability is highly important in medical device environments.
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π Secure Coding & Software Quality
Candidates will participate in maintaining secure software engineering practices. π
Responsibilities include:
β
Defensive Coding Practices
β
Security Control Implementation
β
Secure Software Development
β
Code Reviews & Inspections
β
Compliance with Engineering Standards
Software quality and security play a critical role in healthcare technologies.
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π€ Collaboration & Agile Engineering
Professionals will work closely with cross-functional engineering teams and contribute to collaborative development environments. π
Key collaboration areas include:
β
Design Reviews
β
Engineering Discussions
β
Development Best Practices
β
Team-Based Problem Solving
β
Software Process Improvements
Strong teamwork and communication skills are highly valued.
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π Documentation & Engineering Processes
Candidates will also contribute to software documentation and engineering lifecycle activities. π
Responsibilities include:
β
Requirements Documentation
β
Design Specifications
β
Interface Documentation
β
Verification Documentation
β
Change Request Management
Well-structured documentation is essential in regulated medical device industries.
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π» Technical Skills Required
The organization is looking for strong embedded software professionals with hands-on technical expertise. β‘
π Core Technical Skills
Candidates should possess knowledge of:
β
Embedded Linux Development
β
C++ Programming
β
Python for Test Automation
β
Multithreaded Development
β
Linux & Windows Platforms
β
Communication Protocols
Strong coding and debugging expertise are mandatory.
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π₯οΈ UI Development Experience
Candidates with user interface development expertise will have an added advantage. π»
Preferred frameworks include:
β
QT / QML
β
Crank Framework
Experience developing embedded graphical interfaces is beneficial.
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π§ͺ Unit Testing & Automation Frameworks
Testing expertise is a critical part of this role. π
Preferred exposure includes:
β
GTest
β
CppUTest
β
Automated Verification Frameworks
β
Test Automation Tools
Candidates with strong quality engineering experience will stand out.
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βοΈ Tools & Development Environment
Professionals should have experience working with modern software engineering tools and processes. π§
Expected skills include:
β
IDEs & Build Systems
β
Version Control Systems
β
Continuous Integration Tools
β
Defect Management Tools
β
Code Analysis Platforms
β
Debugging Utilities
Exposure to enterprise development workflows is highly preferred.
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
βοΈ Embedded Linux & Cloud Connectivity
Candidates with advanced embedded system experience will have an advantage. π
Preferred exposure includes:
β
Embedded Linux Platforms
β
YOCTO BSP Development
β
Cloud Connectivity Solutions
β
IoT-Based Architectures
Modern embedded medical devices increasingly integrate cloud-enabled capabilities.
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π Educational Qualification
Candidates should possess:
π Bachelorβs Degree in:
β
Computer Engineering
β
Electrical Engineering
or related engineering disciplines with strong software expertise.
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π Why This Opportunity Stands Out
Working in embedded medical device engineering provides exposure to advanced technologies that directly impact healthcare innovation and patient outcomes. π
β¨ Benefits of This Opportunity:
π Work on Advanced Medical Technologies
π» Exposure to Embedded Linux & Networking
βοΈ Experience with Modern Embedded Frameworks
π€ Opportunity to Use Python & Automation Tools
π Hybrid Work Environment
π Long-Term Career Growth in Healthcare Technology
π Exposure to Secure & Connected Systems
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π© How to Apply
Ready to take the next step in your career?
π Application Link: Click Here
π€ Referral Tip
Want to improve your chances of getting noticed?
Connect with someone at STERIS and request a referralβit can significantly enhance your visibility in the hiring process.
π Final Thoughts
The Senior Software Engineer β Embedded Systems opportunity in Pune is an excellent choice for professionals looking to work on cutting-edge medical device technologies, embedded Linux platforms, secure communication systems, and healthcare innovation. πΌβ¨
If you are passionate about embedded systems, software quality, Linux development, networking protocols, and healthcare technology engineering, this role could be the perfect next step in your career journey. π
π₯ Explore this exciting embedded software engineering opportunity and build the future of healthcare technology! π₯
