Software Development Engineer

05 Aug 2022
02 Sep 2022
Contract Type
Full Time
Are you excited about developing an industry changing product? Do you enjoy enabling rich, performant UIs on Living RoomDevices? Then this is the right team for you! And even better if you like C++, or Rust, and graphics APIs such as OpenGL, Metal, and Direct3D... get in touch!

Our client is looking for software engineers to help scale applications on millions of SmartTVs, games consoles, and set-top boxes worldwide. Our client provides a lightweight, application run-time for their own variant of React for In Living Room Devices for JavaScript developers to build, rich, robust, performant UI applications, providing the best possible CX experience on Living Room devices. They abstract the low-level platform inputs and device peculiarities to expose simple, efficient APIs that guarantee a consistent customer experience, covering rendering, video, audio, networking, resource management and security.

Key job responsibilities

Build new features and optimise performance in the native code used by Living Room Devices
Help others debug the interaction between javascript, Wasm, and the native C++ code
Work to support new graphics features by writing Shaders and adopting new graphics rendering APIs
Work with living room device manufacturers to help fix production issues with the Prime Video application A day in the life
A day in the life in the Living Room Foundation team involves working with partners inside and outside of the business to get the native code required as part of the video app working on set-top boxes, games consoles, and smart TVs.

Our client ships the framework source code to some external partners to allow them to complete the porting process themselves offering help where required, for other partners they complete the ports internally in collaboration with other internal teams.

About the team
Members of the team will interact with the teams building the JavaScript application that runs on the native code they are building and with external 3rd party device manufactures to build the best possible Living Room Experience.

This includes enabling device specific features, adding new graphics engine features, porting to new devices, and optimizing performance.

There are 3 main customers:
1) The end user of the app
2) React Javascript developers building applications on top of their native code
3) 3rd party device manufacturers who run our clients C++ code on their devices


Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
Bachelor's degree in computer science related fields OR equivalent experience in software development PREFERRED QUALIFICATIONS

Experience developing native software in C, C++, or Rust
Knowledge or experience working with graphics rendering APIs and shaders e.g. OpenGL, and DirectX
Completed or currently working towards a BSc/MSc degree in Computer Science or related field
Knowledge of Computer Science fundamentals such as object-oriented design, algorithm design, data structures, problem solving and complexity analysis If you are interested in the role of Software Development Engineer - SDE and feel that you have the relevant experience, please contact your Recruitment Partner, Kelly Baldwin at Aspire Recruitment on (phone number removed) or email (url removed)

If this job isn t exactly right for you but you re looking for something new, please contact us for a confidential career discussion.

Aspire Recruitment is acting as an Employment Agency in regard to this Permanent opportunity

More searches like this