Staff Software Engineer, Computer Vision Expert

4 weeks ago


Pittsburgh, Pennsylvania, United States Omnicell Full time

Transform Pharmacy Care with Omnicell

Omnicell is the world leader in pharmacy robotics, and our robotic IV automation system empowers pharmacists and technicians with tools to improve dose accuracy and make IV pharmacy compounding safer while reducing costs and enabling compliance.


As a Staff Software Engineer, Computer Vision at Omnicell, you will play a lead role in providing advanced workflow capability with integrated vision recognition, perception, and automation, which improves speed, feedback, safety, and productivity of our advanced compounding technology.


Key Responsibilities:

  • Collaborate with perception and vision experts on algorithm design, prototyping, testing, deployment, and productization.
  • Develop machine learning models and state machine methodologies for detection and feature recognition using image processing, multi-sensor feedback, and data analysis.
  • Collaborate on writing internal specifications related to vision architecture and providing input and recommendation on hardware sensor technology for optimal implementations.
  • Transition vision and machine learning prototypes from lab settings to commercialization.
  • Design and develop vision software utilizing C and C++ on embedded Linux environments following company and industry requirements and best practices.


Requirements:

  • Strong software development knowledge and experience developing software applications for hardware systems such as Wi-Fi, Bluetooth, printers, cameras, and motor controls and general robotic systems.
  • Experience and/or knowledge in characterizing and calibrating camera images sensors, optics, and illumination sources.
  • Experience using C++ in a Linux environment with embedded systems.
  • Strong analytical and problem-solving skills.
  • Ability to work independently with high competency and little guidance.


About Omnicell

