Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Staff Software Engineer

Carl Zeiss Meditec, Inc.

Staff Software Engineer

Dublin, CA
Full Time
Paid
  • Responsibilities

    Job Description

    Step out of your comfort zone, excel and redefine the limits of what is possible. That’s just what our employees are doing every single day – in order to set the pace through our innovations and enable outstanding achievements. After all, behind every successful company are many great fascinating people.

     

    The Staff Software Engineer is responsible for the development of software for use in ophthalmic products. This includes: project planning, requirements analysis, design, implementation, and testing of software. Works on complex problems where analysis of situations or data requires an in-depth evaluation of various factors. Exercises judgment within broadly defined practices and policies in selecting methods, techniques, and evaluating criteria for obtaining results. Provides technical leadership by assigning work and resolving problems of complex scope.

     

    We are looking for people who are keen to try something new:

    • Responsible for leading software requirements analysis and creation of requirements documentation including participating in, and leading, software requirements reviews, design reviews and hazard analysis meetings.

    • Responsible for software high-level and detailed design, and creation of design documentation. Includes implementation, unit testing, and integration of testing of software modules. Incorporates version control software, participates in code reviews, and documents testing activities.

    • Support SQA and possibly other departments during software validation.

    • May be assigned as software lead on projects, responsible for coordinating the software development and project milestones

    • Work must be performed according to company standards. In particular, the Software Development Standard Operating Procedure (SDSOP) must be followed.

     

    You are:

    • BS in CS or related field, advanced degree preferred.

    • Eight (8) years related experience.

    • Two (2) years’ experience functioning as a software lead on projects.

    • Knowledge of C++ C# /.Net and object-oriented design techniques. Development in WPF, MVVM, WCF, WF..

    • Able to discuss, design and use of design patterns, including mentoring less experienced engineers

    • Able to discuss/design client/server, distributed computing software, and component architectures

    • Able to work independently and own development of features (end-to-end).

    • Experience developing in a Linux or Windows environment.

    • Experience working in an agile development environment.

    • Experience with writing automated unit tests (MSTest, NUnit).

    • Ability to carry out large refactoring projects

    • Ability to communicate verbally and in writing.

     

    In a spacious modern setting full of opportunities for further development, ZEISS employees work in a place where expert knowledge and team spirit reign supreme. All of this is supported by a special ownership structure and the long-term goal of the Carl Zeiss Foundation: to bring science and society into the future together.

     

    Join us today. Inspire people tomorrow.

     

    Diversity is a part of ZEISS. We look forward to receiving your application regardless of gender, nationality, ethnic and social origin, religion, philosophy of life, disability, age, sexual orientation or identity.

     

    Apply now! It takes less than 10 minutes.

    We are an EEO/AAA/Disabled/Veterans Employer

    Company Description

    ZEISS is one of the world’s leading innovators in the design and development of medical devices. We create and supply cutting-edge technologies and application-oriented solutions for ophthalmology and microsurgery.