Senior Software Engineer - C++, System Software
Roku
4 months ago
Cambridge, United Kingdom
Senior
H1B Sponsor
Responsibilities
- Design and develop OS features in a multi-process environment.
- Deliver high-performance, ultra-reliable software using C++.
- Implement features with necessary abstractions for various hardware.
- Ensure code is fast and resource efficient.
- Solve new and challenging problems effectively.
Requirements
- 5+ years of experience developing Linux-based consumer electronic products.
- Excellent modern C++ programming skills.
- Proven track record in embedded system development projects.
- Experience in API design and developing portable code.
- Deep understanding of multi-threaded development and concurrency management.
- Experience with Linux IPC mechanisms.
- Ability to architect, implement, and test systems for performance.
- AI literacy and curiosity regarding Generative AI.
- Bachelor’s or Master’s in Computer Science or equivalent engineering experience.
Benefits
- Global access to mental health and financial wellness support.
- Comprehensive healthcare options including medical, dental, and vision.
- Life, accident, and disability insurance.
- Commuter and retirement options (401(k)/pension).
- Flexible time off for vacation and personal reasons.
Tech Stack
C++Linux
Categories
Embedded