Omnicell is dedicated to fostering a diverse and inclusive workplace. We welcome applications from all individuals, valuing a wide range of perspectives and backgrounds. As an equal opportunity employer, we do not discriminate based on race, gender, religion, sexual orientation, gender identity, national origin, veteran status, or disability.



  • Pittsburgh, Pennsylvania, United States Omnicell Full time

    Transform Pharmacy Care with OmnicellOmnicell is a leader in pharmacy automation, and we're seeking a highly skilled Staff Software Engineer - Computer Vision Expert to join our team. As a key member of our engineering team, you will play a crucial role in developing advanced workflow capabilities with integrated vision recognition, perception, and...


  • Pittsburgh, Pennsylvania, United States Omnicell Full time

    Job DescriptionOmnicell is a leader in pharmacy robotics, and our IV automation system empowers pharmacists and technicians with tools to improve dose accuracy and make IV pharmacy compounding safer while reducing costs and enabling compliance.Key Responsibilities:Develop advanced workflow capability with integrated vision recognition, perception, and...

  • Software Engineer

    4 weeks ago


    Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    Job SummaryWe are seeking a highly skilled Software Engineer to join our Advanced Computing Lab team at the Software Engineering Institute. As a key member of our team, you will apply the latest software and advanced computing research and leading-edge technologies to important and challenging government problems and needs.Key ResponsibilitiesDesign and...


  • Pittsburgh, Pennsylvania, United States Strata Worldwide Full time

    Job OverviewStrata Worldwide is seeking a highly skilled Computer Vision Engineer to join our team. As a key member of our engineering team, you will be responsible for developing and training AI models for our HazardAI product line.Key ResponsibilitiesDesign and implement machine learning pipelines for training AI modelsDevelop and deploy computer vision...


  • Pittsburgh, Pennsylvania, United States Gecko Robotics Inc Full time

    Embedded Software Engineer - Robotics ExpertGecko Robotics is a leading provider of innovative robotics solutions for critical infrastructure. We are seeking an experienced Embedded Software Engineer to join our team and contribute to the development of our cutting-edge robotics toolkit.As an Embedded Software Engineer, you will be responsible for designing,...


  • Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    About the RoleWe're seeking a talented engineer to join our team at the Software Engineering Institute. As an Embedded Software Engineer, you'll play a critical role in designing and developing software prototypes and research methods for software resilience.You'll work closely with our team to develop tools, techniques, and processes to solve some of the...

  • iOS Software Engineer

    4 weeks ago


    Pittsburgh, Pennsylvania, United States Duolingo Full time

    Monetization ExpertAt Duolingo, we're seeking an experienced iOS Software Engineer to join our Monetization Area team. As a key member of our team, you will work on developing and refining the methods that make our monetization efforts more effective and efficient.Responsibilities:Collaborate with product design and backend teams to develop software...


  • Pittsburgh, Pennsylvania, United States Net Health Full time

    About Net HealthWe are a high-growth and profitable company that helps caregivers harness data for human health. Our welcoming and collaborative culture paired with progressive benefits makes Net Health the ultimate career home.As a leading-edge SaaS company in healthcare, we deliver solutions that help patients get better, faster, and live more fulfilling...

  • Software Engineer

    4 weeks ago


    Pittsburgh, Pennsylvania, United States Carnegie Mellon University Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our Advanced Computing Lab team at Carnegie Mellon University. As a key member of our team, you will apply the latest software and advanced computing research to address critical government problems and needs.Key ResponsibilitiesDesign and develop software solutions that provide needed...


  • Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    About the RoleWe are seeking a skilled Senior Embedded Software Developer to join our team at the Software Engineering Institute. As a key member of our team, you will design and develop software prototypes and research methods for software resilience.Key Responsibilities:Design and develop embedded software tools and capabilities, including software...


  • Pittsburgh, Pennsylvania, United States Carnegie Mellon University Full time

    About the RoleWe are seeking a skilled Embedded Software Engineer to join our team at Carnegie Mellon University. As a key member of our team, you will be responsible for designing and developing software prototypes and research methods for software resilience.Key ResponsibilitiesDesign embedded software tools and capabilities, including software exception...


  • Pittsburgh, Pennsylvania, United States Carnegie Mellon University Full time

    About the RoleWe are seeking a skilled Embedded Software Engineer to join our team at Carnegie Mellon University. As a member of our team, you will be responsible for designing and developing software prototypes and research methods for software resilience.Key ResponsibilitiesDesign and develop software tools and capabilities, including software exception...


  • Pittsburgh, Pennsylvania, United States Stack AV Full time

    About Stack AVStack AV is revolutionizing the transportation industry with cutting-edge AI and autonomous systems designed to enhance safety, reliability, and efficiency. Our team of experts in state estimation and sensor calibration plays a central role in developing innovative solutions tailored to the unique demands of the trucking industry.About the...


  • Pittsburgh, Pennsylvania, United States StarsHR, Inc. Full time

    Job Requirements:We are seeking a highly skilled C++ Developer to join our team at StarsHR, Inc.Key Responsibilities:Design and develop software applications using C++ programming language.Collaborate with cross-functional teams to identify and prioritize software development projects.Ensure high-quality software products through thorough testing and...


  • Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    About the RoleWe're seeking a talented software engineer to join our team at the Software Engineering Institute. As a key member of our team, you'll be responsible for designing and developing software prototypes and research methods for software resilience.Our ideal candidate has experience with software engineering, RTOS scheduling, and memory management....


  • Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    About the RoleWe are seeking a skilled software engineer to join our team at the Software Engineering Institute. As an embedded software systems engineer, you will be responsible for designing and developing software prototypes and research methods for software resilience.Key ResponsibilitiesDesign embedded software tools and capabilities, including software...


  • Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    Job Summary:We are seeking a highly skilled Software Development Technical Leader to lead our development team in crafting high-performance software solutions. The ideal candidate will have significant experience in full software lifecycle development, the ability to analyze source code, and mentor others on the construction process.Key Responsibilities:Lead...


  • Pittsburgh, Pennsylvania, United States Carnegie Mellon University Full time

    About the RoleWe are seeking a highly skilled Embedded Software Engineer to join our team at Carnegie Mellon University. As a key member of our software development team, you will be responsible for designing and developing software prototypes and research methods for software resilience.Key Responsibilities:Design and develop software tools and...


  • Pittsburgh, Pennsylvania, United States Software Engineering Institute Full time

    About the Role:The Software Engineering Institute (SEI) is seeking a highly skilled Sr. Software Developer to join our team. As a key member of our software development team, you will be responsible for designing and developing software prototypes, researching methodologies for software resilience, and developing methodologies to advance the practice of...

  • Software Engineer

    3 weeks ago


    Pittsburgh, Pennsylvania, United States Canonical - Jobs Full time

    About the RoleWe are seeking a skilled Software Engineer to join our Kubernetes product team. As a member of this team, you will be responsible for building operators and addons that offer complete lifecycle management of mission-critical components and provide a zero-ops experience for seamlessly integrating projects into Kubernetes.Key...