Senior Software Engineer

3 weeks ago


BangaloreAnywhere in IndiaMultiple Locations, IN Swift Strategic Staff Solutions INC Full time

We are seeking a talented and experienced Senior Software Engineer to join our team and play a vital role in the development of innovative medical devices.

Minimum Requirements :

- 5-10 years of experience in a software engineering role, with a proven track record of success.

- Demonstrated experience in software architecture design and development for complex systems.

- Direct experience with Windows development for medical or other safety-critical products, adhering to strict quality and regulatory standards.

- Proven ability to develop user-friendly application GUIs using modern GUI frameworks (e.g. Qt, WPF, WinForms).

- Proficiency in C/C++ programming languages for high-performance and efficient software development.

Working knowledge and experience in the following areas related to medical imaging :

- DICOM (Digital Imaging and Communications in Medicine) for medical image data exchange.

- PACS (Picture Archiving and Communication System) for image storage and retrieval.

- 2D medical image processing techniques.

- Experience with medical imaging toolkits such as IPP (Image Processing Pipeline), ITK (Insight Toolkit), VTK (Visualization Toolkit), OpenGL, or OpenCV.

- Experience configuring Windows for kiosk applications, ensuring a streamlined and secure user experience.

- Solid understanding of the Windows API, particularly in the areas of user management, file access, permissions, and hardware interaction.

- Familiarity with WxWidgets, a cross-platform C++ GUI toolkit.

- Experience working with Python scripting for automation or additional functionalities.

- Proficiency in version control systems like Git, build automation tools like CMake, and continuous integration platforms like Jenkins.

Desired Skills :

- Experience with embedded systems development for medical devices.

- Understanding of software development methodologies for safety-critical systems (e.g. Agile for Medical Devices).

- Experience with regulatory requirements for medical devices (e.g. FDA 510(k)).

- Familiarity with medical device communication protocols.

- Strong communication and collaboration skills to work effectively with cross-functional teams.

Responsibilities :

- Collaborate with engineers, scientists, and product managers to understand medical device requirements and translate them into robust software solutions.

- Design, develop, implement, and test high-quality, reliable, and maintainable software for medical devices using C/C++.

- Integrate medical imaging libraries and toolkits into the software architecture.

- Configure Windows operating systems for kiosk applications on medical devices.

- Develop user-friendly and intuitive graphical user interfaces (GUIs) for medical devices.

- Participate in code reviews, ensure code quality, and adhere to coding standards.

- Contribute to the development and maintenance of automated build and testing pipelines using Git, CMake, and Jenkins.

- Document software design, implementation, and testing efforts for future reference and support.

- Stay up-to-date with the latest advancements in medical device software development and relevant technologies.

