Embedded Software Engineer IV

Iron Systems 

📍 Sunnyvale, United States 🇺🇸

full-time
senior
remote
Expired
Posted —
This job posting has expired View All Embedded Software Engineer Jobs

Key Skills

DSPCC++PyTorchCadence

Industry

Consumer ElectronicsRobotics

Job Description

Iron Systems is an innovative, customer-focused provider of custom-built computing infrastructure platforms such as network servers, storage, OEM/ODM appliances & embedded systems. For more than 15 years, customer have trusted us for our innovative problem solving combined with holistic design, engineering, manufacturing, logistic and global support services.

Job Title: Gaming - Embedded Software Engineer IV

Location: US - CA - Remote

Job Description

  • Reality Labs is building products that make it easier for people to connect with the ones they love most, enjoy top-notch, wire-free VR, and push the future of computing platforms.
  • We are a team of world-class experts developing and shipping products at the intersection of hardware, software and content.
  • As a DSP kernel engineer on the Reality Labs team , you can help contribute new, innovative low-level software that radically improves the performance of some cutting edge AR devices.

Responsibilities

  • Analyze, design, develop and debug DSP kernels for a variety of workloads.
  • Collaborate in a team environment across multiple scientific and engineering disciplines, making the architectural tradeoffs required to rapidly deliver software solutions.
  • Develop software for a variety of consumer devices.
  • Write clean readable code, debug complex problems, prioritize properly and get things done with a high level of efficiency.
  • Embrace the ambiguity of problem solving.

Minimum qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering relevant technical field, or equivalent practical experience.
  • 5+ years of experience with development of software systems for DSPs
  • 5+ years experience with C or C++
  • Experience developing, debugging, and shipping software products at scale
  • Communication experience and demonstrated experience working across disciplines to drive optimal solutions

Preferred qualifications

  • Masters or PhD in Computer Science, Computer Engineering, Electrical Engineering relevant technical field, or equivalent practical experience
  • 8+ years of experience with development of software systems for DSPs
  • Experience with DSP in the audio, video or camera space
  • Demonstrated experience working collaboratively in cross-functional teams
  • Experience in one or more of the following areas:
  • multi-DSP deployments
  • ML accelerators for edge devices
  • PyTorch environment
  • Cadence DSP programming