Software Engineer - low level cross platform

Company:  High-Tech Professionals
Location: Portland
Closing Date: 19/10/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Software Engineer - Low Level Cross Platform

Job ID: 1858
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:

  1. IPC techniques
  2. Shared memory
  3. Communicating with audio and video devices
  4. Working with communication protocols (TCP, UDP, etc.)
  5. Device driver development
  6. GPU-based image processing
  7. Video encoding and decoding libraries or algorithms
  8. C and, optionally, C++
  9. Systems-level understanding of Linux OS performance, including processes/threading (tasks) and IPC options
  10. Bit manipulation
  11. Makefiles
  12. Linux/OSX development

Nice to have skills:

  1. Low-level understanding of OSX and/or Linux systems
  2. Device driver development on one or more operating systems
  3. GPU GLSL and/or OpenGL development
  4. Socket-level development
  5. 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-Ljbffr
Apply Now
An error has occurred. This application may no longer respond until reloaded. Reload 🗙