Developer > Jobs

US-CA-SanDiego: Leader, Software Engineering

Date: _26-Oct-2015_
To see other developer job opportunities, please visit

Leader, Software Engineering

Duties and Responsibilities

Develop and foster employee motivation and morale through leadership, positive working relationships, growth opportunities, rewards, and recognition Instill developer accountability by setting expectations, putting in place good team management disciplines and providing direct feedback Manage staffing levels to match budgets and meet the approved new product development roadmap needs, including full-time and temporary employees and independent contractors

Develop an automated testing development culture. Assure that the design and development of new software includes requirements for automated unit testing, interface testing, integration and system level testing Develop or facilitate engineering development of rapid prototypes to evaluate technical feasibility and elaborate functional requirements Maintain configuration management and support of multiple product revisions. Includes providing vision and direction for applying automated testing, static testing, and dynamic testing to nightly builds and smoke testing of developer builds.

Minimum 10 years of software engineering experience including at least 5 years of project and/or functional management experience - Successful management of a software component in at least one complex multidisciplinary project required. Experience must include project planning and task estimation. Experience managing a geographically distributed team a plus Experience in multi-process/processor, multi-threaded software development required Experience in architecture, design and modeling utilizing UML targeting the Windows operating system required Experience and knowledge with medical product industry and specifically Medical Software Safety regulations from the FDA, IEC, AAMI, IEEE, and ISO working in regulated medical products industry required; experience working with sterile single-use disposable devices preferred Experience using multiple software development tools, modeling tools and bug tracking tools required Experience working in the medical imaging industry preferred, ultrasound and catheter-based ultrasound (IVUS) experience a strong plus Seasoned knowledge of the software/hardware development life cycle including planning, risk analysis, requirements, architectural design, development, verification and validation testing. Experience with embedded software/firmware, real-time operating systems preferred Knowledge of documentation control systems and experience with source code control systems, Perforce preferred.

Bachelor's degree in Computer Science or Computer Engineering required; Master's preferred Project Management training a strong plus Well-versed in state-of-the-art software development tools and methodologies such as Agile development methodologies, etc.

To apply for this position, please visit this Website.

Thank you,
Developer FYI Center