Embedded Engineer

SwedenCompetitive0 applicants

About this role

About the Role

We are looking for a skilled Embedded Software Developer to join our engineering team in Borås office. You will design, develop software for next-generation embedded product and enchase the current live product capabilities. Expect working closely with connectivity engineers (Stockholm & Tilburg, NL) to deliver high-performance, reliable solutions in Smart Buildings domain.

Responsibilities

  • Develop and maintain embedded software
  • Write efficient, safe, and scalable code with a strong emphasis on Rust
  • Collaborate with test automation team to tune new setups and debug system issues
  • Optimize performance, memory usage, and power consumption
  • Implement and maintain device drivers, communication protocols, and real-time systems
  • Conduct code reviews and ensure best practices in embedded software development
  • Troubleshoot and resolve issues across the software-hardware stack
  • Core Technical Stack
  • Rust (primary language for embedded development)
  • C/C++ (legacy systems and interoperability)
  • Embedded Linux / RTOS (e.g., FreeRTOS, Zephyr)
  • ARM Cortex-M / RISC-V architectures
  • Version control: Git

Requirements

  • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or related field
  • Strong experience in embedded systems development
  • Hands-on experience with Rust in embedded environments
  • Solid understanding of memory management, concurrency, and low-level programming
  • Familiarity with hardware schematics and debugging tools

Nice to have

  • Experience with secure embedded systems or IoT devices
  • Knowledge of bootloaders and firmware update mechanisms
  • Exposure to CI/CD pipelines for embedded development
  • Interest  & skill in GUI

EU Requirements

Job Details

Posted7 April 2026
Closes7 May 2026

Contact

Similar Jobs

Finding similar jobs...