We are seeking an Embedded Software Engineer to develop, debug, and enhance our Xilinx embedded distribution using Yocto flows. The role involves working on Linux device drivers, multimedia frameworks, and GStreamer pipelines.
Key Responsibilities
- Develop, debug, and test Xilinx embedded distributions with Yocto.
- Work with Linux device drivers, including v4l2 (Video4Linux2) and DRM (Direct Rendering Manager) frameworks.
- Implement and optimize GStreamer multimedia pipelines.
- Perform bug fixing and troubleshooting in embedded environments.
- Use GIT, Perforce, and other configuration management tools.
- Collaborate with cross-functional teams for performance tuning and issue resolution.
- Maintain a strong quality mindset and contribute to continuous improvement.
Required Skills & Experience
- Strong programming skills in C
- Hands-on experience with Linux device drivers
- Knowledge of v4l2 and DRM frameworks in Linux
- Experience with GStreamer multimedia framework
- Familiarity with version control systems like GIT and Perforce
- Passion for learning and staying updated with new technologies
- Self-motivated with strong problem-solving abilities
Nice to Have
- Experience in GStreamer application development for multimedia pipelines
- Knowledge of real-time processing and embedded multimedia solutions