Enable job alerts via email!

Embedded Software Developer (FreeRTOS/SafeRTOS)

Luxoft

United Kingdom

Remote

GBP 50,000 - 70,000

Full time

Today
Be an early applicant

Job summary

A leading technology company in the United Kingdom is seeking an experienced embedded software engineer. The role involves designing real-time embedded software solutions and collaborating with cross-functional teams to develop automotive systems. The ideal candidate has over 5 years of experience in embedded C/C++ development and strong expertise in FreeRTOS. This position offers opportunities for technical mentorship and innovation.

Qualifications

  • 5+ years of professional experience in embedded C/C++ development.
  • Strong expertise in FreeRTOS and familiarity with SafeRTOS or other safety-certified RTOSes.
  • Hands-on experience with microcontrollers and SoCs used in automotive systems.

Responsibilities

  • Design and implement real-time embedded software solutions using FreeRTOS.
  • Collaborate with cross-functional teams including hardware, system engineering, and validation teams.
  • Drive continuous improvement in embedded software development processes.

Skills

Embedded C/C++ development
FreeRTOS
Automotive communication protocols

Education

Bachelor's or Master's degree in Computer Engineering or related field

Tools

Software development tools

Job description

Project description

Our client was built on the belief that freedom of movement drives human progress. As we look to the future and the changing needs of society, our client is committed to becoming the world's most trusted mobility company - delivering smart vehicles for a smart world. Join our team as we create tomorrow! We believe in putting people first, working together, and facing challenges head-on.

Responsibilities

  • Design and implement real-time embedded software solutions using FreeRTOS or SafeRTOSLead software architecture discussions and design reviews for automotive embedded platformsDevelop and optimize low-level drivers and application layers interfacing with automotive ECUsCollaborate with cross-functional teams including hardware, system engineering, and validation teamsEnsure code quality through rigorous testing, static analysis, and compliance with MISRA and ISO 26262 standardsProvide technical mentorship to junior team members and contribute to best practices and development guidelinesSupport system integration, debugging, and troubleshooting of complex embedded systemsDrive continuous improvement and innovation in embedded software development processes

SKILLS

Must have

  • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or a related field5+ years of professional experience in embedded C/C++ developmentStrong expertise in FreeRTOS and familiarity with SafeRTOS or other safety-certified RTOSesDeep understanding of RTOS fundamentals (task scheduling, inter-process communication, timing constraints)Hands-on experience with microcontrollers and SoCs used in automotive systems (e.g., NXP, Infineon, Renesas)Solid knowledge of automotive communication protocols: CAN, SPI, UART, I2C, LINExperience with software development tools (debuggers, oscilloscopes, logic analyzers, version control systems)Prior involvement in projects aligned with ISO 26262 or other functional safety standards

Nice to have

Experience with SafeRTOS, AUTOSAR Classic or Adaptive, or embedded LinuxFamiliarity with bootloader development, OTA, or diagnostic communication (UDS)Knowledge of scripting tools (Python, Bash) for automation or test environmentsExposure to continuous integration pipelines and DevOps for embedded development

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.