FPGA Engineer
Free to start · No card · 5 credits the moment you sign up
Job description
We are a prop trading firm composed of talented professionals working on multiple strategies and expanding to different asset classes and electronic exchanges around the world.
We are selective about who joins our family, but if you have the technical skills and if you are looking for a chance to develop something extraordinary, then working with us is for you.
Our company culture is based on scientific curiosity, integrity, personal growth, and teamwork. Inevitably, this is the secret to our success.
We work to be a leader in the application of technology and statistical modeling for price discovery in the financial markets.
Once a part of the team, you will learn from and work on projects that leverage your education and skill set, and you will be rewarded based on your achievements and results.
Responsibilities
- Participate in Vector’s FPGA team to develop hardware-based solutions to accelerate trading strategies in electronic markets around the world
- Work closely with other Vector Engineers to complete FPGA projects, from design through production
- Build automated tests for single modules, groups of modules, and complete solutions
- Assist in the integration of FPGA acceleration into existing Vector software designs
- Draft, update and maintain design documents, interface documents, source code comments, and change control comments
- Participate in technical meetings and develop internal training materials
Qualifications
- 1+ year writing System Verilog or VHDL
- Bachelor’s, Masters or Ph.D. degree in Computer Science, Electrical Engineering, or similar field
- Strong programming skills in C++ in a Linux environment
- Familiarity with automated testing and hardware verification techniques
- Experience using Wireshark or similar PCAP reading tools
- Experience in finding errors in code and great debugging skills
- Comfort working within a collaborative, team-oriented fast-changing environment which fosters free-flowing creativity
- Strong work ethic and willingness to do what it takes to get the job done
- Motivated, dependable, and a responsible team player
- Excellent verbal and written (English) communication skills
- Understanding of network and typical networking protocols is a plus
- Understanding computer design and operating systems is a plus
Originally posted on Himalayas
Prepare your application
Use the description above to assess your fit for Vector Trading. This checklist is guidance from Resumize, rather than additional requirements from the employer. Imported listings can be shortened or change after collection, so confirm the complete description and current availability before sending an application.
Match requirements to evidence
Identify the responsibilities and skills the employer explicitly names. For each important requirement, choose one example from your work, education, training, or projects. Explain what you did, how you did it, and what changed as a result. Include a measurable outcome when you can support it. If you lack a requirement, describe related experience accurately instead of adding an unfamiliar skill to your resume.
Put the most relevant examples near the top of your resume. Keep job titles, dates, qualifications, and contact details consistent across your application materials. Use the employer’s terminology when it describes your experience accurately; a copied list of keywords does not explain your contribution. A short, specific bullet is easier to review than a paragraph that mixes several unrelated duties.
Check the working arrangement
Confirm the location, schedule, employment type, and any eligibility requirements on the employer’s site. A remote label does not establish worldwide eligibility or flexible hours. If compensation, benefits, equipment, travel, or contract duration are missing from this listing, write down your questions for the recruiter. Do not assume details from another opening at the same company apply to this role.
Review before submitting
Follow the employer’s requested file format and application instructions. Open your exported resume and check that its text is selectable, its sections read in order, and its links work. Proofread names, dates, and contact information. Share confidential work samples only when you have permission, and use an anonymized example when necessary.
Submit through a trusted employer or recruiting destination. If the original listing has disappeared, search the employer’s careers page for the title rather than assuming the vacancy remains open. Save the application date, job reference, and the version of your resume you sent. Those details help you prepare for a later conversation and avoid submitting conflicting information through several job boards.
Review your resume for writing and readability feedback, or browse other openings if this opportunity is unavailable.