Job Description The client is seeking a highly skilled Senior Embedded Linux Engineer to join a long-term onsite assignment within an advanced product development and technology-driven environment. This position offers the opportunity to work on sophisticated embedded systems and robotics-related technologies, contributing to the design, integration, optimization, and maintenance of critical software components. The successful consultant will be expected to quickly adapt to complex technical ecosystems, understand intricate system architectures, and collaborate with multidisciplinary engineering teams. The role demands a strong combination of technical expertise, analytical thinking, and the ability to independently drive engineering activities from concept through implementation.
Key Responsibilities Design, develop, and enhance Embedded Linux solutions for advanced embedded and robotics-based systems. Work closely with hardware platforms to ensure seamless interaction between software and embedded components. Analyze, troubleshoot, and resolve complex technical issues across embedded software environments. Collaborate with cross-functional engineering teams, architects, and stakeholders to support product development initiatives. Participate in system integration activities and contribute to the stability, performance, and reliability of embedded solutions. Evaluate existing software architectures and recommend technical improvements where appropriate. Independently manage technical assignments, ensuring timely delivery and adherence to quality standards. Support debugging, validation, and optimization efforts throughout the software development lifecycle. Contribute technical expertise in the development and maintenance of low-level Linux components and embedded system functionalities.
Required Skills & Competencies Extensive senior-level experience in Embedded Linux development. Strong background working with embedded hardware and software integration. Proven ability to operate effectively within technically complex and highly integrated environments. Advanced troubleshooting, debugging, and root-cause analysis skills. Strong understanding of embedded system architectures and Linux-based platforms. Ability to work independently while effectively coordinating with multidisciplinary teams. Excellent communication and stakeholder collaboration skills. Strong problem-solving mindset with a focus on delivering practical technical solutions.
Preferred Skills Experience in the following areas will be considered highly advantageous: Board Support Package (BSP) development. Linux device driver development. Yocto Project and embedded Linux build systems. C and C++ programming. System integration and validation. Low-level Linux development and kernel-related activities. Robotics software and embedded control systems.
Experience Required Senior-Level Professional with extensive hands-on experience in Embedded Linux development, embedded systems engineering, and complex technical environments. Educational Qualification Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electronics Engineering, Embedded Systems, Robotics, or a related technical discipline is preferred. Language Requirement Fluent English communication skills, both written and spoken, are required.
Additional Information Location Requirement: 100% Onsite in Västerås, Sweden
Ideal Candidate Profile The ideal consultant will possess a strong technical foundation in Embedded Linux engineering and demonstrate the ability to quickly understand complex systems and development environments. Candidates should be comfortable working close to hardware, solving challenging technical problems, and contributing to innovative engineering projects within a collaborative robotics and embedded systems environment. Application Method: Interested candidates can apply by sending their profile to hr@semiconservicenordic.com