Jobs
>
Bengaluru

    Engineer III, Software - bangalore, India - Omnicell, Inc

    Default job background
    Full time
    Description

    Company

    Since 1992, Omnicell has been a pioneer in transforming pharmacy care, driven by our promise of 'Outcomes. Defined and Delivered.' We're committed to being the healthcare providers' most trusted partner and leading the Autonomous Pharmacy revolution through innovative robotics, automation, software intelligence, and technology-supported services.

    Our guiding principles reflect our dedication:

  • As Passionate Transformers, we innovate relentlessly.
  • Being Mission Driven, we consistently fulfill our promises.
  • In Doing the Right Thing , we lead with integrity.
  • Our Entrepreneurial Spirit embraces every opportunity for innovation.
  • Understanding that Relationships Matter , we build beneficial synergies.
  • Our I ntellectual Curiosity drives us to challenge the status quo.
  • Healthcare facilities globally trust our solutions for enhancing efficiency, safety, and patient care. Our automation and analytics, along with medication adherence and population health solutions, are pivotal in improving patient outcomes around the globe.

    Join Omnicell to be part of a team dedicated to redefining pharmacy care and embodying values that contribute to a safer and more efficient healthcare system.

    Engineer III, Embedded Software (C++)

    The Software Engineer is responsible for developing, maintaining, and supporting our device software development and product environment. This position works within and across multiple multi-disciplinary teams to create and advance Omnicell's line of robotics and automation devices.

    Responsibilities

  • Responsible for the analysis, design, programming, optimizing, debugging and modification of software programs and firmware for hardware device
  • Writes code, completes programming and performs testing and debugging of applications using current programming language and technologies interacting and controlling hardware
  • Develops automated tests for software code
  • Design, implement, and maintain robust CI/CD pipelines for efficient and automated software delivery
  • Collaborate with cross-functional teams for solutions, training, and documentation
  • Collaborate with software quality engineers during all phases of testing
  • Perform root cause analysis of production errors and resolve technical issues
  • Required Knowledge and Skills

  • C++ with embedded software development
  • Understanding of TCP/IP communication protocols and computer networking
  • Proficiency with Git and GitHub workflows
  • Good understanding of the principles and best practices in Software Development including Agile, Scrum methodologies
  • Strong analytical and problem-solving skills
  • Good communication skills
  • Basic Qualifications

  • Bachelor's Degree in Engineering, Computer Science or related discipline.
  • 5 + years of experience in software development
  • Knowledge of Linux system
  • Preferred Qualifications

  • Experience with Linux Operating systems
  • Experience as a DevOps engineer or in a similar software engineering role
  • Understanding of electro-mechanical (robotic) systems
  • Healthcare or Medical Device software development experience
  • Experience with creating build automation
  • Work Conditions

  • Hybrid or Office


  • Nike Karnataka, India

    Rejoignez l'équipe NIKE, Inc. · Loin de se contenter d'équiper les plus grands athlètes mondiaux, NIKE, Inc. explore les potentiels, abolit les frontières et repousse les limites du possible. L'entreprise recherche des personnes capables d'évoluer, de réfléchir, de rêver et de cr ...


  • Omnicell, Inc Bengaluru, India

    Software Engineer III - Test · The Engineer III, Software - Test is an experienced professional who participates in leading, creating and extending quality practices throughout Omnicell products. This person applies their practical and theoretical knowledge from Computer Science ...


  • Omnicell, Inc Bengaluru, India

    Software Engineer III - TestThe Engineer III, Software - Test is an experienced professional who participates in leading, creating and extending quality practices throughout Omnicell products. This person applies their practical and theoretical knowledge from Computer Science and ...


  • Omnicell, Inc Bengaluru, India Full time

    Software Engineer III · The ideal candidate has experience developing and supporting a variety of legacy engineering product, services, and resources. The ideal candidate also has the capacity to quickly learn and develop expertise in new tools and technology through the demonstr ...


  • ZoomInfo Bengaluru, India

    Software Engineer III - Back End · As a Software Engineer III, you will get to explore and work with cutting-edge technologies and a large and rich data set. If you like working on tough problems, whether that's building systems that handle millions of customer requests a day or ...


  • Omnicell, Inc bangalore, India

    Engineer III, Software - Full stack · The Engineer III, Software is an experienced professional who participates in leading, creating and extending Omnicell products. This person is a highly skilled developer who can apply industry and corporate best practices to produce qualit ...


  • Thermo Fisher Scientific Bengaluru, India Full time

    : This position will work within the DPE (Digital Platforms & Engineering) group to develop and implement various enterprise initiatives and technical projects related to Fisher Scientific eCommerce web site. Candidate will translate business needs into effective technical solu ...


  • Spectrum Consultants India Private Limited Bengaluru, India

    Software Engineer III Summary · Experience Required: · 7 - 10 Years · Job Term: · Permanent · Location: · Bangalore · Category: · Software Development · A leading designer, developer and global supplier of a broad range of digital and analog semiconductor connectivity solutions t ...


  • Elsevier bangalore, India

    Would you like to be part of a team that delivers high-quality software to our customers? · Are you a problem solver who enjoys working collaboratively to achieve business goals? · About our Team · We are a software engineering team within the Academic and Government divisi ...


  • Vontier Bengaluru, India

    JOB DESCRIPTION · Purpose of Position: Software Engineer III – Payments will be responsible for the development and enhancement of the existing payment platformsKey Responsibilities:Design and Develop software for payments platform – core and feature enhancementVerify and validat ...


  • Elsevier Bengaluru, India Temps plein

    About the Role · As a Software Engineer III, you will be working on the design, development and quality testing of the software development assignments for the Data Monitor web application. You will partner with cross-functional technical teams to deliver successful projects in a ...


  • Syniti Bengaluru, India

    Company: · Synitienables agile enterprises with silo-free enterprise data management that helps turn complex data challenges into competitive advantages. With a unified, learning platform and one of the world's largest teams of data-focused experts, enterprises and global allianc ...


  • ZoomInfo Bengaluru, India

    As a Software Engineer III at ZoomInfo, you will report to the manager for our Developer Experience - DevTools team and play a pivotal role in enhancing developer productivity and expediting innovation. Your customer will be our developers, and your primary responsibility will be ...


  • Elsevier Bengaluru, India

    Would you like to be part of a team that delivers high-quality software to our customers? · Are you a problem solver who enjoys working collaboratively to achieve business goals?About our TeamWe are a software engineering team within the Academic and Government division, which he ...

  • ZoomInfo

    Software Engineer III

    3 weeks ago


    ZoomInfo Bengaluru, India

    Software Engineer III - Frontend - TalentOS · As a Software Engineer III, you will get to explore and work with cutting-edge technologies and a large and rich data set. If you like working on tough problems, whether that's building systems that handle millions of customer request ...


  • Vontier bangalore, India

    JOB DESCRIPTION Purpose of Position: Software Engineer III – Payments will be responsible for the development and enhancement of the existing payment platforms · Key Responsibilities: · Design and Develop software for payments platform – core and feature enhancement · Verify ...


  • Omnicell, Inc Bengaluru, India

    CompanySince 1992, Omnicell has been a pioneer in transforming pharmacy care, driven by our promise of 'Outcomes. Defined and Delivered.' We're committed to being the healthcare providers' most trusted partner and leading the Autonomous Pharmacy revolution through innovative robo ...


  • Syniti bangalore, India

    Company: Syniti · enables agile enterprises with silo-free enterprise data management that helps turn complex data challenges into competitive advantages. With a unified, learning platform and one of the world's largest teams of data-focused experts, enterprises and global alli ...


  • PDI Technologies Bengaluru, India

    PDI Overview PDI helps convenience store retailers and petroleum wholesale marketers worldwide thrive in a digital economy with enterprise management software. Over 1,500 customers operating more than 200,000 locations trust PDI to optimize their operations, whether they are a si ...


  • Thermo Fisher Scientific Bangalore, India OTHER

    Job Description · Position Summary: · This position will work within the DPE (Digital Platforms & Engineering) group to develop and implement various enterprise initiatives and technical projects related to Fisher Scientific eCommerce web site. Candidate will translate business n ...