Software engineer Linux
Embedded Software Engineer – Linux & C/C++
A leading technology provider in the field of advanced, connected, and sustainable production systems is currently seeking an experienced Software Engineer to strengthen its international R&D team. This position offers the opportunity to work on cutting-edge embedded software in a collaborative and forward-thinking environment.
You’ll be an integral part of the development process, working hands-on with embedded Linux systems and contributing to the full product lifecycle—from concept through development, integration, and support.
Your Role
Design, develop, and maintain software solutions for embedded platforms
Monitor technology trends and customer requirements to guide solution development
Maintain and enhance a custom Linux platform, ensuring performance and stability
Collaborate with engineering and cross-functional teams to create new system features
Debug and validate software running on multiprocessor embedded systems
Develop time-sensitive applications and low-level drivers for hardware interaction
Assist with technical inquiries and support, both pre- and post-deployment
Your Background
Degree in Software Engineering, Computer Science, or similar technical discipline
Strong background in embedded Linux systems, including platform maintenance
Minimum 3 years of hands-on experience with Yocto, Linux OS development, and hardware testing
Solid command of C and C++ programming
Experience with board-level software: drivers, bootloaders, kernel tuning
Ability to interpret and apply hardware documentation such as schematics
Knowledge of hardware-near protocols, interfaces, and real-time debugging methods
Familiarity with networking technologies, including wireless protocols
Strong communicator and team player, experienced in agile development environments
Bonus Qualifications
Practical experience working with Ethernet and custom communication protocols
Understanding of embedded security principles and protocol implementation
Exposure to board bring-up processes and troubleshooting hardware integration issues
Why You’ll Enjoy This Role
Join a fast-paced and innovative product development environment
Work with skilled professionals from a variety of backgrounds and disciplines
Contribute to next-generation smart manufacturing technologies
Grow professionally through technical challenges and continuous learning opportunities
Work Conditions
Hybrid setup: on-site presence required a minimum of 3 days per week
Remote work allowed up to 2 days weekly, in line with company policy
If you're passionate about embedded systems, close-to-hardware programming, and modern production technology, and you enjoy working in a collaborative and diverse team, this could be your ideal next role.
About Rasulson Consulting
Rasulson Consulting is a specialized staffing and recruitment firm focused on the IT sector. We collaborate with leading tech companies and innovative startups to provide exciting career opportunities for individuals passionate about digital development. With our deep technical expertise and extensive network, we efficiently match the right talents with the right assignments. At Rasulson Consulting, you’ll receive personalized guidance, regular feedback, and the chance to take the next step in your IT career.
- Platser
- Stockholm

Om Rasulson Consulting
Rasulson Consulting är ett specialiserat bemannings- och rekryteringsföretag inom IT-sektorn. Vi samarbetar med ledande tech-bolag och innovativa startupföretag för att erbjuda spännande karriärmöjligheter för dig med intresse för digital utveckling.
Genom vår djupa tekniska förståelse och vårt starka nätverk kan vi snabbt matcha rätt kompetenser med rätt uppdrag. Hos oss får du personlig vägledning, regelbunden återkoppling och möjligheten att ta nästa steg i din IT-karriär.
Software engineer Linux
Läser in ansökningsformuläret