Jobs
>
Senior Software Engineer
>
Bengaluru

    Senior Software Engineer - Bangalore/Anywhere in India/Multiple Locations - Swift Strategic Staff Solutions INC

    Default job background
    permanent Technology / Internet
    Description


    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 :

    • 510 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 safetycritical products, adhering to strict quality and regulatory standards.
    • Proven ability to develop userfriendly application GUIs using modern GUI frameworks (e.g. Qt, WPF, WinForms).
    • Proficiency in C/C++ programming languages for highperformance 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 crossplatform 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 safetycritical 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 crossfunctional 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 highquality, 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 userfriendly 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 uptodate with the latest advancements in medical device software development and relevant technologies.
    )

  • Arista Networks

    Software Engineer

    3 days ago


    Arista Networks Bengaluru, India

    Arista Networks is the leader in software driven networking solutions for today's largest Data Center (DC), Cloud, Internet/WAN, Service Provider (SP) and Campus environments. Arista has over 7500 customers ranging from the largest cloud providers, to healthcare, government, carr ...

  • Wenger & Watson Inc

    Software Engineer

    1 day ago


    Wenger & Watson Inc Bengaluru, India

    Looking for Software Development Engineer for an E commerce Organization · Experience: 6-9 years · Job Location: Bangalore (Hybrid) · Qualification :Only Engineering Graduates · Requirements: · At least 6 years of experience in software development, with a focus on back-end sys ...

  • Magicbricks

    Software Engineer

    3 days ago


    Magicbricks Bangalore Urban, India

    The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code. · Responsibilities · Requirements understanding, identifying tasks, providing estimates and meeting producti ...

  • Lenovo

    Software Engineer

    4 days ago


    Lenovo Bengaluru, India Full time

    We are Lenovo. We do what we say. We own what we do. We WOW our customers. · Lenovo is a US$62 billion revenue global technology powerhouse, ranked #217 in the Fortune Global 500, employing 77,000 people around the world, and serving millions of customers every day in 180 market ...

  • Gowin

    Software Engineer

    2 days ago


    Gowin Bengaluru, India

    Job Title : Software Engineer - Automation · Experience : 5+ Years · Location : Hyderabad · Job Type : Full-Time · Job Brief : · Join one of our prestigious client's dynamic team as a Software Engineer - Automation and be at the forefront of revolutionizing what people and busine ...

  • CodeHall Technology Pvt. Ltd.

    Software Engineer

    3 days ago


    CodeHall Technology Pvt. Ltd. Bengaluru, India

    This is not a remote opportunity, you are expected to work from office 3 days a week. · We are only considering Bangalore candidates currently. · We are seeking a talented Entry-Level Software Engineer to join our dynamic team. The ideal candidate will have a strong foundation ...

  • Lumen Technologies

    Software Engineer

    3 days ago


    Lumen Technologies Bengaluru, India

    Skill- .NET FRAMEWORK, C#, PL/SQL, Angular & HTML · Experience- 1 to 3 years Location- Bangalore & Noida · Designation- Software Development Engineer · Location - Only Immediate Joiners or Serving Notice Period · Job Description · Lumen is looking for a Software Development Engin ...

  • Nbyula - Skillizens without Borders

    Software Engineer

    6 days ago


    Nbyula - Skillizens without Borders Bengaluru, India

    This applies only to candidates with a minimum of 3 years of experience in product-based companies or startups. · Are you someone who thinks of an application as soon as there is a real-world problem to be solved, manual errors to be reduced/eliminated, a monotonous task to be au ...

  • Grizmo Labs

    Software Engineer

    5 days ago


    Grizmo Labs Bengaluru, India permanent

    Responsibilities: · - Create high-quality software features and components that integrate into complex software solutions. · - Develop software that is logically well-structured, fulfills requirements is readable, maintainable, testable, and performant using standard idioms and c ...

  • Urbint

    Software Engineer

    3 days ago


    Urbint Bengaluru, India

    Job Title : Software Engineer · Location : Indiqube South Summit, Jayanagar, Bangalore. · Position Type : Full Time · Experience Level : Freshers (2024 Passouts) · Company Overview : · Urbint India (https : ) · At Urbint, our mission is to make communities more resilient. We d ...

  • Squareroot Consulting Pvt Ltd

    Software Engineer

    3 days ago


    Squareroot Consulting Pvt Ltd Bengaluru, India

    We are hiring for AI based product startup headquartered at Bangalore. Looking for a passionate Software Engineers to strengthen our platform which will built on using next-generation data science and artificial intelligence. · Experience : 1 to 5 Years · Education : BE/BTech (On ...

  • TalentXo

    Software Engineer

    2 days ago


    TalentXo Bengaluru, India

    We are looking for a talented and motivated Software Engineer to join our growing Data Engineering & Analytics team. · In this role, you will play a pivotal role in developing, maintaining, and improving our reporting products and data pipelines. · Responsibilities : · - Design a ...

  • FX Consulting

    Software Engineer

    5 days ago


    FX Consulting Bengaluru, India permanent

    Requirements: · - 5+ years of experience as a Python Developer with a strong portfolio of projects. · - Bachelor's degree in Computer Science, Software Engineering, or a related field. · - Work with different teams to design, develop and test software systems and applications · - ...

  • Talent-Max Consultant

    Software Engineer

    3 days ago


    Talent-Max Consultant Bengaluru, India

    Designation: Software Engineer - Sr. (Product Engineering) · Join a dynamic team that designs, develops, and supports software solutions to the needs of the legal technology community. Our team spans across several time-zones and cities, leveraging agile development, Microsoft .N ...

  • Whitefield Careers

    Software Engineer

    5 days ago


    Whitefield Careers Bengaluru, India permanent

    Software Engineer - Scala · Role and Responsibilities: · - Scala Development: Design, develop, and maintain scalable and high-performance software solutions using the Scala programming language. · - Backend Development: Collaborate with cross-functional teams to architect and imp ...

  • BayOne Solutions

    Software Engineer

    7 hours ago


    BayOne Solutions Bengaluru, India

    Job Title: Sr. Software Engineer · Location: Bangalore, India · Job Type: Fulltime · Job responsibilities · Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors · Develops secure and high-quality production ...

  • Witness Chain

    Software Engineer

    3 days ago


    Witness Chain Bengaluru, India

    Position: Backend Software Engineer · Location: Bengaluru, India · About Us: · Witness Chain is a dynamic and innovative blockchain company at the forefront of blockchain technology. We're not just disrupting industries – we're rewriting the rules We're on the lookout for a codin ...

  • Apica

    Software Engineer

    3 days ago


    Apica Bengaluru, India

    About Us · Apica is a leading provider of innovative software solutions in the Observability space, designed to revolutionize how businesses gain insights into their systems and applications. We are dedicated to delivering cutting-edge products that streamline processes and enhan ...

  • CodeHall Technology Pvt. Ltd.

    Software Engineer

    3 days ago


    CodeHall Technology Pvt. Ltd. Bengaluru, India

    Job description · As a Senior Frontend Engineer, you will play a pivotal role in shaping the visual and interactive elements of our products. If you're passionate about crafting elegant and performant user interfaces, have a strong foundation in modern front-end technologies, and ...

  • Spectrum Talent Management

    Software Engineer

    3 days ago


    Spectrum Talent Management Bengaluru, India

    Responsibilities · - Write "clean", well-designed code. · - Produce detailed specifications and documentation. · - Troubleshoot, test, and maintain the core product software and databases to ensure strong optimization and functionality. · - Contribute to all phases of the dev ...