PORTLAND, Oregon
SOFTWARE ENGINEER - LOW LEVEL CROSS PLATFORM Job Opening in PORTLAND, Oregon - Seeking software engineer with a deep understanding of OS-level performance issues and an interest in continuing development on a non-traditional, low level, high performance media platform. But also needs high level design experience amd able to see full picture.
Requirement:
Must be experienced and proficient with C and have experience in one or more of the following:
- IPC techniques
- Shared memory
- Communicating with audio and video devices
- Working with communication protocols (tcp, udp, etc.)
- Device drivers development
- GPU-based image processing
- Video encoding and decoding libraries or algorithms
- C and, optionally, C++
- Systems level understanding of Linux OS performance, including processes/threading (tasks) and IPC options
- Bit Manipulation
- Makefiles
- Linux/OSX Development
Nice to have skills:
- Low level understanding of OSX and/or Linux systems
- Device driver development on one or more operating systems
- GPU GLSL and/or OpenGL development
- Socket level development
- Git and Jira
To apply for this position please submit an MS Word doc of your resume and put in the subject "Job ID # 1858".
|