Software Engineer
Assignment Overview: Embedded Software Engineer (Linux/C)
We are currently seeking an experienced and driven Embedded Software Engineer with a strong foundation in Linux and C programming to join a collaborative and international R&D team. This role offers an opportunity to work with next-generation, connected production technologies that contribute to sustainable manufacturing on a global scale.
About the Role
In this assignment, you will be involved in the full software development lifecycle — from conceptualization to deployment — with a focus on embedded systems. The work is carried out in an agile, innovation-driven environment where collaboration and cross-functional teamwork are key to success. You will be responsible for maintaining and evolving the embedded Linux platform, creating reliable and efficient low-level software, and responding to both product and customer needs.
Main Responsibilities
Design, develop, and maintain embedded software with a strong emphasis on performance and reliability.
Analyze industry trends and customer requirements to guide product development decisions.
Manage and enhance the Linux-based platform, including kernel-level work and build systems.
Develop low-level device drivers, bootloaders, and real-time applications for multiprocessor systems.
Validate, test, and debug real-time systems and hardware integrations.
Participate in cross-disciplinary collaborations to bring technical solutions from concept to implementation.
Support pre-sales and post-sales technical activities, ensuring the solutions meet customer expectations.
Contribute to continuous improvements in product quality and system scalability.
Candidate Profile
To succeed in this role, you should bring both technical depth and a collaborative mindset. The ideal candidate is hands-on, communicative, and passionate about embedded systems and Linux development.
Core Requirements
Degree in Software Engineering, Computer Science, or similar technical field (Bachelor’s or Master’s level).
Minimum 3 years of hands-on experience with Yocto, embedded Linux, and platform maintenance.
Strong programming skills in C and C++.
Solid background in Linux OS development, including kernel and board support package (BSP) modifications.
Experience in low-level programming: device drivers, bootloaders, memory management, etc.
Proficient in reading and interpreting hardware schematics and interfacing with electronic components.
Familiarity with communication protocols, including wired and wireless networks.
Practical knowledge of debugging techniques and performance profiling in embedded environments.
Comfortable working in agile teams, with excellent problem-solving and communication skills.
Preferred Qualifications
Experience with Ethernet protocols, CAN, or similar communication standards.
Prior involvement in security feature development for embedded systems.
Background in hardware bring-up, including integration testing and troubleshooting.
Why Apply?
Be part of a highly skilled, international team in a forward-thinking development environment.
Help shape intelligent, connected, and sustainable production solutions.
Opportunities to grow professionally and work at the forefront of embedded software innovation.
Work on impactful, real-world applications used in advanced manufacturing settings.
Additional Information
Location: On-site presence is required at least 3 days per week due to company policy.
Remote work: Permitted up to 2 days per week.
Start: As per agreement.
If you are passionate about embedded Linux development and eager to contribute to cutting-edge industrial solutions, we welcome your application.
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
Läser in ansökningsformuläret