Software Engineer (Embedded Systems/Firmware, Android)

Company:  Synergistic Systems Inc
Location: San Jose
Closing Date: 19/10/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description
Software Engineer (Embedded Systems/Firmware, Android)

Location: Hong Kong or Remote
Type: Full-time

About Us
Nex creates games and experiences that are powered by body motion, encouraging everyone to play more, move more, and have fun. Our products are used by millions. Nex was formed by experienced entrepreneurs from companies like Apple, Google, Microsoft, and Meta, and is backed by world-class investors like Samsung, Dapper Labs, and the NBA.

The Role
As Nex’s Software Engineer in Embedded Systems/Firmware, you are part of an ambitious and versatile Platform Engineering Team pushing the boundaries of motion gaming by optimizing Playground’s operating system and integrating state-of-the-art image processing, CV and ML algorithms. You help us take control of all low-level SoC functions, including NPU, ISP, and GPU pipelines to achieve best-in-class throughput and response. You unlock new system capabilities by enabling deep, end-to-end integration across applications, firmware, and hardware. Your product is a beautiful technology stack where innovative interactive experiences can thrive. You report to the Head of Platform Engineering.
As a technology enthusiast, you want to be part of a creative process that improves people’s lives. You are fond of new innovations, especially those connecting the physical and digital worlds. You are a relentless learner and problem solver. You resist the urge to succumb to deadlines, pressure, and skepticism until you get to the root of every problem. Coding is your doorway to the world.

What You Will Bring to the Table

  • Ability to deeply integrate software and hardware to push the technology boundaries and unlock new capabilities.
  • Knowledge of Android and Linux operating systems.
  • A developed sense and sensitivity to technology to lead your colleagues down the right paths.
  • Skills that accelerate your colleagues’ learning, experimentation, and product development.
Must Have
  • Proficient in C/C++ and Python.
  • Well versed in low-level system programming, task scheduling, and multi-processing.
  • Proficient in system debugging tools such as perfetto, systrace, tcpdump, Arm Mobile Studio, etc.
  • Experience with building and customizing AOSP, Android build system and toolchains.
  • Knowledge of Android and Linux operating systems, hardware abstraction layers, and performance optimization techniques.
  • Understanding of computer architectures, memory access patterns, caching, interrupts, and hardware acceleration.
  • Familiarity with image processing and graphical pipelines.
Should Have
  • Fascination with low-level hardware technology.
  • Willingness to deep-dive into problems and an obsession with finding the root causes.
  • Commitment to building useful products.
  • Strong problem-solving and analytical skills.
  • Desire to help others succeed.

Nice to Have

  • Domain knowledge of cameras and ISPs.
  • Domain knowledge of neural networks and NPUs.
  • Domain knowledge of Arm Cortex CPUs and Mali GPUs.
  • Experience with bootloaders and system initialization.
  • Experience with deploying ML applications on the edge.
  • Experience with real-time operating systems.
  • Relevant industry connections.
  • Interest in venture business and startup life.


We Offer

  • Competitive compensation package.
  • Flexible working hours and vacation policy.
  • Product-driven culture that treasures talents and individual growth.
  • Front-row seat and hands-on experience with cutting edge technologies in the evolving gaming field.


Nex is located in San Jose, California, USA and Hong Kong . Learn more about us at nex.inc/who-we-are .
How to Apply

We can’t wait to connect with you! If you think you’re a good fit, please send your resume to careers+ with the subject "Software Engineer (Embedded Systems/Firmware, Android)". We will be in touch!
We encourage applications even if you don’t meet more than 50% of the requirements, we believe that experience comes in many forms!

@2017 - 2024 NEX Team Inc. All rights reserved.

#J-18808-Ljbffr
Apply Now
Share this job
Synergistic Systems Inc
  • Similar Jobs

  • Software Engineer (Embedded Systems/Firmware, Android)

    San Jose
    View Job
  • Software Engineer III, Embedded Systems/Firmware, Android

    San Jose
    View Job
  • Software Engineer III, Embedded Systems/Firmware, Chrome OS

    San Jose
    View Job
  • Software Engineer III, Embedded Systems/Firmware, Google TV

    San Jose
    View Job
  • Firmware Embedded Engineer

    San Jose
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