Sr. Software Engineer
2 weeks ago
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.
-
Sr. Software Engineer
1 month ago
Lynnwood, United States Portrait Displays Full timeWhy PDIPortrait 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),...
-
Sr. Software Engineer
1 month ago
Lynnwood, United States Portrait Displays Full timeWhy PDIPortrait 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),...
-
Software Build Engineer
5 days ago
Lynnwood, Washington, United States Portrait Displays Full timeAbout Portrait DisplaysPortrait Displays Inc. is a leading provider of software solutions to major OEMs. With over 25 years of experience, we have established a strong presence in the San Francisco Bay area, Seattle, Taiwan, Europe, China, Japan, and Korea.About the RoleThe Software Build Engineer plays a critical role in our development and release process....
-
Cloud Software Engineer
3 weeks ago
Lynnwood, Washington, United States Amazon Services LLC Full timeAbout the RoleWe are seeking a highly skilled Cloud Software Engineer to join our team at Amazon Services LLC. As a key member of our AWS EC2 Virtual Private Cloud (VPC) team, you will play a critical role in designing and developing scalable, secure, and highly available software solutions.Key ResponsibilitiesDesign and develop software that scales to meet...
-
Software Build Engineer
2 months ago
Lynnwood, United States Portrait Displays Full timeAbout the Company 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 (Lynwood), WA and Taiwan, PDI also has presence across Europe, China, Japan, and Korea. PDI offers competitive...
-
Software Build Engineer
2 weeks ago
lynnwood, United States Portrait Displays Full timeAbout the Company 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 (Lynwood), WA and Taiwan, PDI also has presence across Europe, China, Japan, and Korea. PDI offers competitive...
-
Software Build Engineer
2 months ago
Lynnwood, United States Portrait Displays Full timeAbout the Company 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 (Lynwood), WA and Taiwan, PDI also has presence across Europe, China, Japan, and Korea. PDI offers competitive...
-
Software Build Engineer
4 weeks ago
Lynnwood, Washington, United States Portrait Displays Full timeAbout the CompanyPortrait Displays Inc. is a multinational technology company that has been supplying software to major OEMs for over 25 years. Headquartered in the San Francisco Bay area, the company has branch offices in Seattle and Taiwan, as well as a presence across Europe, China, Japan, and Korea. Portrait Displays offers a competitive salary, bonuses,...
-
Senior Software Developer
6 days ago
Lynnwood, Washington, United States Portrait Displays Full timeAbout Portrait DisplaysPortrait Displays is a leading provider of color display solutions that combine cutting-edge color science with advanced display control. Our mission is to deliver exceptional color quality on screens of all sizes, serving global device manufacturers, content creators, and distributors.Job OverviewWe are seeking a highly skilled Senior...
-
Software Installation Specialist
5 days ago
Lynnwood, Washington, United States Volpara Health Full timeSoftware Installation EngineerAt Volpara Health, we're on a mission to revolutionize cancer detection by combining our innovative Breast Health Platform with empowered patients. As a Software Installation Engineer, you'll play a crucial role in our customer success journey.Key Responsibilities:Support our pre-sales activities through direct customer...
-
Senior Software Developer
4 weeks ago
Lynnwood, Washington, United States Portrait Displays Full timeAbout UsPortrait Displays is a multinational technology company that specializes in software development for major OEMs. With over 25 years of experience, we have established ourselves as a leading provider of innovative display solutions.Job OverviewWe are seeking a highly skilled Senior Software Engineer to join our engineering team. As a key member of our...
-
Software Installation Specialist
6 days ago
Lynnwood, Washington, United States Volpara Health Full timeUnlock the Power of Cancer DetectionAt Volpara Health, we're on a mission to revolutionize cancer detection. As a Software Installation Engineer, you'll play a crucial role in empowering our customers to make a difference.Key Responsibilities:Support pre-sales activities through direct customer interaction, providing technical information and...
-
Software Installation Specialist
2 weeks ago
Lynnwood, Washington, United States Volpara Health Full timeAbout the RoleWe are seeking a highly skilled Software Installation Engineer to join our team at Volpara Health. As a key member of our software installation team, you will play a critical role in ensuring the successful implementation of our Volpara Health products for our customers.Key ResponsibilitiesSupport our pre-sales activities through direct...
-
Software Installation Specialist
3 weeks ago
Lynnwood, Washington, United States Volpara Health Full timeAbout the RoleWe are seeking a highly skilled Software Installation Engineer to join our team at Volpara Health. As a key member of our software installation team, you will play a critical role in ensuring the successful implementation of our Breast Health Platform for our customers.Key ResponsibilitiesSupport our pre-sales activities through direct customer...
-
Lynnwood, Washington, United States Amazon Development Center U.S., Inc. Full timeAbout the RoleWe are seeking a highly skilled Software Development Engineer II to join our DynamoDB team. As a key member of our team, you will be responsible for designing, building, and maintaining scalable systems that support our distributed database.Key ResponsibilitiesDesign and develop highly distributed, large-scale services that meet the needs of...
-
Software Installation Specialist
1 week ago
Lynnwood, Washington, United States Volpara Health Full timeAbout the RoleWe are seeking a highly skilled Software Installation Engineer to join our team at Volpara Health. As a key member of our software installation team, you will be responsible for ensuring the successful implementation of our software solutions for our customers.Key ResponsibilitiesDesign and implement software solutions for customers, including...
-
Lynnwood, Washington, United States Amazon Development Center U.S., Inc. Full timeAbout the RoleWe are seeking a highly skilled Software Development Engineer II to join our DynamoDB team. As a key member of our team, you will be responsible for designing, building, and maintaining scalable systems that power our distributed database.Key ResponsibilitiesDesign and develop highly distributed, large-scale services that ensure seamless...
-
Electrical Engineer
2 weeks ago
Lynnwood, Washington, United States Stantec Full timeAbout the RoleWe are seeking an Electrical Engineer to join our team at Stantec Buildings. As an Electrical Engineer, you will play a key role in designing and developing electrical power and lighting systems for our clients.Key ResponsibilitiesConduct basic interpretations of drawings, codes, and other similar materials.Perform Revit design for the...
-
Electrical Engineer II
1 week ago
Lynnwood, Washington, United States Crane Co Full timeElectrical Engineer II Job DescriptionCrane Aerospace and Electronics is seeking an experienced Electrical Engineer II to join our team. As an Electrical Engineer II, you will be responsible for designing, developing, and testing electrical systems and components for our aerospace and defense products.Key Responsibilities:Design and develop electrical...
-
Engineering Operations Manager
2 weeks ago
Lynnwood, Washington, United States Leidos Full timeJob Title: Engineering Operations ManagerJob Summary: Leidos is seeking an experienced Engineering Operations Manager to join our Maritime Systems Division in Lynnwood, WA. The successful candidate will provide strategic and tactical leadership across the Maritime System Solutions Portfolio of programs, coordinating a team of senior engineering managers and...