Company:
High-Tech Professionals
Location: Portland
Closing Date: 19/10/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description
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
Software Engineer - Low Level Cross Platform
Job ID: 1858Location: 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:
- 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 document of your resume and put in the subject line "Job ID # 1858".
#J-18808-LjbffrShare this job
High-Tech Professionals