JobCrawls

Job alerts, saved jobs and deadline reminders on your phone

Open app

Est. expiry Nov 24

Senior Embedded Software Engineer – Automotive RTOS

Embedded Software Engineer

Posted Oct 20 (12 days ago) · Last updated Nov 1 · Open 12 days. This role usually stays open about 10 days

Key facts

Senior embedded engineer, remote; requires 5+ years with MCU software and RTOS.

How this salary compares

Estimated €3,133 - €3,800Benchmarked against senior roles

Too few postings state a salary to show this.

Monthly salary comparison for Embedded Software Engineer
MarketLower bound (25th percentile)MedianUpper bound (75th percentile)
senior roles€4,216 per month€5,010 per month€6,654 per month
This offer€3,133 per month€3,467 per month€3,800 per month

Based on 4 job ads that state the pay. · Data and reuse

Estimated from 5,083 comparable listings

Est. take-home €2,456 - €2,812

Where and how
Helsinki, Finland · Szczecin, PolandRemoteFinland, PolandSenior
Languages required
English
Education
Bachelor
Experience
5 years experience
Best guess: Teknologiateollisuuden työntekijät työehtosopimus collective agreement, inferred from this employer's industry and the role; could be a different one.
Teknologiateollisuuden sopimus passar bäst för en senior arbetstagare inom inbyggd mjukvaruutveckling, men annonsen anger inget avtal.
0% confidence
Browse all Finnish collective agreements

Original job ad

As published by Unikie Oy

Open the ad
WE ARE LOOKING FOR SENIOR EMBEDDED SOFTWARE ENGINEER – AUTOMOTIVE RTOS We are looking for a Senior Embedded Software Engineer to join our team supporting multiple generations of automotive electronic control units (ECUs). You will work with existing embedded software, adapting it to support hardware design changes, component qualification and hardware validation. Working closely with hardware and software teams, you will investigate issues and help identify their root causes on RTOS-based automotive platforms. This is a remote role, with some flexibility required for meetings in the late evening. Skills Required C/C++ Microcontrollers Device Drivers Bare-metal Board bring-up RTOS Debugging Locations Helsinki Szczecin WHAT YOU WILL DO: Understand and work with the existing software codebase, build pipeline and regression tests. Adapt existing software and develop or modify test routines to enable hardware validation. Support the evaluation of hardware design changes and replacement components. Investigate issues together with architecture, hardware and software teams to identify hardware, software or configuration causes. Run regression tests to verify changes and check that existing functionality continues to work. Work with project leads to plan tasks, communicate findings and meet agreed timelines. REQUIRED QUALIFICATIONS Bachelor’s or Master’s degree in Computer Science, Engineering or a related field. 5+ years of embedded software experience on microcontrollers, such as Infineon or NXP devices, including Arm-based devices. Strong expertise in FreeRTOS, SafeRTOS or an equivalent real-time operating system. Programming skills in C/C++ for bare-metal and RTOS environments, and Python/Rust. Hands-on experience with board bring-up and low-level drivers for peripherals such as SPI, I2C, UART, CAN, Ethernet, GPIO, timers, ADC/DAC and external memories. Experience with hardware debugging tools and interfaces, such as Lauterbach debuggers, JTAG, oscilloscopes and logic analyzers. NICE TO HAVE Background in platform or board support package (BSP) development for MCU-based ECUs, including clock configuration, device configuration and hardware abstraction layers. Experience with hardware components such as sensors and gate drivers. Familiarity with the Infineon SDK and toolchain. Awareness of ISO 26262 functional safety. 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.

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

  • Bachelor’s or Master’s degree in Computer Science, Engineering or a related field
  • At least five years of embedded software experience on microcontrollers, including Arm-based devices
  • Strong expertise in FreeRTOS, SafeRTOS or an equivalent RTOS
  • C/C++ programming for bare-metal and RTOS environments, plus Python or Rust
  • Hands-on board bring-up and low-level peripheral driver experience
  • Experience with hardware debugging tools and interfaces

Responsibilities

  • Work with the existing codebase, build pipeline and regression tests
  • Adapt software and develop or modify tests for hardware validation
  • Support evaluation of hardware design changes and replacement components
  • Investigate hardware, software and configuration issues with architecture and engineering teams
  • Run regression tests to verify changes and preserve existing functionality
  • Plan work with project leads, communicate findings and meet agreed timelines

Skills & technologies

