Job Title:
Software Engineer .NET & Embedded Systems (Instrumentation)
Department:
Diagnostics - Research & Development / Engineering Software & Embedded Systems
Location:
Vapi, Gujarat.
Reports To:
Manager / Senior Manager R&D (Software & Embedded Systems)
Job Purpose:
To design, develop, and integrate software applications with embedded and electrical systems used in advanced instrumentation and medical diagnostic devices. The role involves full-cycle software development using the .NET framework (C#), SQL Server, WPF/WCF, and embedded system interfaces to ensure high product reliability, performance, and user experience.
Key Responsibilities:
1. Software Development & Integration
- Design, develop, and maintain software applications using the .NET framework with C#.
- Build user interfaces using WPF (Windows Presentation Foundation) and service layers using WCF.
- Integrate software with electrical and embedded hardware systems, ensuring smooth data communication and device functionality.
- Develop and optimize backend components involving stored procedures, functions, and triggers in SQL Server.
- Work closely with embedded engineers to implement and validate firmwaresoftware communication protocols.
2. Instrumentation & Device-Level Application Development
- Develop software modules for instrument-based applications, ensuring accurate device performance, reliability, and calibration support.
- Understand device-level signals, hardware interactions, and embedded workflows for seamless integration.
- Provide software support during prototype testing, instrumentation trials, and production validation cycles.
3. Testing, Debugging & Performance Optimization
- Conduct unit, integration, and system testing for software and embedded interfaces.
- Troubleshoot bugs across software, hardware integration, and database layers.
- Optimize performance for real-time processing, device responsiveness, and data accuracy.
4. Documentation & Compliance
- Prepare detailed technical documentation including design specifications, integration notes, test reports, and user instructions.
- Ensure compliance with internal engineering standards and external regulatory norms relevant to medical diagnostic devices.
- Maintain version control, coding quality, and secure development practices.
5. Cross-Functional Collaboration
- Collaborate with electrical, embedded, mechanical, QA, and product management teams to deliver robust product features.
- Support validation, verification, and field-testing teams during device trials and customer pilots.
- Participate in design reviews, requirement analysis, and product enhancement discussions.
6. Customer & Field Support (Technical)
- Provide technical support for field issues related to software or embedded integration.
- Participate in root-cause analysis and ensure timely resolution of product issues.
- Assist in instrument customization or updates required for customer sites.
Qualifications and Experience:
- BE Electrical / BE Computer / MCA / MCS (Computer Science).
- Strong working experience with:
- .NET framework with C#
- SQL Server (Stored Procedures, Functions, Triggers)
- WCF & WPF application development
- Electrical / Embedded systems integration
- Prior experience working on instrument-based or device-driven software is mandatory.
- Experience in medical diagnostic or medical device industry is strongly preferred.
Skills and Competencies:
- Strong programming skills in C# and .NET Framework, with good understanding of OOP concepts.
- Strong knowledge of SQL Server database design and scripting.
- Understanding of electrical/electronic circuits and embedded system interfaces.
- Excellent problem-solving, debugging, and analytical abilities.
- Ability to work closely with cross-functional engineering teams.
- Fluent in English with good communication and documentation skills.
- Proficiency in MS Office, development tools, version control systems (Git), and debugging tools.
- Ability to manage multiple tasks and deliver results in fast-paced R&D environments.
Key Performance Indicators (KPIs):
- Quality and timeliness of software deliverables.
- Stability, performance, and reliability of software integrated with instruments.
- Reduction in recurring softwareembedded integration issues.
- Effectiveness of debugging, root-cause resolution, and technical support.
- Contribution to product enhancements and new feature development.
- Quality of documentation and compliance adherence.
Please apply to [Confidential Information] or refer to someone.