Description

Job Description

SpanIdea is seeking a highly skilled and experienced Senior Embedded Linux Engineer to join our team. As a Senior Embedded Linux Engineer, you will be responsible for the design and development of BSP/kernel software, Linux embedded software, and system-level integration. You should have a strong background in C/C++ programming and possess excellent written and oral communication skills. Additionally, you should have a solid understanding of BSD and TCP/IP stack. Experience with OpenWRT or RDK-B implementation in testing, as well as familiarity with Yocto, Python, and access point/gateway systems, would be advantageous. We are looking for individuals who have a passion for embedded systems, strong technical expertise, and a desire to contribute to the success of our projects.

Responsibilities

Design and develop BSP/kernel software for embedded systems.
Develop Linux embedded software and ensure system-level integration.
Demonstrate excellent written and oral communication skills for effective collaboration.
Utilize strong C/C++ programming skills to implement robust solutions.
Apply a deep understanding of BSD and TCP/IP stack in the development process.
Experience with OpenWRT or RDK-B implementation in testing is desirable.
Further experience with Yocto, Python, and access point/gateway systems is a plus.

Requirements

Minimum of 3 years of experience in BSP/kernel software design.
Minimum of 3 years of experience in Linux embedded software development.
Minimum of 3 years of experience in system-level integration.
Excellent written and oral communication skills.
Strong proficiency in C/C++ programming.
Strong understanding of BSD and TCP/IP stack.
Experience with OpenWRT or RDK-B implementation in testing is preferred.
Familiarity with Yocto, Python, and access point/gateway systems is advantageous.
Minimum Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
 

Education

Any Graduate