Previous Job
Software Engineer
Ref No.: 18-27318
Location: Chandler, Arizona
Software Engineer
- CS or EE with 5-7 years of work exp, some of which should include building and managing software products.
- Strong understanding of embedded C/C++ programming
- Well-versed in developing and maintaining embedded/non-embedded software stacks as it applies to both Windows and Linux operating systems.
- Experience building and deploying releases for Linux and Windows environments
- Basic knowledge of Yocto or Wind River IDP Linux build system will be a plus
- Basic knowledge of QT programming will be a plus
- Basic knowledge of XML, HTML5, CSS, JavaScript will be a plus
- Basic knowledge of DirectShow/Media Foundation/FFMPEG multimedia stack or Media SDK/DirectX is highly desirable.

Required Skill Sets:
- C/C++ programming for Windows and Linux
- Experience with developing against media and graphics stacks such as DirectX, Microsoft Media Foundation, FFMPEG, VA-API, OpenGL, and Client MediaSDK
- Source control tools such as Git and GitHub
- Build tools such as CMAKE, NMAKE, MAKE
- Able to read and understand schematics and component datasheets (e.g. IC/electrical components) to develop/bug fix firmware
- Strong debug experience in both Windows and Linux environments
- Strong V&V and bug tracking to deliver high quality software

Harshit Shrimali