Software Engineer – Hardware Research at Optiver | Austin, TX | Rezi

Software Engineer – Hardware Research at Optiver

Software Engineer – Hardware Research

Optiver · Austin, TX

2 months ago

Software Engineer – Hardware Research

Optiver · Austin, TX

2 months ago
Resume preview

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

Target Resume Now

About the Role

As Optiver continues to grow, the hardware research team seeks a software engineer with a research mindset. This role involves investigating the behavior and performance of all devices used in the trading environment. The ideal candidate will apply strong software engineering principles to system development and collaborate with teams across the organization to improve systems and trading strategies.

Responsibilities

  • Design and develop software to investigate the performance and behavior of trading hardware and communication devices
  • Conduct hands-on research with a wide range of hardware components and network protocols
  • Collaborate with hardware, trading, and infrastructure teams to share findings and improve systems
  • Interact directly with low-level devices, drivers, and embedded systems using C/C++

Requirements

  • Strong foundation in computer science fundamentals and programming
  • Proficiency in Python, including familiarity with libraries and APIs
  • Comfortable conducting research and data analysis in Python using Jupyter Notebooks
  • Experience writing software in C/C++
  • Creative problem-solving skills at the system level
  • Solid understanding of the OSI model and networking fundamentals
  • Experience with low-level hardware/software interactions
  • Familiarity with devices and drivers in Linux
  • Experience with low-level communication APIs and frameworks such as EFVI, RoCE, DPDK, and Onload
  • Hands-on experience with high-precision timestamping of electrical signals and network packets
  • Experience working with high-performance trading network hardware (both packet- and circuit-switched)
  • Knowledge of communication protocols, especially Ethernet
  • Exposure to network equipment operating systems like Cisco IOS, Arista EOS, MOS or similar

Skills

  • Computer science fundamentals
  • Programming
  • Python
  • Python libraries
  • Python APIs
  • Research
  • Data analysis
  • Jupyter Notebooks
  • C
  • C++
  • Creative problem-solving
  • System-level problem-solving
  • OSI model
  • Networking fundamentals
  • Low-level hardware/software interactions
  • Linux devices
  • Linux drivers
  • EFVI
  • RoCE
  • DPDK
  • Onload
  • Low-level communication APIs
  • Low-level communication frameworks
  • High-precision timestamping (electrical signals)
  • High-precision timestamping (network packets)
  • High-performance trading network hardware (packet-switched)
  • High-performance trading network hardware (circuit-switched)
  • Communication protocols
  • Ethernet
  • Cisco IOS
  • Arista EOS
  • MOS
  • Network equipment operating systems

Location

  • Austin

Salary/Compensations

  • Highly competitive compensation package
  • Global profit-sharing pool
  • Performance-based bonus structure

Benefits

  • 401(k) match up to 50%
  • Comprehensive health coverage
  • Comprehensive mental coverage
  • Comprehensive dental coverage
  • Comprehensive vision coverage
  • Comprehensive disability coverage
  • Comprehensive life coverage
  • 25 paid vacation days
  • Market holidays
  • Extensive office perks (breakfast, lunch, snacks)
  • Regular social events
  • Clubs
  • Sporting leagues

About the Company

  • Optiver's mission is to improve the market by injecting liquidity, providing accurate pricing, increasing transparency, and stabilising the market.
  • The company focuses on continuous improvement, prioritizing the health and efficiency of markets for all participants.
  • Optiver is one of the largest market making institutions, a respected partner on over 100 exchanges globally.

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.