Senior Software Engineer - Embedded Sensor Software
gehc · Helsinki
Job description
About the role
As a Senior Software Engineer in the sensor software team, you will define, develop and maintain embedded product software. You will work closely with other agile software teams, as well as hardware, manufacturing line and principal engineers, and ensure that software used in medical devices meets applicable requirements and supports regulatory compliance. The position is based in Vallila, Helsinki.
Key responsibilities
- Design and implement embedded software components for hardware control, real-time sensor data processing, device drivers, peripherals, RTOS and communication protocols.
- Develop and maintain software and its automated tests, mainly on Windows, with contributions to Linux-based tooling and environments as needed.
- Apply SDLC Agile/Lean best practices, including software and product security, scalability, documentation and verification and validation aligned with medical device standards.
- Design components using object-oriented principles and design patterns, translating system designs into class and flow diagrams.
- Build robust, efficient, power-optimized, testable and maintainable software.
- Guide and perform functional and performance testing, troubleshooting and debugging on target hardware.
- Collaborate in a global, cross-functional environment and take end-to-end ownership of development tasks, including planning, implementation, testing, quality and documentation.
- Improve development methods, tools, automation and code quality.
Required profile
- Master's degree in computer, electrical, software, biomedical engineering, physics or a related field.
- 10+ years of product software development experience using Agile/Lean methodologies, including documentation and quality practices.
- Experience integrating AI-powered tools into daily software development while keeping quality, cybersecurity, traceability and regulatory compliance.
- Strong C++ skills with object-oriented design and design patterns.
- Hands-on experience debugging embedded systems with logic analyser, oscilloscope and voltage/current measurements.
- Fluent written and spoken English; legally authorized to work in Finland and able to work at the Vallila office at least 3 days a week.
- Desired: familiarity with regulated industries and quality management systems, and experience with vital signs or respiratory and anaesthetic gas measurement technologies.
Required skills
- C++
- Git, code review tools and continuous integration
- Test automation with Python 3 on target hardware and SW testing in simulated environments
- RTOS and embedded systems
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Suomi.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Une question sur cette offre ?
Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.
Published 2 tuntia sitten
Expires 1 kuukauden päästä
1 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
gehc
Helsinki
Related job offers
-
Senior Algorithm Engineer - Medical Imaging
elekta Helsinki -
Product Owner, Treatment Planning Systems (TPS)
elekta Helsinki -
Senior DevOps Engineer - Medical Device Software Pipeline
gehc Helsinki -
Senior DevOps Engineer - Medical Device Software Pipeline
gehc Helsinki -
Senior Software Engineer - Embedded Sensor Software
gehc Helsinki