Embedded Software Engineer
Listed on 2026-02-28
-
Software Development
Software Engineer, Embedded Software Engineer
Job Title
Embedded Software Engineer
Job Site3100 Hansen Way, Palo Alto, California 94304
Minimum RequirementsA 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.
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.
$/year
Equal Employment Opportunity StatementSiemens 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.
EEOis the Law
Applicants and employees are protected under federal law from discrimination.
Reasonable AccommodationsSiemens Healthineers is committed to equal employment opportunity. We will ensure that persons with disabilities are provided reasonable accommodations.
#J-18808-Ljbffr(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).