Senior Embedded Software Engineer – Automotive RTOS

Unikie

Szczecin

Remote

PLN 180,000 - 240,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

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

Get past ATS filters

Job summary

Unikie is seeking a Senior Embedded Software Engineer to support automotive ECUs and RTOS-based platforms. You will adapt software for hardware changes, qualify components and validate hardware with hardware and software teams.

Responsibilities include maintaining the codebase, running regression tests and helping diagnose root causes across hardware and software layers. A strong background in embedded systems and AUTOSAR-like workflows is advantageous.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering or a related field.
  • 5+ years of embedded software experience on microcontrollers, including Arm-based devices.
  • Strong expertise in FreeRTOS, SafeRTOS or an equivalent RTOS.
  • Programming 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 (SPI, I2C, UART, CAN, Ethernet, GPIO, timers, ADC/DAC).

Responsibilities

  • Understand and work with the existing software codebase, build pipeline and regression tests.
  • Adapt existing software and develop or modify test routines for hardware validation.
  • Support evaluation of hardware design changes and replacement components.
  • Investigate issues with architecture, hardware and software teams to identify root causes.
  • Run regression tests to verify changes and ensure existing functionality remains.
  • Plan tasks with project leads, communicate findings, and meet timelines.

Skills

Embedded C/C++
RTOS development
FreeRTOS/SafeRTOS
Python
Rust
Hardware bring-up
JTAG/Lauterbach

Education

Bachelor's or Master's in CS/Eng

Tools

SPI
I2C
CAN
Ethernet
GPIO
Oscilloscopes
Logic analyzers
Lauterbach
JTAG

Job description

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.

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Technical Lead – RTOS-Based Automotive Platforms
Technical Lead – RTOS-Based Automotive Platforms

Unikie • Szczecin

Remote
PLN 260,000 - 380,000
Senior Embedded Engineer - Automotive RTOS (Remote)
Senior Embedded Engineer - Automotive RTOS (Remote)

Unikie • Szczecin

Remote
PLN 180,000 - 240,000
Remote Technical Lead for RTOS Automotive Platforms
Remote Technical Lead for RTOS Automotive Platforms

Unikie • Szczecin

Remote
PLN 260,000 - 380,000
Embedded C++ Engineer
Embedded C++ Engineer

Seargin • Polska

On-site
PLN 180,000 - 240,000
Automotive Embedded Software Engineer — RTOS, AUTOSAR
Automotive Embedded Software Engineer — RTOS, AUTOSAR

Algoteque • Kraków

On-site
PLN 120,000 - 180,000
Firmware Engineer
Firmware Engineer

Infotree Global Solutions Inc. • Wrocław

On-site
PLN 140,000 - 190,000
Embedded C++/C Engineer Android Infotainment
Embedded C++/C Engineer Android Infotainment

Infotree Global Solutions Inc. • Polska

On-site
PLN 120,000 - 240,000
Senior Firmware Engineer (M/K)
Senior Firmware Engineer (M/K)

Experis • Województwo pomorskie

Hybrid
PLN 140,000 - 190,000
Employment contract
Medical care
C++ Embedded Software Engineer
C++ Embedded Software Engineer

emagine Polska • Poland

Hybrid
PLN 180,000 - 240,000
Senior Embedded C++ Driver Architect (Remote)
Senior Embedded C++ Driver Architect (Remote)

Accenture Poland • Wrocław

Hybrid
PLN 180,000 - 290,000
Permanent employment contract
Professional development path
Extensive training package
+3