Search jobs > Vancouver, BC > Remote > Software engineer

Systems Software Engineer, Graphics

Parallelz
Vancouver, BC, CA
$115K-$140K a year (estimated)
Remote
Full-time
Quick Apply

Parallelz is building a new technology platform that enables new ways of delivering, discovering, and extending mobile applications ways that were never thought possible.

We enable developers (with no modifications to their code) to transform existing mobile apps into web-native apps that can run anywhere, all without a walled-garden app store.

But this technology doesn’t just magically appear, that's where you come in. You will help us build breakthrough technology to enable a radically improved mobile experience for users that give them more control over their mobile device experience.

You will be getting in right at the beginning, working with the team to take our early versions of the technology to market, and turning it into a product that will have an impact across the industry.

Parallelz founding team and advisors are serial entrepreneurs and technologists from Google, Mozilla, Microsoft, MIT Media Labs, Nvidia, and other top organizations.

The company is joined by top tier and global venture funds and angel investors.

Requirements

Are you the right person for the job? This is a technically demanding role that will require a lot of creative problem solving and out-of-the-box thinking.

A great candidate has :

  • 5+ years experience with C / C++
  • A bit of experience with Rust, Java, or Python wouldn’t hurt
  • Deep experience developing for Android / Linux (Android Internals, AOSP)
  • Experience with one or more of network (socket) programming, WebGL, or Linux device driver programming
  • In addition to the ability to work at the level of the OS on Android / Linux, these technologies are highly desirable :
  • LXC containers, OpenGL ES, WASM, WebGPU, WebRTC, AWS
  • A data-driven mindset - you rely heavily on qualitative and quantitative data to make informed decisions
  • A dig into a problem until it bleeds’ attitude you want to know how every part of the system works in detail
  • Bonus marks for :
  • An interest in Machine Learning & AI and other emerging technologies
  • Graduate work and / or research background in a related area

Benefits

This is a full-time, hybrid position. We offer a competitive salary, benefits, and an Employee Stock Option Plan.

5 days ago
Related jobs
Promoted
Cadence Design Systems
Canada

We are looking for an exceptional C++ software engineer to join the Protium Software Development Team to develop and enhance the Protium FPGA-Based Prototyping product which is used by leading CPU/GPU/HyperScaler companies for pre-Silicon software validation of their SOC’s. You will develop new algo...

Software Technology Inc
Cedar, Canada

Where applicable the Systems Engineer willassist in overseeing the physical securityintegrity and safety ofthe data center/server environment. The SystemsEngineer plays a key role in providing creativedynamic solutionsfor a variety of needs at the City of Cedar Rapids. Coordinate andcollaborate with...

Promoted
Cadence Design Systems
Canada

The Cadence Palladium team is looking for talented software engineers to join our team and contribute to the world’s fastest emulator compiler development. Demonstrated proficiency in C++, gdb debugging, and general software development skills. ...

Stripe
Canada
Remote

We are a cross functional team of engineers, analysts, marketers, and product managers that deliver the insights, internal systems and tools that fuel Stripe’s growth. As part of the Marketing Systems team, you will own systems that power go-to-market motions productizing gathered insights and intel...

Promoted
Cadence Design Systems
Canada

The Principal Software Engineer will be responsible for design and development of new features and algorithms mainly in development of a new Custom Prototyping Flow. The Principal Software Engineer will accomplish this by carefully discussing the implementation specification with the team spread acr...

Electronic Arts
Vancouver, British Columbia

Work together with a team of Systems engineers in a collaborative environment and report to a team lead. Mentor other software engineering team members. Test, debug, and extend other software engineer's code. Knowledge of software engineering and architectural design. ...

Promoted
Cadence Design Systems
Canada

We are looking for an exceptional C++ software engineer to join the Protium Software Development Team to develop and enhance the Protium FPGA-Based Prototyping product which is used by leading CPU/GPU/HyperScaler companies for pre-Silicon software validation of their SOC’s. You will develop new algo...

Arista Networks
Vancouver, British Columbia

BS Computer Science/Electrical Engineering/Computer Engineering + 8 years experience, or MS Computer Science/Electrical Engineering/Computer Engineering + 6 years experience, or in Computer Science/Electrical Engineering/Computer Engineering + 3 years experience, or equivalent work experience. Aris...

Jobber
Canada
Remote

Reporting to the Manager, Software Engineering, as a Senior Software Engineer you will collaborate with other Software Development members on a Scrum team to build reusable solutions and an industry-leading product that helps our customers and their small businesses be successful. Then Jobber might ...

Beta Systems Software AG
Kanada

Presales Engineer (m/f/d) North America at Beta Systems Software AG | softgarden. For more than 41 years, Beta Systems has been developing high-quality software products that bring. Based in Germany, Beta Systems group is one of Europe's leading mid-sized independent software solution providers. Be...