Sista ansökningsdag 2026-09-22
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
Ansök nu →