Job Description:
Embedded Linux Software Developer with experience in Linux Application, U-Boot, kernel, and device drivers development
The ideal candidate will be responsible for designing, implementing, and optimizing software solutions for embedded systems using Linux platforms. This role offers an exciting opportunity to work on advanced technology and contribute to the development of innovative products.
Key Responsibilities:
Develop, test, and deploy embedded software solutions on Linux platforms, including U-Boot, kernel, and device drivers using Yocto.
Collaborate with hardware engineers to ensure seamless integration between software and hardware components.
Contribute to system architecture and design specifications, with a focus on the Yocto and Embedded Linux
Document software design and implementation processes.
Qualifications:
Bachelor’s degree in Computer Science or Electorinics Engineering
Proven experience in embedded Linux software development, with specific expertise in U-Boot, Linux kernel, and device drivers.
Proven Experience in Yocto and BSP builds
Proficient in programming languages such as C, C++, or Python.
Strong understanding of embedded systems architecture and hardware interactions.
Experience with debugging and performance optimization in embedded systems.
Excellent analytical and problem-solving skills.
Effective communication and collaboration skills.