Main Duties and Responsibilities
- Design, build, and optimise features within trading systems to meet complex business requirements, taking solutions from initial development through to testing, deployment, and live monitoring.
- Take ownership of a rapid development process, where feedback loops are tight, and code is shipped to production in a matter of days.
- Collaborate with fellow engineers to design and implement high-throughput, low-latency applications.
- Apply deep knowledge of FPGA design to streamline logic and push latency towards zero.
- Work directly with internal stakeholders to ensure technical solutions align with business goals.
- Oversee and manage system deployments, troubleshoot issues, and provide support for production systems as needed.
- Uphold high standards of code quality through peer reviews and contribute to improving development practices.
- Guide and mentor junior team members, helping to elevate team expertise and knowledge.
What We’re Looking For
- Hands-on experience in FPGA development.
- Strong proficiency in hardware description languages such as VHDL, Verilog, or System Verilog.
- Proven experience in leading technical projects or initiatives.
- Basic programming abilities in languages like C, C++, or Python.
- Comfortable working within a Linux environment.
- Solid grasp of networking concepts and protocols, including TCP, IP, and UDP.
- Sydney, Australia Location
- PermanentJob Type
- Competitive salary