Software Manager - Application Software Group Zonare Medical Systems
Department: Software Engineering
FLSA Status: Exempt
Reports To: Senior Director of Software
The Application Software Manager will be responsible for managing the software engineering activities and personnel for the Application Software subsystem of the ZONARE ultrasound system. In this ?hands-on? technical management role, this person will work with the Senior Director of Software to schedule, design and implement the software requirements to support the company?s ultrasound system product roadmap.
The Application Software Group Manager will lead Software professionals to design, implement, and test embedded software for the ultrasound system in accordance with established software development and design control processes. The Application Software Manager will work with the Senior Director of Software to hire, manage and lead his/her team to allow them to grow and excel.
Required Skills and Experience:
BS/MS in EE or CS with 10+ years of experience.
Mentor and build a strong team. Ability to lead software development efforts in a dynamically changing environment.
Demonstrate initiative in affecting change, influencing cross-functionally, recognizing efforts and contributions, creating and fostering a team environment, promoting and effectively preparing for growth while maintaining the organization?s customer focus is essential
Programming expertise in C++.
Experience with Linux system programming and associated GUI development environments (such as Qt)
Demonstrated technical skills in developing sophisticated graphical user interface ? intensive application software with emphasis on responsiveness and usability.
Knowledge and demonstrated leadership in application architecture for large-scale software systems.
Experience with design patterns and application frameworks
Experience with software development in an FDA/design control regulated environment highly desired.
Understanding of multi-threaded, multi-processing and event driven systems.
Knowledge of embedded software design.
Proven skills in technical decision making.
Excellent verbal and written skills.
management of the software schedule related to Application software subsystem features
lead application software architecture and design activities and work closely with the Senior Director of Software as well as other software teams in efficient implementation of software features on the product roadmap
delivery of application software specifications, design and unit test documentation and associated design reviews according the ZONARE?s development process
lead bug fixing and integration efforts for the application software team
lead resolution of field issues for the application software group
Assist the Senior Director of Software in creating/maintaining the environment to attract, hire and retain top talent in the industry.
On-site in an office environment; using computer and phone.
Minimal travel may be required: < 2 weeks/year
||Mountain View, CA |