Omnicell has an immediate need for a dynamic Control Software Engineer V. We need your valuable software development capabilities as part of Omnicell’s Control Software Engineering team.
In this role, you will guide product and technology decisions for a product. Be a primary contributor in the design and development of complex features and new products.
Researches existing and new technologies and can apply said technologies appropriately across multiple product lines. Regularly influences and consults across a small number of teams.
Able to grasp interactions and dependencies between interacting customer domains and systems. Understands the interaction of business factors and product decisions.
Works on significantly complex problems and provides solutions that are highly creative. Understands business urgency and can find appropriate and timely solutions. Uses independent judgment to accomplish objectives. Regularly guides others in their solutions.
Possesses an expert level of understanding of engineering concepts, practices, and theories used in the engineering specialty area and demonstrates the ability to use it in practice.
Prepare, or approve complex project plans per project requirements for completeness, compatibility, compliance with engineering principles, standards, and design needs.
Researches, collects, and analyzes information/data which contributes to making engineering decisions.
Monitors and ensures projects meet specifications and design requirements.
Provides project leadership in planning and organizing the work of others. Works collaboratively to manage issues. Evaluates and recommends resource needs. Consults with senior level decision-makers on an on-going basis.
Mentoring of other software developers
Knowledge and Skills:
Researches, designs and develops new systems at the product level.
Designs and prototypes the most difficult technical components often followed by knowledge transfer and hand off to other technical leads.
Consults with or acts as the technical team lead.
Among the most productive team members when it comes to producing high-quality code, quickly.
Helps drive technology into products and keeps engineers aware of relevant new technology.
Plays a lead role in the development of technology strategy as well as the acquisition of new technology.
Technical understanding of core system architecture, messaging, data persistence and the value of the data stored in the system.
Explains novel or complex engineering concepts and related facts in a clear, concise and organized manner. Modifies delivery, language or content to account for the characteristics and needs of the audience.
Writes clear, concise and organized documents, and reports addressing novel or complex engineering concepts and facts. Drafts/develops standards, and rules.
Bachelor’s degree with a minimum of 12 years’ experience with; or Master’s degree with 8 years’ experience; or Ph.D. with 5 years’ experience with one or more of the following
electro-mechanical (robotic) systems
motion control systems
real-time control systems and/or order processing systems
Demonstrable experience researching and applying existing and new technologies across multiple product lines
Since 1992, Omnicell has been a leader in medication and supply dispensing automation, central pharmacy automation, IV robotics, analytics software, and medication adherence and packaging systems, Our employees are inspired to create safer and more efficient ways to manage medications and supplies across all care settings —from the acute care hospital setting, to post-acute skilled nursing and lon...g-term care facilities, to the patient’s home. Over 4,000 customers worldwide use Omnicell® automation and analytics solutions to increase operational efficiency, reduce medication errors, deliver actionable intelligence and improve patient safety, with more than 32,000 institutional and retail pharmacies working with Omnicell to maintain high accuracy and quality standards in medication dispensing. Omnicell – Inspired by Care.