Siemens Careers

Lead Software Engineer

Flanders, New Jersey
Research & Development

English (US)

Job Description

Division: Siemens Healthineers
Business Unit: Healthineers (HC)
Requisition Number: 239412
Primary Location: United States-New Jersey-Flanders
Assignment Category: Full-time regular
Experience Level: Senior level
Education Required Level: Bachelor's Degree
Travel Required: 10%

Division Description:

Now’s our time to inspire the future of healthcare together.

Siemens Healthineers is a leading global medical technology company with over 170 years of experience and 18,000 patents. More than 48,000 dedicated colleagues in over 70 countries are driven to shape the future of healthcare. We stand with our customers around the world to support them in delivering high quality care to their patients. An estimated 5 million patients across the globe benefit every day from our innovative technologies and services in the areas of diagnostic and therapeutic imaging, laboratory diagnostics and molecular medicine, as well as digital health and enterprise services. This is what truly matters to us

Job Description:

Position Overview
Siemens Healthineers is looking for an experienced Sr. Software Engineer to design, develop, integrate, and test, software applications in conjunction with hardware product development for a new Molecular Diagnostic instrument. 
You will have the opportunity of being part of a startup effort early on, within a large organization. You will be part of a team of software engineers distributed across multiple locations. You will create new software modules and interfaces that integrate with hardware and other existing software components.
This position will report to Sr. Manager, Software Development.

  • Design, implement and integrate software modules that interface with hardware components.
  • Analyze software requirements to determine feasibility of design within time, performance and cost constraints.
  • Write code that is high-performance, maintainable, reusable, and well-tested.
  • Produce application prototypes with sufficient detail to allow others in the development team to complete the development work.
  •  Consult with hardware engineers and other engineering staff to evaluate interface between hardware and software, and operational and performance requirements of overall system.
  •  Exercise independent judgment in developing methods, techniques, and evaluation of criterion for obtaining results.
  • Provide technical assistance to the development team including code reviews and technical mentoring.
  • Manage multiple competing priorities in a fast-paced, exciting, collaborative environment.
Required Knowledge/Skills, Education, and Experience
  • 5+ years of overall software development experience in impactful software products.
  • Knowledge of professional software engineering practices and the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Strong software design skills building large, complex and low latency systems with background processing, multi-threaded architectures.
  • Strong technical credentials with expertise in OOP, .NET, C#, C++, SQL, WinForms/WPF.
  • Strong foundation in computer science fundamentals including algorithm design and data structures.
  • Experience developing software for complex instruments, equipment or devices.
  • Experience working in cross-functional Agile/Scrum teams.
  • Excellent verbal and written communication with a proven track record of collaborating cross-functionally.
  • Desire to join a start-up effort within a major multi-national corporation.
  • BA/BS degree (Masters preferred) in Computer Science or equivalent.
  • 10% travel expected.
Preferred Knowledge/Skills, Education, and Experience
  • Experience in a life sciences or regulated (FDA) diagnostic environment is highly desirable.
  • Experience with various communication protocols (e.g. CANOpen) is a plus.
  • Experience developing firmware.
  • Universal Windows Platform (UWP) experience is a plus.
  • Development experience with Real Time Operating Systems (μc os, FreeRTOS etc).
  • Familiarity with Team Foundation Server.

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.

Pay Transparency Non-Discrimination Provision
Siemens follows Executive Order 11246, including the Pay Transparency Nondiscrimination Provision. To learn more, Click here.

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?