LogoÄr du arbetsgivare? Publicera en jobbannons!
Adavo AB

Adavo AB

Embedded Software Engineer

Assignment Description

An industrial client in Göteborg is seeking a experienced Embedded Software Engineer to develop and maintain advanced embedded systems used in complex, real-world environments. This role is ideal for someone who thrives close to hardware, enjoys solving complex technical challenges, and has a strong system-level understanding.

The assignment is a consulting engagement where you will be employed by Zcelero AB and work on-site with one of Zcelero’s clients in Göteborg.

You will work across the full embedded stack, from low-level development and device drivers to system architecture and integration. The role involves working with real-time systems, embedded Linux, and communication protocols in distributed and performance-critical environments.

You will collaborate closely with cross-functional teams, contributing to architecture, development, testing, and continuous improvement of both systems and development processes.

Start date: ASAP Scope: Full-time Location: Göteborg (onsite)

Key Responsibilities

  • Develop and maintain embedded software in C/C++ for real-time systems

  • Work with RTOS and embedded Linux environments

  • Design and implement low-level components such as device drivers and board support packages

  • Develop and optimize communication protocols (e.g. CAN, TCP/IP, SPI, I2C)

  • Troubleshoot and debug complex systems using lab equipment (e.g. oscilloscopes, logic analyzers)

  • Contribute to system architecture, requirements, and technical design

  • Collaborate with stakeholders across engineering disciplines

  • Support testing, validation, and field deployments

Requirements (Must-have)

  • Extensive experience in embedded software development (10+ years)

  • Strong expertise in C and C++

  • Solid experience with RTOS and/or embedded Linux systems

  • Experience working close to hardware (drivers, BSP, interfacing)

  • Strong knowledge of multi-threading, real-time systems, and performance optimization

  • Experience with communication protocols (e.g. CAN, TCP/IP, SPI, I2C)

  • Strong debugging and troubleshooting skills in complex systems

  • Experience working in cross-functional teams

  • Fluency in English (spoken and written) Swedish is a plus

Nice to Have

  • Experience with Python, C#, or scripting languages

  • Knowledge of DSP, signal processing, or IoT systems

  • Experience with CI/CD tools and version control (e.g. Git, Docker, GitLab)

  • Experience in system architecture or technical leadership roles

  • Experience from industrial or distributed embedded systems

We look forward to receiving your application!

Intresserad?

Ta kontakt med Adavo AB

Ansök nu