Senior Software Engineer

4 weeks ago


Bengaluru, India 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)

  • Bengaluru, India Rocket Software Full time

    DescriptionSummary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software’s compatibility with hardware and/or influences...


  • Bengaluru, India Spigot Software Pvt Ltd Full time

    Description Essential Responsibilities :Specific day-to-day responsibilities and milestones needed to achieve the objectives : - At least 2 years of software development experience using STL and medium to complex business logic using C++ .- Develops and integrates applications using VC++ as per written specifications so as to onboard new content onto...


  • Bengaluru, India Nexteer Automotive - India Software Center Full time

    Senior Level Printed Circuit Board Designer - EPS Core EngineeringThe Electric Power Steering (EPS) Application Engineering group at Nexteer Automotive is looking for an Entry Level Printed Circuit Board Designer who is eager to work in a team environment creating circuit board designs for EPS applications. This position will be involved with the design and...


  • Bengaluru, India Trellix Full time

    Director, Transformation ProgramsSenior Product Manager: CertificationsProfessional Services ConsultantSoftware Development Engineer ,Data ProtectionCustomer Success ManagerLead Software Engineer/ Senior Tech LeadSoftware EngineerManager / Senior Manager Program ManagementAdministrative SupportProfessional Service Solution ConsultantSenior Customer Success...


  • Bengaluru, India Trellix Full time

    Director, Transformation ProgramsSenior Product Manager: CertificationsProfessional Services ConsultantSoftware Development Engineer ,Data ProtectionCustomer Success ManagerLead Software Engineer/ Senior Tech LeadSoftware EngineerManager / Senior Manager Program ManagementAdministrative SupportProfessional Service Solution ConsultantSenior Customer Success...


  • Bengaluru, India Larsen & Toubro Infotech Ltd Full time

    Senior Software EngineerJob Req Id: 536167 RESPONSIBILITIES: •Understand the current capabilities and functionalities of the existing production platform•Deliver new functionality for the internal production platform for the ESG Business•Datapoint and Calculation development for ESG Business•Analyze requirements, recommend and implement solutions,...


  • Bengaluru, India Larsen & Toubro Infotech Ltd Full time

    Senior Software Engineer Job Req Id: 536167 RESPONSIBILITIES: •Understand the current capabilities and functionalities of the existing production platform•Deliver new functionality for the internal production platform for the ESG Business•Datapoint and Calculation development for ESG Business•Analyze requirements, recommend and implement solutions,...


  • Bengaluru, India LTIMindtree Full time

    Senior Software Engineer Job Req Id: 536167 RESPONSIBILITIES: •Understand the current capabilities and functionalities of the existing production platform•Deliver new functionality for the internal production platform for the ESG Business•Datapoint and Calculation development for ESG Business•Analyze requirements, recommend and implement solutions,...


  • Bengaluru, India Trellix Full time

    Director, Commercial FinanceInternHuman Resources InternSenior Security ResearcherEnterprise Account Manager - DefenceIT Functional AnalystSr. Customer Success Manager, Public SectorSr. Manager, Enterprise TechnologySr. Enterprise Account ManagerRevenue AccountantDemo System EngineerMajor Account Executive, North TexasCustomer Success ManagerCustomer Success...


  • Bengaluru, India Trellix Full time

    Director, Commercial FinanceInternHuman Resources InternSenior Security ResearcherEnterprise Account Manager - DefenceIT Functional AnalystSr. Customer Success Manager, Public SectorSr. Manager, Enterprise TechnologySr. Enterprise Account ManagerRevenue AccountantDemo System EngineerMajor Account Executive, North TexasCustomer Success ManagerCustomer Success...


  • Bengaluru, India Nexteer Automotive - India Software Center Full time

    Senior Level Printed Circuit Board Designer - EPS Core EngineeringThe Electric Power Steering (EPS) Application Engineering group at Nexteer Automotive is looking for an Entry Level Printed Circuit Board Designer who is eager to work in a team environment creating circuit board designs for EPS applications. This position will be involved with the design and...


  • Bengaluru, India Nexteer Automotive - India Software Center Full time

    Senior Level Printed Circuit Board Designer - EPS Core EngineeringThe Electric Power Steering (EPS) Application Engineering group at Nexteer Automotive is looking for an Entry Level Printed Circuit Board Designer who is eager to work in a team environment creating circuit board designs for EPS applications. This position will be involved with the design and...


  • Bengaluru, India Software AG Full time

    Locations: BangaloreSoftware AG customers around the world have developed business-critical enterprise applications based on Adabas (DBMS) and Natural (Programming Language) to run their core business transactions and processes, e.g., large financial enterprises, government organizations, retailers, and others. Contributing to our long-term customer...


  • Bengaluru, India WiseTech Global Full time

    At WiseTech Global, we build the best and the leading technology solutions that enable the world's biggest logistic companies to move goods globally. Our industry-leading flagship product, CargoWise centralizes logistics operations on a single global database, delivering business continuity, scalability, and security.How you will make an impactAs a Senior...


  • Bengaluru, India LTIMindtree Full time

    Senior Software EngineeringJob Req Id: 1271114 Embedded software development using Embedded C programming skills and knowledge of Wireless headsets based on Bluetooth and DECT platforms. Knowledge of short range wireless technologies like Bluetooth and DECT are added advantage. USB knowledge is also an added advantage. Embedded software development using...


  • Bengaluru, India LTIMindtree Full time

    Senior Software Engineering Job Req Id: 1271114 Embedded software development using Embedded C programming skills and knowledge of Wireless headsets based on Bluetooth and DECT platforms. Knowledge of short range wireless technologies like Bluetooth and DECT are added advantage. USB knowledge is also an added advantage. Embedded software development using...


  • Bengaluru, India WiseTech Global Full time

    At WiseTech Global, we build the best and the leading technology solutions that enable the world's biggest logistic companies to move goods globally. Our industry-leading flagship product, CargoWise centralizes logistics operations on a single global database, delivering business continuity, scalability, and security. How you will make an impact As a...


  • Bengaluru, India Alp Consulting Ltd. Full time

    Job Title: Senior Engineering SpecialistHi Applicants!!!Hiring for Job in a Reputed Organization (Leading Product Based Company)Here is a Gateway to it, through ALP Consulting.Recruiting for Senior Software EngineerEmployment Type: PermanentSkills requiredProficiency in technologies such as JavaBackend With Api Designing Along With Docker,Kubernetes Any...


  • Bengaluru, India Es Magico Tech Studio Full time

    Company Description Es Magico Tech Studio is a venture studio based in Bengaluru that specializes in investing in startups by providing product design and technology services. Our focus is on helping founders bring their product ideas to life or re-design existing minimum viable products (MVP) for scalable ventures. We prioritize clean, efficient, and...


  • Bengaluru, India TekIT Software Solutions Full time

    Job Description :You will play a key role in designing, developing, and maintaining high-performance, scalable, and flexible API servers that can handle massive traffic volumes. You will collaborate closely with cross-functional teams to deliver exceptional software solutions and contribute to the overall success of the company.Required Skills :Technical...