Principal Software Engineer
Vital Images - Minnetonka, MN

This job posting is no longer available on Vital Images. Find similar jobs: Principal Software Engineer jobs - Vital Images jobs

COMPANY OVERVIEW:
Vital, A Toshiba Medical Systems Group
Company, is a market leader in advanced visualization software
solutions for physicians and healthcare specialists. The company's
sophisticated technology gives radiologists, cardiologists,
oncologists and other medical specialists’ productivity and
communications tools that can be accessed throughout the enterprise
and via the Web, anytime, anywhere to improve patient diagnosis and
outcomes. Vitrea® software is utilized at more than 4,000
hospitals in over 80 countries. Established in 1988 and headquartered
in Minneapolis, Vital Images also has offices in Europe and Asia. For
more information, visit www.vitalimages.com.

BASIC
PURPOSE AND OBJECTIVES:
The principal engineer applies advanced
knowledge and industry best practices to key elements of the business
and acts as a lead to solve complex technical problems. The principal
engineer acts as a team lead that provides direction to team
decision-making processes and provides guidance and mentoring to
employees in department. The role exercises independent judgment to
clarify tasks, set clear project milestones and deliverables, and
provides technical leadership to the team.

OVERALL
OUTPUTS, DUTIES AND RESPONSIBILITES:
• Task break down for
feature development including identification of all tasks and the
dependencies between tasks, individuals, features, and components
• Feature Lead for new product features – responsible
for leading the functional design specification definition, review
and approval as well as coordinating all cross-functional team
members that are working on the feature
• Responsible for
the approval of open source contributions
• Responsible
for providing input to the technology roadmap and technology
selection
• Ownership for processes around software
development best practices including:
o Unit Testing
o
Coding Style
o Code Review
• Provide mentorship to
less experienced software engineers
• Responsible for
giving brown bag presentations (presentations to engineering team on
clinical, technical, process, tools, etc. topics)

Responsible for involvement in local technical community or
healthcare standards communities
• Provide technical
guidance and advise in customer discussions
• Responsible
for identifying training needs for the engineering team
Requirements

EDUCATION AND EXPERIENCE REQUIREMENTS:
• BS degree in CS, EE or scientific discipline - Masters preferred

SKILLS AND OTHER REQUIREMENTS:
• 7+ years of experience in commercial software development with a proven track record of delivering software projects on time with the appropriate level of quality
• 7+ years of experience in C++ with some exposure to C# or Java
• 7+ years of experience with Multi-Threaded Programming
• 7+ years of experience creating software designs using UML
• 7+ years of experience implementing software solutions using Object Oriented Design and Design Patterns
• 7+ years of experience with Microsoft Windows or Linux Development
• Excellent written and verbal communicational skills
• Fluency in English
Strong software engineering and software design skills
• Demonstrated expertise in multi-tier software architecture, database design, UML modeling and service oriented architecture
• Experience in direct interaction with customers on requirements gathering and application design
• Experience defining and implementing software development best practices
Project management
• Previous experience in providing technical leadership for software engineering projects (6-18 months in length) that comprise teams of 2-5 people
• Ability to motivate people and work with cross-functional groups
Technical Leadership
• Demonstrated ability to make technical/feature-business trade-off decisions
• Experience in mentoring junior engineers
DESIRED SKILLS:
• Experience with Healthcare informatics domain knowledge including: DICOM, HL7, HIS, RIS, PACS, EMR, or medical imaging
• Experience with Boost and STL
• Experience with WS and REST web services
PHYSICAL REQUIREMENTS:
Must be able to lift up to 50 lbs. No unusual physical requirements
WORKING CONDITIONS:
Regular business hours are Monday through Friday, 8:00 a.m. to 5:00 p.m. Hours can vary and expand as dictated by project demands.
We are an Equal Opportunity/Affirmative Action Employer M/F/D/V

Vital Images - 20 months ago - save job
Recommended Jobs
Quality Principal Engineer
Dell - Eden Prairie, MN
Dell - 17 days ago

Prin Software Engineer
Medtronic - Mounds View, MN
Medtronic - 19 hours ago

Assoc Test Engineer
Medtronic - Fridley, MN
Medtronic - 2 days ago