Senior Software/Hardware Performance Engineer

Skills
Application-Specific Integrated CircuitsCC++Computer ArchitectureField-Programmable Gate ArraysGraphicPerformance Engineering
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Self-motivation with proven technical leadership
  • Individual contributor in hardware and software engineering
  • Effective communication and empathy
  • Taking initiatives while understanding environment constraints

Nice to have

  • Experience with new hardware bringup
  • Interest in non-traditional computer architectures
  • Proficiency in Go and Rust

Day to day

  • Delivering performance improvements throughout the lower levels of technology stack
  • Interfacing with custom silicon and FPGA accelerators
  • Delivering algorithmic improvements to higher-level software layers

Hiring process

  • Write a brief cover letter or submit code snippet
  • 15-minute Zoom screening call with CEO/CTO
  • Coding project using Signaloid's platform
  • Interviews with core team members
  • Final on-site or virtual on-site day with team members