Job Specifications
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.
Job Description
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.We are seeking a Principal/Senior Software Engineer to join our Interventional Solutions segment. Our team delivers new ground-up designed systems for local regional therapy with a focus on Oncology. Your growth and development in this role will be tailored to follow a technical and/or leadership path aligned with your skills, interests, and ambitions. Whether your strengths lie in system architecture, validation leadership, or cross-functional project execution, the division provides ample opportunity to learn, lead, and make meaningful contributions in a fast moving and fast-evolving space. This is a role well suited to an ambitious professional looking to apply their unique expertise to engineering products as part of a highly collaborative and talented team. You’ll work within the software domain while being involved and contributing to a larger engineering team (Mechanical and Electrical) often on a daily basis.
You Are Responsible For
Participation in architecture, quality, safety, and performance of both software and hardware.
Following complete software life cycle process including but not limited to: Design, Documentation, Implementation, Test, Reviews, Production support, and field support.
Work with electrical, mechanical, physics, systems, software and marketing teams.
Assist in analyzing component selections and capabilities.
Develop algorithms for device control.
Implement and provide workflow feedback for UX/UI.
Participating in work estimation, planning, scheduling, and execution as part of an Agile scrum team.
Conducting unit testing and supporting integration of software deliverables into the product line.
Investigating issues reported by internal and external customers in both laboratory and field environments.
Minimum Qualifications
Bachelor’s degree in Electrical, Software, or Computer Engineering
Minimum 5 years of experience in software development.
Proficient in programming languages such as C/C++ or C#.
Ability to drive software development in all phases of the product lifecycle as part of a small, multi-disciplined R&D engineering team.
Experience in implementing data communication protocols.
Understanding the data involved in controlling devices or electrical interfaces.
What Sets You Apart
Master’s degree in Engineering or Computer Science field from an accredited college or university.
Experience with and an understanding of the value of modern development concepts and practices including OO principles, unit testing, agile development, and continuous delivery.
Experience with Regulated SDLC experience or medical device regulatory standards such as 21 CFR Part 820, IEC 62304 and ISO 13485 including experience with system risk / hazard analysis.
Experience with software configuration tools for source code control, issue tracking, requirements management, code review tools and 3rd party project build tools.
Control systems knowledge.
Ability to work independently and collaboratively.
Knowledge in digital circuits and serial communication. Control and Automation background a plus.
Experience with microcontrollers, SPI, I2C, etc..
Circuit design, circuit schematics, simulation, layout versus schematic
Electrical Measurement, Oscilloscope, Logic Analyzers, Spectrum Analyzers, etc..
Experience in using and building Linux distros ideally custom configurations for embedded environments (Yocto based).
Wide set of programming, scripting languages, and frameworks such as: Java, Rust, JavaScript, Bash, PowerShell, Python, Qt/QML, wxWidgets, JavaScript, React, GTK, Flutter, Electron, etc.
Who we are: We are a team of more than 72,000 highly dedicated Healthineers in more than 70 countries. As a leader in medical technology, we constantly push the boundaries to create better outcomes and experiences for patients, no matter where they live or what health issues they are facing. Our portfolio is crucial for clinical decision-making and treatment pathways.
How we work: When you join Siemens Healthineers, you become one in a global team of scientists, clinicians, developers, researchers, professionals, and skilled specialists, who believe in each individual’s potential to contribute with diverse ideas. We are from different backgrou
About the Company
Siemens Healthineers is a leading medtech company with over 125 years of experience. We pioneer breakthroughs in healthcare. For everyone. Everywhere. Sustainably. Our portfolio, spanning in vitro and in vivo diagnostics to image-guided therapy and cancer care, is crucial for clinical decision-making and treatment pathways.
With our strengths in patient twinning, precision therapy, as well as digital, data, and artificial intelligence (AI), we are well positioned to take on the greatest challenges in healthcare. We will co...
Know more