Experienced Embedded Systems Software Engineer
Workplace: Solna, Sverige
Expires: January 22, 2026
We are looking for an experienced and curious software engineer specializing in embedded systems for a long consultancy assignment at a technology-intensive customer in southern Stockholm. The assignment is part of a development team working on advanced product development within electromechanical systems, where precision, performance, and innovation are central.
Main requirements:
- Several years of experience in embedded systems and programming in C
- Good knowledge of electronics including ability to read and interpret circuit diagrams and datasheets
- Experience with control of electromechanical systems, pneumatics, or communication protocols such as IO-Link or CAN is meriting
- Experience with platforms like ESP32, Arduino, or Raspberry Pi
- Ability to work independently and as part of a team
- Residing in southern Stockholm with availability to work onsite in Haninge as needed
Responsibilities:
- Develop and enhance an existing embedded software platform
- Low-level programming in C
- Adapt software to hardware
- Optimize algorithms and communication interfaces
- Collaborate closely with hardware developers, test engineers and other specialists
- Verification, simulation, and testing
- Some interaction with subcontractors and end customers
- Document requirements and solutions to ensure quality and traceability throughout the development lifecycle
Required hard skills:
- Embedded systems programming in C
- Electronics knowledge
- Reading and interpreting circuit diagrams and datasheets
- Low-level embedded software development
- Understanding of communication protocols (IO-Link, CAN)
- Experience with platforms such as ESP32, Arduino, Raspberry Pi
Recommended hard skills:
- Experience with pneumatic system control
- Experience working in electromechanical system development teams
Soft skills:
- Curiosity
- Practical mindset combined with theoretical depth
- Strong problem-solving skills
- Good communication and collaboration skills
- Ability to work independently with responsibility
- Adaptability to hybrid work environment
Coding languages:
- C
Natural languages:
- Swedish (Proficient)
- English (Working knowledge)
Cultural skills:
- Working in a collaborative team environment
- Flexibility to manage hybrid work schedule
- Strong focus on quality and innovation
Apply for this job
You might also like:
- Developer with Linux Competence for IT Infrastructure
- 1st line support
- System Consultant (Language:- Swedish Proficient only)
- Workplace Technician
- Operations Technician with Linux Skills
- IT Technician First Line Support
- Senior Software Engineer - C++ Embedded Linux
- Cybersecurity Engineer
- IT Technician
- IT Support Technician - 1st Line Support for Kungsbacka