Sensmet - Senior Software Engineer

Talented Oy

Oulu

Hybrid

EUR 70,000 - 100,000

Full time

2 days ago
Be an early applicant

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Sensmet is seeking a Senior Software Engineer to take ownership of the software platform for our next-generation hardware. You will lead the architecture and UI development of a greenfield desktop GUI using a modern Qt/C++ stack, and you will also develop a Python scripting layer to assist hardware engineers and scientists.

You will collaborate with embedded teams to design robust communication protocols and clean API boundaries, while also maintaining the existing SenSpec Java-based desktop

Qualifications

  • Experience developing desktop GUIs, control software, or engine components for hardware products.
  • Proficiency with C++ and Python for application logic and hardware control.
  • Experience building UIs with Qt and working with Java codebases.

Responsibilities

  • Lead software architecture and UI development for a greenfield project using Qt/C++.
  • Maintain and enhance SenSpec Java-based desktop control software and diagnose hardware test issues.

Skills

Desktop GUI development
C++/Python
Qt Framework
Java Fundamentals
Documentation & collaboration
English proficiency

Tools

Qt Framework
PyQt/PySide
Java

Job description

Sensmet is a leading industrial analysis technology company developing analyzers that measure metal concentrations on-line in liquids by optical emission spectroscopy. Key applications are e.g. strategically important battery metals. We bring over 15 years of dedicated research and industry innovation to every online monitoring solution we offer.


“By delivering a solution to the continuous measurement of metal concentrations, Sensmet has resolved a major challenge for many rapidly growing industries. Developing the new SW platform for our next gen analyzer product offers a unique greenfield SW development opportunity for an experienced developer." — Jyri, CPO


About the Role

We are looking for a Senior Software Engineer to take ownership of a strategically important initiative: building the software platform for our next-generation hardware.


In this role, you will lead the software architecture and user interface development of this true greenfield project within an agile engineering team, where your choices directly define the platform's foundation.


You will be responsible for building a high-performance desktop GUI and the core business logic engine using a modern Qt and C++ stack. Furthermore, you will develop an accessible Python scripting and prototyping layer that empowers our hardware engineers and scientific researchers to rapidly test and validate new features. A crucial part of your daily work will involve collaborating closely with embedded developers to design robust communication protocols and clean API boundaries across microcontrollers, embedded boards, and networked hardware nodes. This greenfield development will take approximately 70% of your time.


Alongside this greenfield development, we also need your expertise to maintain our existing Java-based desktop control software, SenSpec. You will build diagnostic features and software hooks to keep physical hardware testing moving fast. At the same time, you will resolve critical field issues to guarantee operational stability for active customer installations globally. This ongoing product lifecycle work covers the remaining ~30% of your role.


Key Competencies and Experience


  • Software for Hardware Products: Demonstrated experience developing desktop GUIs, control software, or core engines for physical hardware products (e.g., industrial machinery, lab equipment, medical devices, robotics, or scientific instrumentation).

  • Modern C++ & Python: Strong hands-on proficiency in C++ and Python for application logic and hardware control.

  • Qt Framework: Proven experience building desktop user interfaces using Qt (C++ Qt or PyQt/PySide).

  • Java Fundamentals: Ability to read, navigate, and maintain existing Java codebases (Java 8+, object-oriented architecture, thread management).

  • Systematic & Collaborative Mindset: You write clean, modular code with clear documentation, communicate progress and bottlenecks proactively, and thrive working alongside hardware engineers and scientists to solve complex physical system problems.

  • English Proficiency: Excellent professional working proficiency in English (English is our working environment language).


Why Join Us?


  • High Ownership & Greenfield Impact: You won't just be maintaining legacy code—you will have primary responsibility for defining the software platform for our future product generation.

  • Pragmatic Engineering: We value practical solutions over bureaucracy. You will work directly alongside experienced embedded hardware developers, mechanical engineers, and scientists.

  • Varied & Challenging Scope: A balanced role where you tackle low-level hardware communication, modern GUI design, and data processing algorithms.


Location & Ways of Working

Our offices are located in Espoo (Otaniemi) and Oulu (Rusko). We operate on a hybrid model, primarily working from the office with a minimum of three office days per week.


Recruitment Process

The recruitment is carried out in collaboration between Sensmet and Talented.



  1. Screening call with Talented

  2. Technical & cultural alignment call with the Sensmet team

  3. System design & practical code review

  4. Offer

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

Softability • Helsinki

On-site
EUR 61,380 - 69,192
Comprehensive benefits package
Leadership support for wellbeing and work-life balance
Focus on one project at a time
Senior Software Engineer - Greenfield Qt/C++ Platform
Senior Software Engineer - Greenfield Qt/C++ Platform

Talented Oy • Oulu

Hybrid
EUR 70,000 - 100,000
Senior Software Engineer
Senior Software Engineer

GE HealthCare • Helsinki

On-site
EUR 90,000 - 120,000
Lead Security Engineer
Lead Security Engineer

Sineeng • Tampere

On-site
EUR 120,000 - 180,000
Paid Time Off
Health & Wellness Package
Lunch Benefit
+14
Embedded electronics and integration engineer
Embedded electronics and integration engineer

SeeTrue Technologies Oy • Joensuu

On-site
EUR 60,000 - 80,000
Healthcare package
Gym access
Possible equity
DevOps Engineer
DevOps Engineer

SAAB • Tampere

On-site
EUR 70,000 - 90,000
Lunch benefit
Exercise and culture benefit
Leisure-time accident insurance
+2
Software Developer (Embedded systems)
Software Developer (Embedded systems)

Remion • Tampere

Hybrid
EUR 50,000 - 58,000
Comprehensive employment benefits
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Hub • Helsinki

Hybrid
EUR 61,000 - 78,000
Senior Engineer, Software
Senior Engineer, Software

Etteplan • Tampere

Hybrid
EUR 50,000 - 73,000
Embedded Engineer
Embedded Engineer

Sine-Engineering • Tampere

On-site
EUR 60,000 - 90,000
Paid time off
Lunch benefit
Wellbeing allowance
+6