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! 🔥
