Embedded Software Developer
Workplace: VÄSTERÅS, Sverige
Expires: August 22, 2025
We are looking for an Embedded Software Developer for an innovative company specializing in embedded systems including both electronics and software, focused on data communication and power supply. The company is in an exciting and expanding phase with multiple new projects, providing a creative work environment encouraging new ideas and solutions. The role involves working in central Västerås with the possibility of remote work.
Main requirements:
  • Master of Science in Computer Science, Electrical/Electronics Engineering, Robotics, Mechatronics or Physics with focus on embedded software development.
  • More than 3 years of professional experience in embedded software development.
  • High proficiency in C and C++.
  • Experience with Linux kernel and user space.
  • Ability to read and understand electronic schematics and datasheets.
  • Deep understanding of Embedded System design.
  • Willingness to develop own skills, manage varied projects, and meet new customers.
Responsibilities:
  • Participate in entire development process from software architecture and low-level programming to embedded systems and board bring up.
  • Develop Linux kernel modules and bare metal systems.
  • Collaborate closely with hardware and software teams to ensure products meet technical and business requirements.
Required hard skills:
  • Embedded software development
  • C and C++ programming
  • Linux kernel and user space programming
  • Reading electronic schematics and datasheets
  • Embedded System design
Recommended hard skills:
  • Experience with data communication products
  • Knowledge of Time Synchronized Network (T.S.N.)
  • Linux distribution development (Yocto, Buildroot)
  • Debugging using GDB
Soft skills:
  • Openness to learning and skill development
  • Ability to handle varied projects
  • Good teamwork and communication skills
Coding languages:
  • C
  • C++
Frameworks:
  • Yocto
  • Buildroot
Operating systems:
  • Linux
  • Bare metal systems
Natural languages:
  • Swedish (Proficient)
  • English (Working knowledge)
Cultural skills:
  • Creative and open mindset
  • Collaboration in multidisciplinary teams
  • Interest in sports and communal activities