×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer

Job in Palo Alto, Santa Clara County, California, 94306, USA
Listing for: Siemens Healthineers
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
Job Description & How to Apply Below

Job Title

Embedded Software Engineer

Job Site

3100 Hansen Way, Palo Alto, California 94304

Minimum Requirements

A bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field (or foreign equivalent) and four (4) years of experience in Firmware Engineering or a related occupation.

Job Duties
  • Develop and test software within a regulated environment, ISO 62304.
  • Collaborate with Product Owners and stakeholders to develop embedded software requirements.
  • Work with Architects and stakeholders to design and architect solutions.
  • Design and implement object‑oriented embedded software in C++ deployed on VxWorks RTOS.
  • Integrate control software with electrical and mechanical hardware and application software to achieve coordinated sensing and control.
  • Participate actively in design and code reviews, unit testing, software debugging, system troubleshooting, and overall resolution to ensure software quality and safety, performance, and reliability.
  • Deliver technical documentation including requirements, design descriptions, test methods, and test reports.
  • Work in a fast‑paced environment focused on creating safe, reliable platforms, components, and products while meeting schedule commitments.
  • Handle complex issues requiring in‑depth analysis of variable factors to find solutions.
  • Support external customers (end‑user/service/installation and commissioning) as needed.
  • Assist the V&V team in troubleshooting and debugging software and hardware problems.
  • Collaborate with a cross‑functional team to estimate and plan development activities, creating and maintaining activities within a SCRUM‑like environment.
  • Investigate non‑conformances (complaint investigations), determine root causes, and assign corrective actions.
  • Report progress to management.
Special Requirements

Must have experience and/or academic training in the following areas:

  • Design and implement object‑oriented embedded software in C++.
  • Active participation in design and code reviews, unit testing, software debugging, and system troubleshooting.
  • Delivery of technical documentation, including requirements, design descriptions, test methods, and test reports.
  • Support of external customers for end‑user/service/installation and commissioning.
Rate of Pay

$/year

Equal Employment Opportunity Statement

Siemens Healthineers is an Equal Opportunity and affirmative action employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, national origin, citizenship status, ancestry, sex, age, physical or mental disability unrelated to ability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender status, sex stereotyping, order of protection status, protected veteran or military status, or an unfavorable discharge from military service, and other categories protected by federal, state or local law.

EEO

is the Law

Applicants and employees are protected under federal law from discrimination.

Reasonable Accommodations

Siemens Healthineers is committed to equal employment opportunity. We will ensure that persons with disabilities are provided reasonable accommodations.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary