« Back to Search Results

Senior Software Engineer (Ultrasound/ARM)

Company:SonoSite, Inc. View Company Profile | See all Jobs at this Company
Job Location:21919 30th Drive SE, Bothell, Washington 98021
Pay:Not Specified
Date Posted:July 23, 2010
Job ID:7156
Required Education:Bachelor's Degree
Required Experience:10+ to 15 Years

Job Description

Design and maintain ultrasound signal path control software for hand carried medical ultrasound machines in a team oriented environment. Responsible for defining the software interface between the ultrasound control subsystem and the User Interface, as well as the software interface between the ultrasound control subsystem and SonoSite proprietary ultrasound hardware in an embedded real-time computing environment. Requires competence in all aspects of the product level software development life cycle including requirements, analysis, design, implementation, and testing. A comprehensive understanding of ultrasound imaging modalities and a working knowledge of ultrasound systems and hardware is preferred.

Key Responsibilities:

* Design/Maintain Ultrasound Control Software Architecture.

* Write Software.

* Integrate Software with Hardware.

* Test Developed Software.

* Write Software Design Documentation.

* Responsible and accountable for carrying out the requirements of the company's quality system.

* Communicate project status to manager.

* Communicate with other Engineering departments.

To Apply Online visit: http://tbe.taleo.net/NA7/ats/careers/searchResults.jsp?org=SONOSITE_INC&cws=1

Job Requirements

Knowledge/Experience:

* Accredited Software Engineering Degree (BSCS/BSEE or related degree.)

* 10+ years experience software development for embedded systems.

* 10+ years programming experience with C++.

* Demonstrated success with control systems software architecture design and implementation.

* Demonstrated expertise with object oriented design patterns.

* Demonstrated proficiency with requirements analysis and documentation.

* Significant experience with software test methodologies.

* Significant experience with embedded operating systems (Windows CE), hardware debuggers, Microsoft software development tools, and real-time systems.

* Significant experience with CM tools (i.e. ClearCase), and documentation tools (i.e. MS Office and Visio).

* Significant experience with ISO, FDA, or other regulated product development environments strongly desired.

* Ability to lift 25lbs with or without accommodations.

* Excellent written and verbal communication skills.

* Must be available for working extended hours during critical phases of development programs.

SonoSite is an equal opportunity employer and strongly supports diversity in the workplace.