Experienced Embedded Software Developer
Workplace: Malmö, Sweden
Expires: September 12, 2025
Join Prevas as a Senior Embedded Software Developer working on exciting consultancy projects in product development. Be involved in the full development process from requirements specification and system design to implementation, testing, and deployment. Work with real-time operating systems (RTOS), embedded Linux (Yocto), or bare-metal development, including communication protocols like SPI, I2C, and CAN. Collaborate closely with electronics and mechanical engineers to ensure smooth software-hardware integration. Prevas offers a friendly, collaborative culture that values expertise, mutual support, and fun while encouraging your professional growth.
Main requirements:
- Senior experience level
- At least 7 years of embedded software development and product development experience
- Fluent Swedish (spoken and written)
- Professional proficiency in English
- University or Master’s degree in Computer Science, Electronics Engineering, or similar
Responsibilities:
- Participate in full software development lifecycle from requirement specification through deployment
- Develop embedded applications on RTOS, embedded Linux (Yocto), or bare-metal platforms
- Develop and optimize communication protocols such as SPI, I2C, and CAN
- Collaborate with electrical and mechanical engineers to ensure software-hardware integration
- Utilize debugging tools and perform system integration
Required hard skills:
- Embedded C/C++ programming
- Low-level programming
- System integration
- Debugging tools
- Embedded Linux (Yocto)
- Real-time operating systems (RTOS)
Recommended hard skills:
- Experience with bare-metal development
- Knowledge of communication protocols (SPI, I2C, CAN)
Soft skills:
- Solution-oriented
- Team player
- Open-minded
- Active collaborator
- Business-driven mindset
Coding languages:
- C
- C++
Frameworks:
- Embedded Linux (Yocto)
- Various RTOS
Operating systems:
- Embedded Linux
- RTOS
- Bare-metal
Natural languages:
- Swedish (Proficient)
- English (Proficient)
Cultural skills:
- Respect for diversity
- Collaboration in multidisciplinary teams
- Supportive and engaging work culture