Modoante
FinlandFull TimeSoftware Developers

Senior Embedded Platform Software Engineer (Automotive)

Unikie | Tampere, Finland | Salary not specified

Source: JobsPipe

Required Skills

kotlinc++gitlinuxagilecommunication
View company

Role snapshot

Work model
On-site
Language
Not specified
Experience
Not specified
Posted
Posted 1 day ago
Application deadline
2026-11-12

What you'll do

WE ARE LOOKING FOR EMBEDDED SOFTWARE ENGINEER (AUTOMOTIVE) We are looking for an Embedded Software Engineer to join our team. You will start your journey in a consultant role in an international automotive software project for a major automotive client. You will join an experienced team working on in-vehicle software that reaches customers. The team makes sure the vehicle software runs reliably, adding features, investigating problems from test and customer vehicles, and delivering fixes into production releases. You will also have access to cutting-edge AI tooling in your daily development work. Your future colleagues are waiting for you to join our international team. Working with us is uncomplicated, there’s a good team spirit, low hierarchy and nonexistent bureaucracy. Our working arrangements are flexible, with occasional evening availability from around 18:00 Finnish time needed to collaborate with colleagues in California. We strongly prefer candidates who can work on site in Helsinki or Tampere, where the development hardware is located. Skills Required

  • Kotlin
  • C/C++
  • Android AOSP
  • Git
  • Linux
  • Debugging

Locations

  • Tampere
  • Helsinki

We are looking for Embedded Software Engineer (Automotive) We are looking for an Embedded Software Engineer to join our team. You will start your journey in a consultant role in an international automotive software project for a major automotive client. You will join an experienced team working on in-vehicle software that reaches customers. The team makes sure the vehicle software runs reliably, adding features, investigating problems from test and customer vehicles, and delivering fixes into production releases. You will also have access to cutting-edge AI tooling in your daily development work. Your future colleagues are waiting for you to join our international team. Working with us is uncomplicated, there’s a good team spirit, low hierarchy and nonexistent bureaucracy. Our working arrangements are flexible, with occasional evening availability from around 18:00 Finnish time needed to collaborate with colleagues in California. We strongly prefer candidates who can work on site in Helsinki or Tampere, where the development hardware is located. What we’re looking for Must-have

  • AOSP systems deep-dive: Hands-on experience with Android Open Source Project (AOSP) internals, including system services, Hardware Abstraction Layers (HALs), native/C++ services, and the Android runtime and framework.
  • System-level performance profiling and optimization: Proven ability to analyze and optimize CPU utilization, thread contention, memory footprint, thermal throttling, and system pressure, including LMK, zRAM, and ion/dmabuf memory management.
  • Boot-time optimization: Experience analyzing and reducing boot times through init scripts, early services, driver-loading sequence, and systemd or Android init optimization.

Strongly preferred

  • Profiling and tracing tools: Proficiency with Linux and Android tools such as Perfetto, systrace, simpleperf, top/procrank, eBPF, and memory-leak analysis tools such as AddressSanitizer, valgrind, or similar.
  • Power and thermal management: Understanding of power rails, sleep states, CPU/GPU frequency scaling and governors, and system behavior in low-power or high-pressure states.

What you will do

  • Measure, analyze, and optimize system performance metrics, including cold and warm boot times, UI frame latency, and memory overhead across release builds.
  • Diagnose system-pressure bottlenecks, memory leaks, high CPU load, and unexpected thread starvation using deep-tracing and profiling tools.
  • Optimize early-stage system boot sequences and service dependencies to meet strict automotive startup-time requirements.
  • Design and implement targeted performance fixes at both the native Linux kernel and driver level and the AOSP framework layer.

WHY JOIN UNIKIE? We are dedicated partner for global players in our segments – Unikie supplies technology solutions and services to several global Fortune 500 companies in EMEA and America. As a responsible and competent partner, we have access to some of the most interesting projects. Technology we create enables our clients to become digital leaders in their own industries. We cherish transparency and do our best that it shows up in as many processes as possible. One example of this is our salary model. We have top-notch technical talent, dedication and excitement to develop ourselves and solve even the toughest challenges. The combination of our agile teams, proven track record, industry insight, and holistic service and solution model place us at the forefront of cutting-edge technologies. Work in a flexible low-hierarchy organization that looks after its own. Unikie is a global software engineering and innovation company that infuses intelligence into machines, vehicles, and industrial solutions. We provide intelligent solutions for the automotive, heavy equipment, transportation & logistics, devices & IoT, and networks & communication industries. With over 500 engineering professionals and a revenue of 65 million euros (2023), Unikie is a premium partner for unique embedded software and marshalling solutions that create value and success in the evolving digital landscape of tomorrow.

Work resources

Helpful work resources for this job

Sign in to read

Application checklist

Review your application before submitting

A quick checklist to help candidates submit a clearer, more complete application.

Read resource