Siemens Senior Staff, Software Programmer in Berkeley, California
Senior Staff, Software Programmer
Job Family: Research & Development
Division: Siemens Healthineers
Business Unit: Healthineers (HC)
Requisition Number: 225001
Primary Location: United States-California-Berkeley
Assignment Category: Full-time regular
Experience Level: Senior level
Education Required Level: Bachelor's Degree
Travel Required: 15%
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
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.
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.
Equal Employment Opportunity Statement
Siemens is an Equal Opportunity and Affirmative Action Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to their race, color, creed, religion, national origin, citizenship status, ancestry, sex, age, physical or mental disability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender, sex stereotyping, protected veteran or military status, and other categories protected by federal, state or local law.
EEO is the Law
Applicants and employees are protected under Federal law from discrimination. To learn more, Click here at https://www.dol.gov/ofccp/regs/compliance/posters/ofccpost.htm .
Pay Transparency Non-Discrimination Provision
Siemens follows Executive Order 11246, including the Pay Transparency Nondiscrimination Provision. To learn more, Click here at https://www.dol.gov/ofccp/pdf/pay-transp_formattedESQA508c.pdf .