Software Engineer

2 weeks ago


bangalore, India Meril Full time

Job Title:Software Engineer – .NET & Embedded Systems (Instrumentation)Department:Diagnostics - Research & Development / Engineering – Software & Embedded SystemsLocation: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 & IntegrationDesign, 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 firmware–software communication protocols.2. Instrumentation & Device-Level Application DevelopmentDevelop 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 OptimizationConduct 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 & CompliancePrepare 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 CollaborationCollaborate 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 developmentElectrical / Embedded systems integrationPrior 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 software–embedded 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 parijat.patel@merai.co or refer to someone.



  • bangalore, India Better Software Full time

    Better Software is a product development studio that partners with entrepreneurs and enterprises to launch new initiatives. Many of these products evolve into large-scale systems, and we act as long-term engineering partners behind them.We are looking for Senior Software Engineers who can work directly with founders, operate with high autonomy, and build...


  • bangalore, India Sonata Software Full time

    Hiring Python Developers Experience : 8-12yrs Location : Bangalore/Hyderabad Notice Period : Immediate Job Description : Mandatory Skills : Python Developer, PySpark, Spark, Fast API, Cloud, SQL, Spark SQL, Scala, CI/CD pipelines, Hadoop ecosystem. Good Communication and Interpersonal Skills Please share the profiles to along with the ctc details and the...

  • Software Engineer Ii

    2 weeks ago


    Bangalore, Karnataka, India MRI Software Full time

    About the role MRI Software is seeking a Software Engineer to join our team working on products As a software engineer you will be responsible for developing testing and maintaining software solutions throughout the Software Development Lifecycle You should have a passion for development and an eagerness to learn new things and improve your skills We are...


  • bangalore, India Check Point Software Full time

    We are looking for Senior Development Engineer to be a key player in our fast-growing SASE Core Network Group R&D Centre in Bangalore, India. You will be building and developing a next-generation SASE solution. Dive into the world of microservices, distributed systems, networking, and scalable software design, and leave your mark on cutting-edge developments...


  • bangalore, India Check Point Software Full time

    If you are a sharp developer who likes to explore, investigate, and learn new things every day, this is the job for you As a SW developer in the Customer Focus Group, you will get the opportunity to take part in the development of complex solutions for Check Point's security platforms while diving into unfamiliar code with known issues, locate it, and design...


  • bangalore, India Better Software Full time

    Better Software is a product development studio that partners with entrepreneurs and enterprises to launch new initiatives. Many of these products evolve into large-scale systems, and we act as long-term engineering partners behind them.We are looking for Senior Software Engineers who can work directly with founders, operate with high autonomy, and build...


  • Bangalore, Karnataka, India MRI Software Full time

    As a software engineer you will enhance online experiences for our huge user base Utilizing your web application experience to build responsive experiences for our customers You will be working on new projects as well as existing live projects as well To be successful in securing this role you ll have at least 4 to 6 years of commercial experience including...


  • bangalore, India Better Software Full time

    Better Software is a product development studio that partners with entrepreneurs and enterprises to launch new initiatives. Many of these products evolve into large-scale systems, and we act as long-term engineering partners behind them. We are looking for Senior Software Engineers who can work directly with founders, operate with high autonomy, and build...


  • bangalore, India Toshiba Software (India) Pvt. Ltd. Full time

    Embedded Software Engineer (MCU Development) Location: Bengaluru Experience required: 4-12 years Notice Period: Immediate/Max 30 days Requirement: 1. Preferred Experience: 4 to 12 years 2. Experience in Embedded Software Domain. 3. Experience in MCU development, Peripheral driver development (SPI, I2C, Ethernet, CAN, etc..). 4. Experience in porting RTOS...


  • bangalore, India Software Co 🚀 Full time

    Lead the World’s Most Advanced AI-Powered Full-Stack Application Designer & Developer Platform. Software Co is on a mission is to redefine the way software is built . Over the past decade, we’ve delivered hundreds of enterprise-grade projects, gaining unparalleled experience, insights, and technical depth. Now, we’re channelling that expertise into...