Deadline Oct 16

Software Developer

Posted Sep 3, 2025 (405 days ago) · Last seen Oct 13 · Open 405 days, longer than the usual 25 for this role

Key facts

How this salary compares

Estimated €3,348 - €4,53527% below mid-level roles
This salary is below the market medianBased on 24 job postings
Monthly salary comparison for Software Developer
MarketLower bound (25th percentile)MedianUpper bound (75th percentile)
mid-level roles€3,680 per month€4,922 per month€7,000 per month
This offer€3,348 per month€3,942 per month€4,535 per month

Estimated from 372 comparable listings

Est. take-home €2,571 - €3,190

Where and how
SeinäjokiOnsiteFull-time, Mid-Level
Languages required
Finnish
Managing people
No People Management

Original job ad

Translated by JobCrawls from the Finnish ad.

Open the ad
Join a team developing intelligent software solutions for mobile machine control. We are looking for a software developer to be responsible for implementing control systems in demanding client projects. You will do concrete development work where solutions do not stay on the drawing board but end up in real machines and usage around the world. We offer you the opportunity to influence your own role and to grow as a expert within a growing international business. We value initiative and the ability to understand customer needs at practical level and you will collaborate with both domestic and international clients. The role is not strictly bounded; you will steer your work according to your skills and interests. We also invest in AI in software development. In addition to familiar AI tools we use our own local AI compute units enabling testing of new solutions. We continuously develop our tools and practices and you will influence how AI is used in everyday software development. You will bring your own view to this work: where can AI speed up work, how can it improve quality, and where is expert judgment needed. You will have room to challenge established ways and to bring good ideas into practice with the team. What we expect from you: experience with C or C++ programming; experience or interest in logic programming; understanding of vehicle networks and protocols (e.g., CANopen, J1939); experience with CAN-based applications; understanding of software development processes and life cycle; experience with software testing and quality assurance; initiative and solution-oriented mindset; ability to work in a team and independently; ability to communicate clearly with customers and drive matters toward common goals. Nice to have: experience in embedded systems development; knowledge of vehicle/industrial machine environments; understanding of real-time systems; knowledge of version control (e.g., Git); experience with Linux-based development; experience with other programming languages (e.g., C#, Python, Rust); experience with UI design or UI development; experience with AI-assisted software development and interest in developing team tools and practices. What we offer: Exertus offers you a chance to work at the technology frontier in a growing international environment. We value creativity, courage and teamwork; Freedom to Create is our motto. You will get responsibility and freedom to develop your own work and influence how our software services evolve in the future. If you want to help build the next generation of mobile machine solutions and grow in a developing company, this is for you. Interested? Send your application and CV, including your salary expectation, via the “Apply for this job” link as soon as possible or by 16 Oct 2026 at the latest. We will start processing applications during the open phase and aim to inform all applicants on the next steps within two weeks after the application deadline. For more information, contact your future supervisor Mika Niemi-Nikkola at mika.niemi-nikkola@exertus.fi or +358 10 3215 777 (Mon–Fri 13:00–15:00).

About the role

Summarised by JobCrawls from the job ad above.

Requirements

  • Experience with C or C++ programming
  • Experience or interest in logic programming
  • Understanding of vehicle networks and protocols (e.g., CANopen, J1939)
  • Experience developing CAN-based applications
  • Understanding of software development processes and lifecycle
  • Experience with software testing and quality assurance
  • Initiative and solution-oriented mindset
  • Ability to work in a team and independently
  • Ability to communicate clearly with customers and drive things toward common goals

Responsibilities

  • Develop control software for vehicle control systems in customer projects
  • Collaborate with domestic and international clients
  • Contribute to the future of software development with AI tools
  • Work flexibly according to skills and interests
  • Engage in AI-enabled software development and continuous improvement of tools and practices

Skills & Technologies

CC++Logic ProgrammingCANopenJ1939CANGitLinuxPythonC#C#RustUI Development

Your CV vs this job

How well does your CV match this job?

Add your CV once and every job shows which of its skills you have, which are missing and whether you meet the language requirements. Free, no account needed.

Add your CV

No CV yet? Start from a free CV template. Writing the application? Cover letter template and examples.

About Exertus Oy

Financial overview
€8.7M
Revenue
€1.3M
Profit
15.0%
Profit margin
Exertus Oy logo
Exertus Oy · 1 open roles
Top locations (all time): Seinäjoki, Finland · 1
View company
Current open roles at Exertus Oy on JobCrawls
LocationActive listings
Seinäjoki, Finland1
Current role mix at Exertus Oy on JobCrawls
Role typeActive listings
Software Developer1
Current role-level mix at Exertus Oy on JobCrawls
Role levelActive listings
Mid-Level1