Software Engineer III
Karl Storz
(Goleta, California)As the largest privately held medical device company in the world, KARL STORZ has achieved global preeminence in endoscopes and medical imaging devices used in minimally invasive surgery. KARL STORZ Imaging in Goleta, CA designs develops manufactures and services advanced video imaging systems and accessories.
Supports the development of software applications for medical devices.
-
Work as a member of an agile development team to develop software applications for medical devices
- Embedded software, or
- Application level software
- Determine project feasibility & timeframe
-
Define software requirements, based on marketing collaboration
- Define software architecture
- Design, code, and test software. Software development (includes new projects and maintenance projects) to be done per the established Quality System
- Assist the build engineer with software releases
- Report software development status to Project Management
- Work in either a lead or supporting capacity
- Mentor less-experienced software engineers
Skills, Knowledge, and License or Certification Required
-
BS/MS in Computer Science, Electrical Computer Engineering or related field with 5+ years of experience in software development
- C/C++ / Object Oriented methods
- Experience with Embedded Linux or other RTOS
- Software Configuration Control systems
- Medical product development experience desired
-
Other desirable skills include:
- Networking, Network Security
- Web technologies (HTML, XML, etc.)
- Experience with design documentation for software.
- Knowledge of medical device quality system regulations and standards (eg, U.S. FDA Quality System Regulation 21CFR Part 820, ISO13485, ISO9001)
Physical Requirements:
- This position requires occasional lifting of test equipment such as a PC, monitor, camera, etc. up to approximately 30 lbs. The employee will also need to be seated and work in front of a monitor for extended periods of time.
Education / Experience:
- BS/MS in Computer Science, Electrical Computer Engineering or related field with 5+ years of experience in software development
Training Requirements:
- Injury and Illness Prevention Program; annually - OSHA requirement
- Quality System training
- Job Specific - In house requirement
Supervisory Responsibilities:
- None
Level of Supervision Required:
- Work with Software Engineers, System Engineers, Project Managers, Software Supervisor and/or Software Manager, and Service Personnel with a minimum of supervision.
Interface:
- The Software Engineer will be required to work closely with both internal and external customers, including employees, other Storz organizations, vendors, and customers of Karl Storz
- It is each employee’s obligation to consistently treat visitors, external customers and all co-workers with courtesy and respect
Benefits | Benefits included |
---|
Additional Notes on Compensation
Medical / Dental / Vision. 3 weeks vacation plus sick days. 401K plus company match.
Questions
There are no answered questions, sign up or login to ask a question
- C++
- Design
- HTML
- Network Security
- OSHA Safety Requirements
- Product Development
- Software Development
- Systems
- Testing Software
- XML
- Embedded Linux
- RTOS
- Software Configuration
- Software Architecture
- Computer Science
- Software Engineering
- Medical Device
- Quality System
- Application Software
- Embedded Software
- CFR
- Software Applications
- Electrical & Computer Engineering (ECE)

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.