Software Engineer

GE Healthcare GE Healthcare · Healthcare · Uusimaa, Finland · Digital Technology / IT

Software Engineer role focused on designing, developing, and maintaining embedded product software for medical devices, including data acquisition, real-time processing, and testing. The role emphasizes adherence to SDLC Agile/Lean best practices, software security, and regulatory compliance within the healthcare domain.

What you'd actually do

  1. Design and implement embedded software components for data acquisition, real-time processing, peripherals, drivers, power optimizations, RTOS and communication protocols.
  2. Develop and maintain software and automated tests, primarily on Windows, with contributions to Linux-based tooling and environments as needed.
  3. Apply SDLC Agile/Lean best practices, including software and product security, scalability, documentation, verification and validation aligned with medical device standards.
  4. Design software components using solid object-oriented principles and appropriate design patterns and translate system designs into clear class and flow diagrams.
  5. Build and continuously improve robust, high-quality software that is efficient, testable, and easy to maintain.

Skills

Required

  • Master’s degree in computer/electrical/software/biomedical engineering, physics, or a related field.
  • Several years of relevant product software development experience using Agile/Lean methodologies, including documentation and quality practices.
  • Proficiency with version control systems like Git, code review tools, and continuous integration.
  • Strong C++ skills with deep experience in object-oriented design and design patterns.
  • Experience in test development, test automation on target hardware and Python 3.
  • Hands-on experience with hardware and embedded systems debugging and troubleshooting with the help of IO logic analyzer, oscilloscope, and voltage/current measurements; strong analytical and problem-solving skills.
  • Excellent communication skills and fluency in English both written and spoken.
  • Legally authorized to work in Finland and able work at Vallila office minimum 3 days a week.

Nice to have

  • Familiarity with regulated industries and quality management systems (e.g. for medical devices) and related processes.
  • Experience with vital signs measurement technologies.
  • A proactive, self-directed mindset with enthusiasm for learning, experimenting, and solving complex problems.
  • Experience applying AI-powered tools in software development workflows.

What the JD emphasized

  • embedded product software
  • firmware used in medical devices
  • regulatory compliance
  • vital signs measurement technologies