A complete application in a minute — tailored resume and cover letter, ready to send.
Get past ATS filters
Benefits offered by this job
Healthcare benefits
Retirement options (401(k)/pension)
Mental health support
Vacation and personal time off
Job summary
A leading technology company in the City of Niagara Falls is seeking a Senior Software Engineer focused on C++ UI development for embedded Linux. This is a pivotal role that involves building high-performing applications and SDK components for a widely popular consumer electronics platform. Candidates should have extensive C++ programming experience, strong understanding of embedded systems, and effective communication skills. The position offers diverse benefits aimed at supporting employees and their families.
Qualifications
Proven track record of designing and shipping high-quality software on an embedded platform.
In-depth understanding of Linux tools, libraries, and open source development.
Experience with media and video knowledge such as codecs and media streaming.
Responsibilities
Work closely with product development and platform services.
Integrate third-party C++ libraries in the Roku Platform.
Investigate, diagnose, and resolve issues within the Roku Platform.
Skills
C++ Programming
Embedded Linux
API Design
Memory Management
Multi-threaded Development
OpenGL
Consumer Electronics
Strong Communication
Education
Bachelor’s or Master’s degree in Computer Science
Tools
Boost
PlayReady
ALSA
DIAL
Job description
A leading technology company in the City of Niagara Falls is seeking a Senior Software Engineer focused on C++ UI development for embedded Linux. This is a pivotal role that involves building high-performing applications and SDK components for a widely popular consumer electronics platform. Candidates should have extensive C++ programming experience, strong understanding of embedded systems, and effective communication skills. The position offers diverse benefits aimed at supporting employees and their families.