Embedded Software Engineer

Siemens Healthineers
7d$69,390 - $95,414

About The Position

Join us in pioneering breakthroughs in healthcare. For everyone. Everywhere. Sustainably. Our inspiring and caring environment forms a global community that celebrates diversity and individuality. We encourage you to step beyond your comfort zone, offering resources and flexibility to foster your professional and personal growth, all while valuing your unique contributions. Join our team at Siemens Healthineers as an Embedded Software Engineer within our Electrical Research & Development organization. In this role, you will contribute directly to the design and development of embedded software, circuit boards, FPGAs, and custom ASIC-based solutions that power our industry-leading molecular imaging systems. You’ll be part of an experienced, collaborative R&D team that values innovation, open communication, and high-quality engineering. Our development cycle spans concept through sustaining, giving you meaningful ownership across the full product lifecycle. We leverage modern development tools and follow Agile principles to deliver reliable, efficient, and cutting-edge products. This position may suit you best if you are familiar with the responsibilities below and would like to develop your career with Healthineers: Hands-on experience with embedded development, Unix/Linux environments, application development, and software verification/validation. Demonstrated ability and enthusiasm for learning new programming languages, tools, and frameworks.

Requirements

  • Bachelor’s degree in Electrical Engineering, Software Engineering, Computer Engineering, or related field.
  • A minimum of 1 year of embedded software development experience.
  • Ability to travel up to 5% as needed.
  • We are only considering candidates who are authorized to work in the United States without the need for current or future visa sponsorship.
  • Proficiency in C/C++ for embedded systems and real-time operating systems (RTOS).
  • Familiarity with Xilinx/Intel embedded development suites for soft and hard processor subsystems.
  • Strong adherence to software development best practices, coding standards, and unit testing.
  • Ability to read and interpret complex electrical schematics.
  • Strong teamwork, communication, and organizational skills.

Nice To Haves

  • Experience with FDA-regulated software development for medical devices.
  • Experience with VHDL and Xilinx toolchains is preferred.

Responsibilities

  • Implementing embedded software using C/C++ for real-time and embedded systems.
  • Performing board- and system-level processor integration within Windows, Linux, and MQX development environments.
  • Collaborating closely with board and system design engineers to ensure seamless hardware/software integration.
  • Creating documentation for new command interfaces, features, and verification plans.
  • Using C# and Python to develop GUI applications for automated hardware testing, debugging, and integration support.
  • (Depending on background) Implementing firmware using VHDL for FPGA-based designs.

Benefits

  • medical insurance
  • dental insurance
  • vision insurance
  • 401(k) retirement plan
  • life insurance
  • long-term and short-term disability insurance
  • paid parking/public transportation
  • paid time off
  • paid sick and safe time
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service