(ref:hirist.tech)

  • Anywhere in India/Multiple Locations, IN Ajackus Full time

    Role : Senior Software Engineer - RustSoftware Development :- Design, develop, and maintain high-quality software applications using Rust.- Write clean, efficient, and maintainable code that meets project requirements.- Contribute to the entire software development lifecycle, from concept to deployment.- Collaborate with cross-functional teams to define...


  • Anywhere in India/Multiple Locations, IN Corpxcel Consulting Full time

    Job Description : We are seeking an experienced Senior Software Engineer to work with the leads of our software development team in enhancing and maintaining our suite of APIs and web-based interfaces.In this pivotal role, you will leverage your expertise in C#, SQL, WCF, and SOLID principles to design robust, scalable software solutions that meet our...


  • Anywhere in India/Multiple Locations/Bangalore, IN Grorapid labs Full time

    Senior Software Engineer (Java, Spring) - Role & Responsibilities :- As a Senior software engineer you will be entrusted with design and development of web-based SaaS products that delight our customers and scale out to millions of users.- You'll work with a team who gets to do things (not has to do them), obsesses over customer delight and shift left...


  • Anywhere in India/Multiple Locations, IN Direction HR Solutions Full time

    Role : Senior Software Engineer (Lead Software Engineer)Exp : 6+ YearsLocation : Full Time RemoteJob Description :- Perform software design for large components and systems with a holistic view of the system- Design factors in scaling, reusability, maintainability, and performance Scope, code, and design for large, complex systems and components. - Makes...


  • Ahmedabad/Anywhere in India/Multiple Locations, IN Domniclewis Full time

    Job Description :Domnic Lewis has been mandated to hire Senior Software Engineer(C++) for a leading client in Gujarat.Here's where you'll demonstrate your proficiencies :- Collaborate with System architects, Product Managers and Sales team members to develop commercial and technical requirements for software applications and middleware used to...


  • Anywhere in India/Multiple Locations, IN Jalan Technology Consulting Full time

    Job Description :We are a software development company. We have primarily worked with enterprises and startups who often wants to build a product from scratch. Our mission is to build software with solid foundations, addressing the primary concerns of startup founders when working with agencies. We believe in prioritizing maintainability, simplicity, and the...


  • Anywhere in India/Multiple Locations/Bangalore/Hyderabad, IN Aricent Full time

    Job Profile : Senior Software EngineerWFO/WFH Available 5.5 Days WorkingDomain : IT / SoftwareCategory : Senior Job description :- You will own technical design and implementation for an entire feature or product by leveraging industry-standard tech stack from frontend, such as ReactJS, Typescript to backend such as, Python, Airflow Jobs, Postgres- You will...


  • Anywhere in India/Multiple Locations/Bangalore, IN iMind Your Business Solutions Private Limited Full time

    Job Description :For a series D $460 Million funded Fintech product company headquartered in Bangalore, we are looking for an outstanding Senior Software Engineer (Frontend / Backend / Fullstack) with proven technical and engineering skills. Responsibilities include building the web applications from concept all the way to completion - from the bottom up...


  • Anywhere in India/Multiple Locations, IN HARP Technologies and Services Full time

    Job Title : Senior Software Developer - Java full-stackLocation : RemoteShift timings : 10 AM to 7PMNotice Period : Immediate Joiners (0 -20 days)Job Description :We seek a talented and experienced Senior Software Developer - Java full-stack to join our innovative team. The ideal candidate will have a strong foundation in JAVA and SPRING, with a minimum of 6...


  • Bangalore/Mumbai/Anywhere in India/Multiple Locations, IN Shework Full time

    Summary:As a Salesforce Senior Software Engineer within CARE Technology Tribe, you will be a part of a team of energetic software engineers building features and tools in Salesforce Service Cloud and several other cutting-edge technologies that will be used by thousands of customer CARE specialists in assisting millions of customers across the globe.Job...

  • Senior/Staff Engineer

    3 weeks ago


    Anywhere in India/Multiple Locations, IN Grorapid labs Full time

    Senior / Staff Engineer Data EngineeringExperience Required : 8 - 14 years working Days 5 days/week Office Location : Remote WorkingRole & Responsibilities:- Design, architect, and develop code in a testable, scalable, and performant manner.- Work closely with Product Managers, Cross Product Engineers and Data Engineers to optimize and deliver innovative...


  • Anywhere in India/Multiple Locations, IN Genzeon Technology Solutions Pvt. Ltd. Full time

    About GenzeonDelivering excellence in IT services and solutions for the retail and healthcare sectors. Genzeon is a leading provider of intelligent automation, security, compliance, cloud, and managed services. Our healthcare capabilities integrate data systems, facilitate information flow, and leverage interoperability to improve clinical and operational...


  • Anywhere in India/Multiple Locations, IN Strategic Talent Partner Full time

    Brief Job Description :We are looking for a Senior Software Quality Assurance (SQA) engineer with around 6+yrs of experience in Defining Test Plan/ Strategy, Designing/Implementing Functional, Non-Functional Tests, ability to debug and isolate issues of on-premises / cloud applications. Engineer should also be well versed in Test Automation of on-prem...

  • Netlink Software

    3 days ago


    Anywhere in India/Multiple Locations, IN Netlink Software Pvt td Full time

    ERPNext ArchitectKey Responsibilities :- Design, develop, and maintain applications using the Frappe and ERPNext platforms.- Ensure high availability and performance of applications.- Contribute to all phases of the development lifecycle, from concept and design to testing and deployment.- Write clean, scalable, and efficient code in Python.- Perform...


  • Anywhere in India/Multiple Locations, IN Dotflick Solutions Full time

    Job Role : Software Test EngineerSenior CategoryWFO and WFHJob description :As a Software Test Engineer, you will be required to :- Run manual and automated test cases (integration, system, regression) on all new releases of our software.- Help in designing and developing test cases, test data, test environments, automation scripts and other testing...


  • Anywhere in India/Multiple Locations/Bangalore, IN Squareroot Consulting Pvt Ltd. Full time

    Job Title : Senior DevOps EngineerLocation : Bangalore / RemoteJob Description :We are seeking an experienced Senior DevOps Engineer to join our dynamic team. The ideal candidate will have 8+ years of experience in DevOps roles, with a strong background in startups or fast-paced environments. As a Senior DevOps Engineer, you will play a crucial role in...


  • Anywhere in India/Multiple Locations, IN JobTrix Full time

    Job Title : SDET Level 1 - Mobile and Backend AutomationDepartment : EngineeringReports To : SDET Lead/Senior SDETSummary :We are seeking a motivated and eager SDET Level 1 with a foundational understanding of mobile and API automation to join our dynamic team. You will be responsible for learning and implementing effective automation strategies for mobile...


  • Bangalore/Anywhere in India/Multiple Locations, IN TalentXo Full time

    We're seeking a highly motivated Senior Python Engineer to join our dynamic team. In this role, you'll play a pivotal role in designing, developing, and maintaining the robust backend systems that power our applications. You'll collaborate closely with cross-functional teams to deliver innovative solutions and ensure exceptional user...

  • Software Developer

    3 weeks ago


    Anywhere in India/Multiple Locations, IN Dotflick Solutions Full time

    Role : Canonical Open Stack Software DeveloperLocation : WFH/PAN IndiaJob Description :- Should have experience of working as an Engineer / Software Developer on highly distributed cloud management platform using Canonical OpenStack .- Good understanding of all OpenStack Services (nova, cinder, swift, glance, keystone, and neutron).- Should have...


  • Anywhere in India/Multiple Locations, IN Aktana Full time

    Job Description :Problem solver, results driven, creative, hands on, enthusiastic - we are seeking a Senior QA (Automation) Engineer that has these characteristics. Aktana is a software company that uses Agile and SCRUM methodologies to develop and deliver our product. The successful candidate will need to know how to create and maintain automated test...