Remote Software engineering Jobs · C/C++

Job listings

  • Verify the fetch unit for next-gen high-performance RISC-V CPU cores, including instruction fetch, prediction, decode, and dispatch.
  • Develop verification strategies, create sophisticated tests, and debug complex failures using SystemVerilog and UVM.
  • Collaborate with CPU architects and RTL designers to ensure front-end correctness across workloads and corner cases.

Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. Our diverse team of technologists have developed a high performance RISC-V CPU from scratch, and share a passion for AI and a deep desire to build the best AI platform possible.

  • Architect and build high-performance crypto spot and derivatives exchanges, including matching engine, risk engine, and regulatory reporting.
  • Lead all crypto engineering, including spot and derivatives exchanges licensed in the US and Bahamas.
  • Design scalable backend services, maintain code quality, participate in code reviews, and troubleshoot incidents.

Alpaca is a US-headquartered global leader in agent-first brokerage infrastructure for stocks, ETFs, options, crypto, fixed income, and more. Our diverse team of 400+ globally distributed members thrives working from anywhere, backed by $400 million in funding from top-tier investors.

  • Own the technical architecture and roadmap for a multi-RAT RAN digital twin covering LTE and 5G NR.
  • Integrate production MAC and scheduler software into deterministic closed-loop simulations with stable interfaces.
  • Develop AI/ML-based RAN capabilities including neural channel estimation and learned scheduling policies.

Parallel Wireless is a U.S.-based pioneer in Open RAN innovation, transforming how mobile networks are built, optimized, and powered. The company culture emphasizes software-centric, hardware-agnostic approaches to reduce complexity and total cost of ownership.

  • Design and build proprietary advisory services (Block Trading, Portfolio management, IRA) with high quality and performance.
  • Write code across frontend, backend, databases, and distributed systems, wearing multiple hats in a small team.
  • Apply deep knowledge of low-latency systems, concurrency, and object-oriented data modeling for scalable architecture.

Alpaca is a US-headquartered global leader in agent-first brokerage infrastructure for stocks, ETFs, options, crypto, and more. With 400+ globally distributed team members and $400 million in funding, they foster a diverse, curious, and empathetic culture.

  • Lead the team building Alpaca's algo trading platform, designing and architecting with a hands-on approach while writing code and making critical technical decisions.
  • Own technical direction, roadmap, delivery, day-to-day execution, code quality, production ownership, and people development for a small engineering team.
  • Require deep expertise in frontend/backend, databases, distributed systems, and low-latency trading systems, with previous leadership experience.

Alpaca is a global leader in agent-first brokerage infrastructure for stocks, ETFs, options, crypto, and more, serving hundreds of financial institutions across 40 countries. Our team of 400+ globally distributed members spans the USA, Canada, Japan, and beyond, backed by $400 million in funding.