Software Engineer – Hardware Development at Optiver | Austin, United States | Rezi

Software Engineer – Hardware Development at Optiver

Software Engineer – Hardware Development

Optiver · Austin, United States

2 months ago

Software Engineer – Hardware Development

Optiver · Austin, United States

2 months ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Join Optiver's hardware research, development, and manufacturing team in Austin to develop the OS and software for custom trading hardware. This role involves low-level hardware integration, collaboration with infrastructure teams, and interaction with traders. The tech stack includes Python, Linux, TCL, C, C++, ASM, VHDL, and DSLs across x64 servers and embedded cores.

Responsibilities

  • Design and maintain the OS and software stack for trading hardware
  • Build and support Python-based interface layers for hardware control and monitoring
  • Develop software for STM processors embedded on prototype boards
  • Manage and support a fleet of hardware systems in a live production environment
  • Collaborate with hardware, infrastructure, and trading teams for seamless system performance
  • Contribute to infrastructure automation and transition into embedded development and low-level hardware logic

Requirements

  • Strong foundation in computer science fundamentals and hardware systems
  • Proficiency in Python, including familiarity with relevant libraries and APIs
  • Experience writing software in C/C++
  • Creative problem-solving skills at the system level
  • Ability to collaborate with developers and researchers
  • Experience with low-level hardware/software interactions (drivers, buses, pins, registers, etc.)
  • Ability to read and interpret datasheets and electrical engineering schematics
  • Familiarity with devices and drivers in Linux
  • Experience with FPGA design using VHDL/Verilog and the Vivado suite of tools
  • Knowledge of communication protocols, especially Ethernet
  • Exposure to network equipment operating systems like Cisco IOS, Arista EOS, or Juniper MOS
  • Experience working with high-performance trading network hardware (both packet- and circuit-switched)

Skills

  • Python
  • Linux
  • TCL
  • C
  • C++
  • ASM
  • VHDL
  • DSLs
  • Verilog
  • Vivado suite of tools
  • Ethernet
  • Cisco IOS
  • Arista EOS
  • Juniper MOS

Location

  • Austin

Benefits

  • Opportunity to work alongside best-in-class professionals from over 40 different countries
  • Global profit-sharing pool and performance-based bonus structure
  • 401(k) match up to 50%
  • Comprehensive health, mental, dental, vision, disability, and life coverage
  • 25 paid vacation days alongside market holidays
  • Extensive office perks, including breakfast, lunch and snacks, regular social events, clubs, sporting leagues and more

About the Company

  • Optiver's mission is to improve the market by injecting liquidity, providing accurate pricing, increasing transparency, and stabilising the market no matter the conditions.
  • The company focuses on continuous improvement, prioritising safeguarding the health and efficiency of the markets for all participants.
  • As one of the largest market making institutions, Optiver is a respected partner on 100+ exchanges across the globe.

Equal Opportunity

  • Optiver does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, physical or mental disability, or other legally protected characteristics.