Sr. Software Engineer

Portrait Displays
Lynnwood, WA, United States
Full-time

Why PDI

Portrait Displays Inc. (PDI) is a multinational high-tech company that has been supplying software to major OEM’s for more than 25 years.

Headquartered in the San Francisco Bay area (Pleasanton) with branch offices in Seattle, WA and Taiwan, PDI also has presence across Europe, China, Japan, and Korea.

PDI offers competitive salary, bonuses, 401(k), a full array of comprehensive benefits including over a dozen options of medical, dental, vision, group life insurances and more.

At PDI, you will not only have the great opportunity to work at a growing and successful company with real industry influence, but also experience the trendiest hybrid work model with flexible time-off.

We highly value creativity, adaptability, and work / life balance. You will find hard work truly pays off!

Job Overview

As a member of the engineering team, you will be responsible for creating, extending, and maintaining foundational libraries and that are used in all of Portrait's applications.

The Senior Software Engineer is responsible for developing software tools and libraries that will be integrated into desktop, mobile, and embedded applications;

as well as create tests to ensure they perform correctly. These applications are core to Portrait’s business and bring value to our customers and OEM partners.

The ideal candidate is proficient with a variety of platforms, programming languages, tools, and build systems, and has experience working in an agile software development environment.

Because we are a rapidly growing company, you can assume a high level of responsibility quickly and continue to grow professionally as the company grows.

Required Qualifications and Experience

  • Bachelor’s degree or higher in Computer Engineering, Electrical Engineering, Computer Science, or equivalent experience.
  • Experience with platform independent designs and implementations
  • Experience with system programming on Windows, macOS, Linux, and mobile platforms.
  • Fluent in C / C++
  • Comfortable with platform specific languages such as C# and Objective-C / C++.
  • Experience with Visual Studio, Xcode, and cmake.
  • Experience with communications protocols such as USB, RS-232, I2C.
  • Experience with networking protocols such as sockets, HTTP, REST, and WebSockets.
  • Experience with test driven development practices.
  • Strong git skills including GitLab CI / CD.
  • Ability to work independently and be self-motivated.
  • Ability to work effectively in a team environment.

Preferred Skills

  • Experience with consumer and professional video HDMI, SDI, DisplayPort
  • Experience with JavaScript and HTML5
  • Background in math and physics
  • Passionate about video and color quality
  • Experience with display color calibration

Company Description

Portrait Displays provides color display solutions that combine the latest in color science with advanced display control.

Portrait Displays ensures that color presents beautifully on screens of all sizes for global device manufacturers, content creators, and content distributors.

Only Portrait Displays upholds color quality every step of the way, from the creation of the first frame to its appearance on the screen of any device.

Portrait Displays’ Calman color calibration software is the most popular calibration solution utilized by Hollywood’s most respected color professionals.

Calman color calibration solutions meet the requirements to deliver a superior viewing experience that is just right. With decades of experience in color science and display technology, Portrait Displays is taking the lead in inventing a more colorful digital future.

This position is open to candidates in Lynwood, WA location.

PDI is an equal opportunity employer who pledges not to discriminate against employees based on race, color, religion, sex (including pregnancy), national origin, age, disability or genetic information.

15 days ago
Related jobs
Promoted
VirtualVocations
Seattle, Washington

Software Engineer - Provider Experience. ...

Promoted
SpaceX
Redmond, Washington

Our software engineers are responsible for the complete lifecycle of the software they create, including development, testing, and support. OS/PLATFORM SOFTWARE ENGINEER (STARLINK). As an OS/Platform Software Engineer on the Starlink program, you will be solving challenges underpinning every aspect ...

Promoted
Apple
Seattle, Washington

Thanks to Apple's outstanding integration of hardware, software, and services, engineers here partner to get behind a single unified vision. The Apple Services Engineering Server (ASE) Frameworks Team is one of the most exciting examples of Apple's long-held passion for combining art and technology....

Promoted
Energy Jobline
Woodinville, Washington

Mentor junior engineers and collaborate with engineers from other teams. Does working on a cutting edge and fast growing serverless database excite you? We are looking for a self-driven, passionate, and experienced engineering leader to build next predictive heat management and placement solutions t...

Promoted
Salesforce.com, Inc.
Seattle, Washington

The Salesforce Marketing Cloud Database Management Plane team consists of smart and tenacious engineers dedicated to excellence through platform expertise and uncompromising integrity. ...

Promoted
Salesforce
Seattle, Washington

The Salesforce Marketing Cloud Database Management Plane team consists of smart and tenacious engineers dedicated to excellence through platform expertise and uncompromising integrity. ...

Promoted
Amazon
Seattle, Washington

Software Dev Engineer, Kindle Measurements & Insights. Our Software Development Engineers play an instrumental role in utilizing cutting edge technology to solve complex problems and get to see the impact of their work. As a Software Engineer on the Kindle Measurements & Insights team, you w...

Blueprint
Bellevue, Washington

Experience with providing technical leadership, mentoring on software engineering design, development, and frameworks, analyzing alternatives, and presenting technical options to leads and clients. Experience with driving technical planning and solutions for small software portfolios, including auth...

Monolithic Power Systems
Kirkland, Washington

Embedded Software Engineer – Wireless Power. Work with customers on software/firmware supports for existing products or deliver software/firmware for new products for wireless power conversion systems. This is a position with the technical marketing and application engineering team. Responsible for ...

Disney Entertainment & ESPN Technology
Seattle, Washington

We’re looking for a Senior Software Engineer who has experience in Rust and comes from a C/C++ background, who knows how to write cross platform code, and is ready to push the boundaries of UX on our custom in-house runtime to provide the best app experiences for our viewers on devices across the va...