Software Engineer - low level cross platform

High-tech Professionals
Portland, OR
Permanent

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
  • 30+ days ago
Related jobs
High-tech Professionals
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. Low level understanding of OSX and/or Linux systems. But also needs high level design experience amd able to ...

Promoted
VirtualVocations
Portland, Oregon

A company is looking for a Staff Software Engineer, Platform in the US. ...

Promoted
TalentBurst, an Inc 5000 company
Portland, Oregon
Remote

Experience in developing interfaces for Argo Teller platform with CAD devices, Check imaging software, Electronic Cash recycler machines is ideal. Location: prefer candidate to be in Cleveland, OH area but is ok with remote. Minimum of 5 years of working experience in software development and abilit...

Promoted
VirtualVocations
Portland, Oregon

A company is looking for a Senior Software Engineer for their Payments Platform. ...

Promoted
New Relic
Portland, Oregon
Remote

Our software delivers insightful observability tools across different technologies and distributed systems, enabling software engineering teams to quickly identify, understand and tackle issues, analyze performance and get the most of their software and infrastructure. If you love scale and want to ...

Promoted
VirtualVocations
Portland, Oregon

A company is looking for a Senior Software Engineer for the Cosmos Platform. ...

Promoted
New Relic
Portland, Oregon

Lead Software Engineer- Cloud Platform. Lead Software Engineer- Cloud Platform. Join our Cloud Platform team to develop state-of-the-art cloud platforms and services that securely process over 2 billion telemetry events per minute across multi-cloud environments. Mentor and support the professional ...

Salesforce
Portland, Oregon

As an Android Engineer, you will work with a cross-disciplinary team, using your extensive knowledge of building applications across a wide array of Android devices to make the Slack experience on Android be the best it can possibly be. Job CategorySoftware EngineeringJob Details. We are looking for...

iboss
Oregon
Remote

More than 4,000 global enterprises trust the iboss Cloud Platform to support their modern workforces, including a large number of Fortune 50 companies. This is an excellent opportunity to become a core member of a rapidly growing software development team. Quickly understand and extend engineering a...

Ford Motor Company
Portland, Oregon

We are building a world-class software and cloud service engineering team and are excited to grow our Technical Program Management capability. Knowledge of Autosar software stack, domain controller architecture, software defined architecture. Bachelors degree in computer science, Electrical Engineer...