Software Developer Embedded Systems – Linux
Workplace: Markaryd, Sverige
Expires: August 12, 2025
Are you a software developer passionate about Linux and embedded systems? At NIBE, you will work with future climate-smart products in an international environment – while contributing to a more sustainable world. We are now looking for someone who wants to grow with us!
Main requirements:
  • Experience in software development with C and C++
  • Knowledge of Linux userspace development
  • Experience with version control systems such as Git
  • Strong proficiency in English, both spoken and written
Responsibilities:
  • Be part of an international team responsible for electronics and software platform development
  • Work throughout the product lifecycle from idea and development to maintenance and improvement
  • Use modern technologies to elevate platforms to market-leading status
Required hard skills:
  • Software development in C and C++
  • Linux userspace development
  • Version control (e.g., Git)
  • English language proficiency
Recommended hard skills:
  • Rust
  • Python
  • C#
  • Linux kernel development and configuration
  • Yocto Project and/or OpenEmbedded
  • CMake configuration
  • Startup and troubleshooting of newly developed circuit boards
  • Communication protocols such as I2C, Modbus, BACnet, TCP/IP, Zigbee, SPI, Bluetooth, USB, Wifi
  • Microcontrollers and/or ARM-based microprocessors
Soft skills:
  • Creativity
  • Good problem-solving skills
  • Ability to break down complex problems and find efficient solutions
  • Accuracy
  • Patience
  • Attention to detail
Coding languages:
  • C
  • C++
  • Rust
  • Python
  • C#
Frameworks:
  • Yocto Project
  • OpenEmbedded
  • CMake
Operating systems:
  • Linux
Natural languages:
  • English (Proficient)
Cultural skills:
  • Working in an international team
  • Contributing to sustainable and environmentally friendly product development