Sr. Manager, Software Engineering (Embedded)
Omnicell
- Pittsburgh, PA
- Permanent
- Full-time
- Provide organizational, project and technical leadership to a software development team consisting of both full time and contracted employees.
- Ensure that appropriate software engineering practices are employed to deliver high quality results.
- Handle multiple projects in a cross-functional environment, influence project direction, and make decisions with all levels of management.
- Serve as the last line of defense for technical challenges encountered with our products in the field
- Use tact and diplomacy to resolve prioritization issues across team and organizational boundaries.
- Be an active member in foreseeing, triaging, and facilitating the resolution of technical issues.
- Hire, mentor, build and maintain top-class software development team members.
- Build and maintain a strong team environment by providing employee development, team building, coaching, and mentoring.
- Responsibility for your team's compensation planning, performance reviews, development plans and quarterly goals.
- Communicate with product management and customers on an as-needed basis to clarify product requirements or support Customer's defect investigations.
- Demonstrate our core values of; Passionate Transformer, Relationships Matter, Intellectually Curious, Mission Driven, Entrepreneurial, Do the Right Thing.
- Demonstrated leadership and experience guiding software teams
- Prior experience managing device-level software development projects.
- Strong interpersonal skills demonstrated by the ability to build relationships with and influence different personality types.
- Strong analytical skills with experience as an individual contributor designing and developing critical high-availability software products.
- Have a thorough understanding of software development processes (development, configuration, testing, and deployment)
- Strong knowledge of various Microsoft server and client Operating Systems is mandatory
- Bachelor's Degree in Computer Science/Engineering
- 10+ years of Software Development experience with at least 5 years of management experience
- 2+ years of experience in managing software development groups on a product or multiple projects
- M.S degree in Computer Science or Engineering
- Experience with machine automation, motion control, and robotic vision systems.
- Experience developing medical device software within an FDA-regulated environment.
- Healthcare industry experience in supply chain management and automated medication distribution
- Experience with technologies such as C#, Java, C++, PLC
- Software design and development experience using Object Oriented programming techniques
- Experience with Relational Databases
- Experience in working with geographically distributed teams in delivering a high-quality product(s)
- Office Environment with Flex Schedule
- As Passionate Transformers, we find a better way to innovate relentlessly.
- Being Mission Driven, we consistently deliver on our promises.
- Our Entrepreneurial spirit makes the most of EVERY opportunity for innovation.
- Understanding that Relationships Matter creates synergies that yield the greatest benefits for all.
- In Doing the Right Thing, we lead by example in ALL we do.