What are the responsibilities and job description for the Software Engineer - low level cross platform position at High-Tech Professionals?
Software Engineer - Low Level Cross Platform Job ID : 1858
Hit Apply below to send your application for consideration Ensure that your CV is up to date, and that you have read the job specs first.
Location : Portland, OR
Type : Permanent
Status : Open
Key Skills : C, IPC techniques, shared memory, audio, video, TCP, UDP, device drivers, GPU, image processing, video encoding, C , systems, Linux OS, threading
Description :
Seeking a 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. The candidate must also possess high-level design experience and the ability to see the full picture.
Requirements :
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 driver 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 :
To apply for this position, please submit an MS Word document of your resume and put in the subject line "Job ID # 1858".
J-18808-Ljbffr