Software Software Development Development Engineer Engineer ...
United States, California, Los Angeles
Software Software Development Development Engineer Engineer ...
United States, Washington, Redmond
Minimum Qualifications:- C/C++ programming Skills- Working experience developing system software for Linux OS- A completed Bachelor's degree in Software Engineering, Computer Science, Computer Engineering or Electrical/Electronics Engineering or equivalent experience.- Working knowledge in the software engineering development lifecycle process- Debugging and system integration skills- A willingness to work in a diverse team environment and with others in cross-site organizations- Minimum of 1+ years' industry experience working in large scale software product development teams and projectsPreferred Qualifications: (Having one or more of the following qualifications is Preferred)- Understanding of Linux Operating system architecture and device driver model- Familiarity with Linux kernel open source contributions and practices- Familiarity with Linux DRM subsystem and graphics/compute SW stack- Familiarity with 3D driver development, Vulkan/OpenGL APIs, and contributing to open source Mesa 3D project- Experience with HPC, AI and/or ML software- Developing scalable MPI applications- Familiarity with developing applications for discrete GPUs- Experience with Linux power management flows and/or power saving hardware technologies