Embedded Software Engineer - C/C++, Linux & Embedded Systems
Multiply Teknik & IT AB · Tills vidare · Deadline 2026-11-19
Multiply Teknik & IT AB is hiring an **Embedded Software Engineer** to support both customer assignments and internal development on its VisFlow platform. The role covers the entire product lifecycle from concept and design to production, testing, and maintenance. Primary duties include developing and maintaining software for Linux-based systems and working with microcontroller-level development in **bare-metal or RTOS environments**. Depending on the assignment, tasks involve low-level and hardware-near programming, driver development, networking protocols, modern CI/CD automation, and implementing cybersecurity or functional safety standards such as ISO/SAE 21434. Applicants need **four or more years of experience** in embedded software development for a mid-level role, or at least five years for a senior profile. Required technical competence includes strong proficiency in C or C++, hands-on experience with Embedded Linux, and a background programming MCUs, RTOS, or bare-metal environments across product development lifecycles. Beneficial qualifications include experience with Yocto, Linux driver development, networking protocols, Python scripting, and safety-critical domains such as automotive, telecom, industrial systems, or defence. Swedish citizenship and security clearance are also advantageous.
Where Embedded Systems, Security, and Real-World Products Converge
Multiply is an end-to-end provider of products, services, and training within embedded systems, functional safety, and cybersecurity. Our platform, VisFlow, enables structured development, compliance, and lifecycle governance across safety- and security-critical systems.
We are now expanding our teams and are looking for Embedded Software Engineers with strong foundations in C/C++, Linux, and low-level systems development to support both customer projects and internal product development.
What You Will Do
- Develop and maintain embedded software in C/C++ for Linux-based systems
- Work with MCU-level development (Bare Metal and/or RTOS) depending on project context
- Contribute across the full product lifecycle – from concept and design to production and maintenance
- Collaborate closely with hardware, software, and product teams in cross-functional environments
- Participate in system design, debugging, testing, and performance optimization
- Work with resource-constrained systems and low-level programming
- Depending on assignment, contribute to:
- Networking and communication protocols
- Driver development and hardware-near programming
- Cybersecurity, functional safety, or compliance (e.g. SBOM, ISO/SAE 21434)
- CI/CD, automation, and modern development workflows
What We Are Looking For
- 4+ years (mid) / 5+ years (senior) experience in embedded software development
- Strong skills in C and/or C++
- Experience working with Embedded Linux systems
- Experience with MCUs, RTOS, or bare-metal programming
- Experience working in product development environments (from concept to production)
- Good communication skills and ability to collaborate across disciplines
- Structured, problem-solving mindset with a strong technical curiosity
Meriting Experience
- Experience with networking protocols and Linux-based systems
- Development of Linux drivers or low-level system components
- Experience with Yocto or custom Linux distributions
- Background in cybersecurity, functional safety, or safety-critical systems
- Experience with CI/CD, Git, test automation, or DevOps practices
- Experience from industries such as automotive, telecom, defence, or industrial systems
- Exposure to AUTOSAR, BMS, or electrified systems
- Experience with Python or scripting for automation
- Swedish Citizenship and Security Clearance
Why Multiply & VisFlow
- Work on advanced embedded systems across multiple industries
- Combine hands-on development with structured engineering and compliance
- Be part of long-term, technically challenging assignments
- Opportunity to work with both customer projects and product development (VisFlow)
- Flexible and competence-driven environment with strong technical depth