C/C++MicrocontrollersDevice DriversBare-metalBoard Bring-upRTOSDebuggingPythonRustFreeRTOSSafeRTOSSPII2CUARTCANEthernetGPIOTimersADC/DACExternal MemoriesLauterbach DebuggersJTAGOscilloscopesLogic AnalyzersBSP DevelopmentInfineon SDKISO 26262

Benefits & perks

About Unikie Oy

Unikie Oy logo
Unikie Oy · 19 open roles
Top locations (all time): Helsinki, Finland · 108 · Tampere, Finland · 68 · Remote - Global · 60 · +23 other locations
View company
Current open roles at Unikie Oy on JobCrawls
LocationActive listings
Helsinki, Finland108
Tampere, Finland68
Remote - Global60
Szczecin, Poland53
Tampere42
Tallinn, Estonia29
Oulu, Finland27
Helsinki27
Oulu19
Remote - Estonia15
Szczecin11
Tallinn8
Turku, Finland6
Remote - Finland6
Kaarina4
Remote - Poland4
Poland3
Turku1
Berlin, Germany1
Munich, Germany1
Palo Alto, United States1
Helsinki, Estonia?1
Munich1
Berlin1
Kuopio1
Kokkola1
Current role mix at Unikie Oy on JobCrawls
Role typeActive listings
Embedded Software Engineer17
Data Scientist6
System Test Engineer6
Backend Developer6
Test Engineer6
Field Test Engineer4
AI Engineer4
Performance Optimization Engineer4
Embedded Developer4
Software Developer4
Android Platform Engineer3
Application Security Analyst3
Full Stack Developer3
System Architect3
Hardware Engineer3
Software Engineer3
Embedded Software Technical Lead2
Android Developer2
Android Performance Engineer2
Machine Control Software Engineer2
Java Backend Engineer2
AI CFD Simulation Engineer2
Chief Financial Officer2
Embedded Camera Systems Engineer2
Project Manager2
Embedded Audio Platform Developer2
DevOps Engineer2
AI Adoption Mentor2
Control System Developer2
Hardware Baseband Engineer2
Android Automotive Audio Engineer2
Platform Developer2
Model-Based Design Developer2
AI Solution Engineer2
CUDA C++ Engineer2
Project Coordinator2
Cloud Engineer2
Safety Engineer2
C++ Developer (Vue.js)2
Test Automation & QA2
C++ Linux Engineer2
Security Software Engineer2
Data Engineer2
Omniverse / USD Simulation Architect2
Embedded Security Engineer2
Simulation Data Integration Engineer2
UAV Software & Flight Test Engineer2
Quality Automation Engineer2
Platform DevOps Engineer2
AI Security Researcher2
Test Automation Specialist2
Functional Safety Specialist2
Deployment Manager2
Backend / Full-Stack Developer2
Qt/QML Developer2
Web Architect2
Python Backend Engineer2
Software Engineer, Infotainment Platform2
CODESYS Developer2
Geospatial Data Engineer2
Physics Simulation Developer2
Embedded Software Developer2
Product Manager2
Embedded Software Specialist2
Simulation & Software Engineer2
Robotics Simulation Engineer2
Automotive Platform Engineer2
Solution Architect2
Kotlin Java Developer2
Model-Based Design Engineer2
Infrastructure Engineer2
Mobile Rendering Artist2
Simulation Architect2
Test Automation Engineer2
.NET/C# Developer2
AI Software Engineer2
Data Quality Engineer2
Flight Control Systems Software2
AI Algorithm Engineer2
Low-Level Android Developer2
Researcher2
Quality Assurance Specialist2
.NET Software Engineer2
Forward Deployed AI Engineer2
Android Build Optimization Engineer2
Embedded Linux Engineer2
Operations Support Manager2
Automation Systems Engineer2
Data Analyst2
AIOps Engineer2
Embedded Platform Developer2
Android Engineer2
System Engineer2
C++ Rendering Engineer (GPU/OpenGL)2
Group Controller1
Backend / Platform Engineer1
Rendering Artist1
Apache Flink Developer1
Senior Embedded Android Audio Engineer1
Senior Principal Web Platform Engineer1
Current role-level mix at Unikie Oy on JobCrawls
Role levelActive listings
Mid-Level143
Senior123
Manager8
Executive2
Junior1
Intern1
About the employer

Unikie is a global software engineering and innovation company serving automotive, heavy equipment, transportation and logistics, devices and IoT, and networks and communication industries. It has over 500 engineering professionals and reported revenue of 65 million euros in 2023.

Core values
TransparencyTechnical excellenceDedicationContinuous developmentSolving challenging problems

Never miss a new Embedded Software Engineer job in Helsinki, Finland

Weekly or daily digest. Unsubscribe anytime.