JobCrawls

Job alerts, saved jobs and deadline reminders on your phone

Open app

Est. expiry Nov 19

Sensmet - Senior Software Engineer

Software Engineer

Posted Oct 15 (15 days ago) · Last updated Oct 30 · Open 15 days. This role usually stays open about 25 days

Key facts

Senior engineer building a new Qt/C++ hardware platform; hybrid in Espoo or Oulu, 3 office days weekly.

How this salary compares

Estimated €4,702 - €6,1936% below senior roles
This salary is below the market medianBased on 40 job postings
Monthly salary comparison for Software Engineer
MarketLower bound (25th percentile)MedianUpper bound (75th percentile)
senior roles€4,287 per month€5,970 per month€7,933 per month
This offer€4,702 per month€5,448 per month€6,193 per month

Statistics Finland’s earnings for the occupation group “Software developers” (2024), raised to July–September 2026. Job ads only set the differences by place and level. · Data and reuse

Est. take-home €3,278 - €4,014

Where and how
Oulu · EspooHybridSenior
Languages required
English
Best guess: Teknologiateollisuuden työntekijät työehtosopimus collective agreement, inferred from this employer's industry and the role; could be a different one.
The software engineering role at an industrial technology company most plausibly falls under the technology industry workers' agreement, though staff category is uncertain.
0% confidence
Browse all Finnish collective agreements

Original job ad

As published by Talented Growth Oy

Open the ad
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. Screening call with Talented Technical & cultural alignment call with the Sensmet team System design & practical code review Offer

This is the employer's own ad. Pay, requirements and the other details on this page are our reading of it, not facts the employer confirmed.

About the role

Summarised by JobCrawls from the job ad above.

Requirements

  • Demonstrated experience developing desktop GUIs, control software or core engines for physical hardware products.
  • Strong hands-on C++ and Python proficiency for application logic and hardware control.
  • Proven experience building desktop user interfaces with Qt, C++ Qt, PyQt or PySide.
  • Ability to maintain Java 8+ codebases and work with object-oriented architecture and thread management.
  • Writes clean, modular, clearly documented code and communicates progress and bottlenecks proactively.
  • Collaborative approach with hardware engineers and scientists.
  • Excellent professional working proficiency in English.

Responsibilities

  • Lead software architecture and user-interface development for the next-generation hardware platform.
  • Build a high-performance desktop GUI and core business logic with Qt and C++.
  • Develop Python scripting and prototyping tools for rapid testing and validation.
  • Design communication protocols and API boundaries with embedded developers.
  • Maintain the Java-based SenSpec desktop control software.
  • Build diagnostic features and software hooks for hardware testing.
  • Resolve critical field issues and maintain active customer installations.

Skills & technologies

C++PythonQtPyQtPySideJavaJavaDesktop GUI DevelopmentHardware Control SoftwareObject-oriented ArchitectureThread ManagementAPI DesignCommunication ProtocolsData-processing Algorithms

Benefits & perks

Recruitment process

  1. Screening call with Talented
  2. Technical and cultural alignment call with the Sensmet team
  3. System design and practical code review
  4. Offer

About Talented Growth Oy

Talented Growth Oy logo
Talented Growth Oy · 8 open roles
Top locations (all time): Helsinki, FI · 4 · Espoo, FI · 2 · Oulu, FI · 1 · +5 other locations
View company
Current open roles at Talented Growth Oy on JobCrawls
LocationActive listings
Helsinki, FI4
Espoo, FI2
Oulu, FI1
Turku, FI1
Helsinki, Finland1
Remote - Finland1
Espoo, Finland1
Salo, Finland1
Current role mix at Talented Growth Oy on JobCrawls
Role typeActive listings
Software Developer3
Mobile Developer1
Software Engineer1
Open Application1
Electronics Designer1
Full-Stack Developer1
Current role-level mix at Talented Growth Oy on JobCrawls
Role levelActive listings
Senior5
Mid-Level3
About the employer

Sensmet develops industrial analysis technology and online analyzers for measuring metal concentrations in liquids. The company draws on more than 15 years of research and industry innovation.

Core values
Practical solutions over bureaucracyHigh ownership

Never miss a new Software Engineer job in Oulu, FI

Weekly or daily digest. Unsubscribe anytime.