Staff Software Engineer (Visual Studio Expert)

Siemens Corporation Berkeley , CA 94705

Posted 2 months ago

Division: Siemens Healthineers

Business Unit: Healthineers (HC)

Requisition Number: 227981

Primary Location: United States-California-Berkeley

Assignment Category: Full-time regular

Experience Level: Senior level

Education Required Level: Bachelor's Degree

Travel Required: 10%

Division Description:

Siemens is a global technology powerhouse that has stood for engineering excellence, innovation, quality, reliability and internationality for more than 165 years. As a global technology company, Siemens is rigorously leveraging the advantages that this setup provides. To tap business opportunities in both new and established markets, the Company is organized in nine Divisions: Power and Gas, Wind Power and Renewables, Energy Management, Building Technologies, Mobility, Digital Factory, Process Industries and Drives, Healthineers and Financial Services.

With 45,000 employees Siemens Healthineers is one of the world's largest suppliers of technology to the healthcare industry and a leader in medical imaging, laboratory diagnostics and healthcare IT. All supported by a comprehensive portfolio of clinical consulting, training, and services available across the globe and tailored to customers' needs. So that more people can have a life that is longer, richer, and more filled with happiness.

For more information, please visit: http://www.usa.siemens.com/healthineers

Job Description:

Position Overview

Seeking a Senior Staff, Software Programmer to contribute to new platform development within Siemens Healthineers Molecular Diagnostics Business located in Berkeley, CA. The Senior Staff, Software Programmer is a senior technical role responsible for software development applied to molecular diagnostics employing PCR. Prototype and develop production-worthy software consistent with quality guidelines such as FDA in support of Class II and Class III clinical tests.

Responsibilities

  • Leads the analysis, evaluation and planning for methods of approach, and organizes means to achieve the solution to highly complex problems.

  • Designs and leads the testing or investigations pertaining to the development of the most complex new designs, methods, materials, or processes and investigates possible application of results.

  • Leads the development of reports, charts, graphs, and other documents and makes recommendations.

  • Reviews and approves related inputs such as experimental reports, analysis and specifications prepared by technical support personnel.

  • Leads the delivery of specifications and directions to team members, suppliers, outside consultants and development partners.

Required Knowledge/Skills, Education, and Experience

  • Bachelor's Degree in engineering or physics and a track record of contributing to commercially successful products.

  • 10 years of relevant Software Engineer experience.

  • Expertise with Visual C++, C#, .NET, Windows Forms and WPF.

  • Expertise with Windows DLLs.

  • Expertise with localization issues.

  • Strong understanding of RTOS concepts (e.g., ISRs, multi-tasking, semaphores, queues).

  • Experience with unit testing.

  • Experience with "green-field" design challenges is required.

  • Experience interfacing with software test group.

  • Capable of producing succinct documentation.

  • Able to express technical ideas in a group setting.

  • Able to comprehend and comment on technical ideas in a group setting.

  • Given an ill-defined task, capable of defining and implementing the appropriate solution.

  • Flexible coding style to enhance group consistency.

  • Experience with a standard software archiving system.

  • Experience with a standard bug tracking system.

  • Ability to understand scientific and systems-level engineering questions and propose and deliver solutions.

  • Ability to work independently and in project teams.

  • Excellent communication skills (written and spoken or most importantly, through demonstration of beautiful designs

Preferred Knowledge/Skills, Education, and Experience

  • Knowledge of the quantitative PCR process.

  • Understanding of firmware and real-time issues.

  • CANopen and USB standards.

  • Experience with deconvolution algorithms.

  • Experience with image processing.

  • Participate in FMEA, worst case analysis and verification/validation of product/design

  • Desire to join a start-up effort within a major multi-national corporation.

  • Should be able to draw on first principles to figure out effective solutions.

#LI-AW1


upload resume icon
See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer Berkeley CA

Telestream, Inc.

Posted 1 week ago

VIEW JOBS 1/4/2019 12:00:00 AM 2019-04-04T00:00 Do you want to innovate, stand out amongst your peers, see your work used by hundreds of Service providers across the world every second? All of this while working on some of the latest technologies, with some great group of experienced engineers and helping build hugely scalable systems at one of the fastest growing companies around? Come work at a place where agility, developer productivity and continuous improvement are valued, and architectural and product roadmaps are downright awesome!Here at Telestream, we believe that if you offer challenging projects to smart people, and give them the freedom to invent, you can create powerful products while being part of a fun, collaborative environment. In this role you'll: * Be a core part of the development team making the top software based video streaming studio application * Code in modern C++ for both macOS and Windows * Work with 3D graphics, multi-threading, real-time audio, video compression and streaming projects * Join a small group of highly talented and dedicated engineers with opportunity to contribute in all facets of the product. * Positively collaborate with other top notch QA engineers and product managers * Continually drive improvement of process and product Requirements: * Fluent in C++, with knowledge of C++11 and beyond * 3 years of professional software development experience * Has a degree in computer science or a related technical discipline, or the equivalent * A passion for writing great software! Optional Qualifications: * Experience with computer graphics and 3D APIs (OpenGL, Direct3D, Metal) * Experience with digital video & audio * Cross-platform desktop development experience Telestream, Inc. Berkeley CA

Staff Software Engineer (Visual Studio Expert)

Siemens Corporation