Do you thrive in a fast-paced environment where you can leverage your expertise in Linux, embedded systems, and multimedia development? Are you passionate about creating innovative solutions for next-generation devices? If so, then we want to hear from you!
We are seeking a highly motivated and skilled Linux Embedded System Engineer to join our growing team. You will play a key role in developing and maintaining robust embedded systems software for our cutting-edge products utilizing the ARM64, RISCV architecture. You will be responsible for device driver development, system integration, and collaborating with various teams to ensure a seamless user experience.
Responsibilities:
- Develop, test, and maintain device drivers for various hardware components on ARM64 platforms, particularly focusing on Renesas RZ SoC family.
- Contribute to the Yocto Project build system for creating customized Linux distributions tailored for our embedded systems.
- Experience with U-boot for bootloader development and early system initialization.
- Integrate multimedia frameworks like GStreamer for audio and video processing capabilities.
- Work collaboratively with hardware and firmware engineers to ensure seamless hardware-software integration.
- Design and implement middleware frameworks for efficient communication between device drivers and user applications.
- Optimize system performance for power consumption, memory usage, and real-time response.
- Debug and troubleshoot hardware and software issues using debugging tools and techniques.
- Provide technical support to internal and external customers regarding embedded system functionalities and issues.
- Stay up-to-date with the latest advancements in Linux kernel, embedded systems technologies, and ARM/RISC-V architectures.
Requirements
Technical Skills:
- Proven experience with embedded Linux development on ARM64, RISCV architecture.
- Expertise in C programming language with strong coding practices.
- Familiarity with U-boot and Yocto Project build system.
- Experience with device driver development and debugging.
- Have knowledge of multimedia frameworks like GStreamer.
- Understanding of middleware concepts and development.
- Familiarity with Renesas RZ processors and development tools.
- Proficiency in shell scripting for automation tasks.
Soft Skills:
- Excellent teamwork and communication skills.
- Strong problem-solving and analytical abilities.
- Ability to work independently and manage time effectively.
- Demonstrated leadership potential and ability to mentor junior team members (if applicable).
- Strong work ethic and commitment to delivering high-quality work.
Bonus Points:
- Experience with GPU programming and optimization.
- Experience with real-time operating systems.
- Experience with other embedded architectures (e.g., x86).
Â
Renesas Electronics
Renesas is a top global semiconductor company developing products for automotive, industrial, infrastructure, and IoT markets.
Other jobs at Renesas Electronics
Â
Â
Â
Â
Â
Â
Â
Â
Notifications about similar jobs
Get notifications to your inbox about new jobs that are similar to this one.
No spam. No ads. Unsubscribe anytime.
Similar jobs
Â
Â
Â
Â
Â
Â
Â
Â