SR. EMBEDDED LINUX ENGINEER
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.