Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
FPGA Software Engineer image - Rise Careers
Job details

FPGA Software Engineer

Hudson River Trading is seeking an FPGA Software Engineer to enhance and maintain systems powering global trading through collaborative software development.

Skills

  • C++ expertise
  • UNIX operating systems knowledge
  • System performance understanding
  • Network communication skills
  • Debugging and problem-solving skills

Responsibilities

  • Collaborate with strategy and hardware developers
  • Optimize low level code and design new APIs
  • Deploy and monitor live trading systems
  • Build tools and testing infrastructure
  • Plan physical networking layouts

Education

  • Bachelor's degree in Computer Science, Engineering, or a related field

Benefits

  • Discretionary performance-based bonuses
  • Competitive benefits package
To read the complete job description, please click on the ‘Apply’ button
Hudson River Trading Glassdoor Company Review
4.8 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Hudson River Trading DE&I Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Hudson River Trading
Hudson River Trading CEO photo
Unknown name
Approve of CEO

Average salary estimate

$212500 / YEARLY (est.)
min
max
$175000K
$250000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About FPGA Software Engineer, Hudson River Trading

At Hudson River Trading, we’re looking for a talented FPGA Software Engineer to join our innovative team in New York! Here, our coders are at the heart of what we do, working on agile teams that create, enhance, and maintain the technology that drives global financial trading. As an FPGA Software Engineer, you'll dive into the thrilling world of low-latency trading, collaborating with strategy and hardware developers to build cutting-edge trading systems. Your responsibilities will be diverse and dynamic, from conceptualizing new trading methods and optimizing intricate code to designing APIs and continuously monitoring live trading systems. You’ll also play a key role in tool development, the establishment of testing infrastructure, and physical networking strategies. We're not just looking for a coder; we want someone with a zest for problem-solving and a passion for technology, who enjoys working on real-world challenges. If you are experienced in C++, familiar with UNIX systems, and have a background with FPGAs or Verilog, we’d love to see your application. Not only will you contribute to a booming field, but you'll also be part of a vibrant culture that values collaboration, continuous learning, and innovation at Hudson River Trading. With a competitive salary and a performance-based bonus structure, plus a great benefits package, this is more than just a job—it’s an opportunity for growth and exploration in a field that's always evolving. Let’s redefine trading technology together!

Frequently Asked Questions (FAQs) for FPGA Software Engineer Role at Hudson River Trading
What are the main responsibilities of an FPGA Software Engineer at Hudson River Trading?

As an FPGA Software Engineer at Hudson River Trading, your primary responsibilities include designing and optimizing low-latency trading systems, collaborating closely with strategy and hardware developers, and building tools and testing infrastructure. You'll also be tasked with deploying and monitoring live trading systems while conceptualizing new trading methods that enhance our operations.

Join Rise to see the full answer
What qualifications are required for the FPGA Software Engineer role at Hudson River Trading?

To qualify for the FPGA Software Engineer position at Hudson River Trading, candidates must have a bachelor's degree in Computer Science, Engineering, or a related field. Expertise in C++ is essential, along with strong problem-solving abilities and familiarity with UNIX operating systems, particularly Linux. Previous experience with Verilog and FPGAs is preferred but not strictly necessary.

Join Rise to see the full answer
How does Hudson River Trading support career growth for FPGA Software Engineers?

Hudson River Trading fosters a culture of continuous learning and development, offering FPGA Software Engineers the opportunity to collaborate with experts across various fields. With a commitment to openness and innovation, HRT encourages employees to share ideas and pursue growth through hands-on experience, training, and challenges that promote skill enhancement.

Join Rise to see the full answer
What is the work environment like for an FPGA Software Engineer at Hudson River Trading?

The work environment at Hudson River Trading is dynamic, collaborative, and innovative. FPGA Software Engineers find themselves in a fast-paced atmosphere where teamwork is highly valued. HRT promotes a culture of camaraderie, often engaging in social activities alongside professional work, making it a truly enjoyable place to advance your career.

Join Rise to see the full answer
What is the estimated salary range for an FPGA Software Engineer at Hudson River Trading?

The estimated base salary range for an FPGA Software Engineer at Hudson River Trading is between $175,000 and $250,000 per year. This range depends on individual job-related skills and experience, and employees may also earn performance-based bonuses and enjoy a competitive benefits package.

Join Rise to see the full answer
Common Interview Questions for FPGA Software Engineer
Can you explain your experience with C++ as an FPGA Software Engineer?

Describe specific projects where you utilized C++ to develop software solutions. Highlight any challenges you faced and how you overcame them, emphasizing your problem-solving skills and ability to optimize code for performance.

Join Rise to see the full answer
What role does debugging play in FPGA software development?

Explain your debugging process, including tools you use and strategies for identifying issues in code. Discuss a specific instance where you successfully debugged a complex issue, showcasing your analytical skills.

Join Rise to see the full answer
How do you approach collaborating with hardware developers?

Discuss your communication strategies, how you integrate software and hardware development processes, and examples of successful projects where cross-discipline collaboration was key to achieving objectives.

Join Rise to see the full answer
What is your experience with Verilog and FPGA architecture?

Talk about your knowledge of Verilog, including any relevant projects. Discuss how you have applied this knowledge to design hardware solutions that complement software systems, showing your understanding of both worlds.

Join Rise to see the full answer
Describe a time when you had to optimize low-level code.

Provide a detailed account of a situation where you improved the performance of an application. Include specifics on the tools used, the metrics for success, and the ultimate impact of your optimization work.

Join Rise to see the full answer
How do you ensure the reliability of live trading systems?

Discuss the systematic methodologies you employ, such as testing protocols, monitoring processes, and disaster recovery plans that keep trading systems operational and efficient.

Join Rise to see the full answer
What tools do you use for network communication in your FPGA projects?

Identify specific tools or protocols you've effectively utilized for network communication in FPGA environments. Discuss how these choices played a role in performance enhancements or project success.

Join Rise to see the full answer
How do you stay current with advancements in FPGA technology?

Share your dedication to professional development by discussing any relevant courses, workshops, or conferences you attend. Mention any communities or forums you participate in to keep abreast of the latest trends and technologies.

Join Rise to see the full answer
What strategies do you use for testing and validation in FPGA development?

Explain your testing strategies, including unit testing, simulation, and integration testing. Provide examples of how thorough validation processes have led to successful project outcomes.

Join Rise to see the full answer
How do you approach problem-solving in a team setting as an FPGA Software Engineer?

Describe your collaborative approach to problem-solving, including how you incorporate different perspectives, facilitate discussions, and arrive at effective solutions as a team.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 12 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Paid Holidays

Join Hudson River Trading as an Experienced Low Level Software Engineer, where you'll thrive in a collaborative environment tackling complex problems in trading technology.

Photo of the Rise User
Posted 12 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Paid Holidays

Join HRT as a Business Operations Partner to leverage data for enhancing team performance within a technically complex financial environment.

Photo of the Rise User

Gallatin is looking for a Backend Software Engineer to enhance defense logistics readiness with AI-driven solutions.

Photo of the Rise User
OKTO Remote No location specified
Posted 2 days ago

Join OKTO as a FrontEnd (Web) Developer, where your expertise in React will help shape exceptional user experiences in digital payments.

Photo of the Rise User
Muon Space Hybrid Mountain View, California, United States
Posted 12 days ago

Join Muon Space as a Senior Ground Software Engineer to develop innovative cloud-based systems for satellite communication.

Photo of the Rise User

We are looking for a talented React Native developer to build cutting-edge mobile applications for a multi-chain digital currency wallet.

Photo of the Rise User
Visa Remote Highlands Ranch
Posted 14 days ago
MATCH
Calculating your matching score...
BENEFITS & PERKS
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Paid Holidays
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$175,000/yr - $250,000/yr
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 5, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Mansfield just viewed General Manager(03276) - Littleton NH at Domino's
Photo of the Rise User
Someone from OH, Dayton just viewed Accounts Payable Accountant at Intellihub
Photo of the Rise User
Someone from OH, Dayton just viewed Accounts Payable Associate at Cover Genius
M
Someone from OH, Dayton just viewed Sr Analyst Accounts Payable at Medline
O
Someone from OH, Dayton just viewed Senior Financial Analyst, FP&A at Oura
Photo of the Rise User
Someone from OH, Dayton just viewed Project Planner - Renewable Energy at Zone IT Solutions
Photo of the Rise User
Someone from OH, Loveland just viewed Inside Sales Co-Op at VEGA Americas
T
Someone from OH, Cuyahoga Falls just viewed Claim Operations Specialist Entry Level at Travelers
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed EDI Payer Enrollment Coordinator, Health - Remote at Experian
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Data Entry Clerk (Lead Sourcer) at PatSnap
Photo of the Rise User
Someone from OH, Columbus just viewed Regional Vice President - Ohio Valley at Zscaler
A
Someone from OH, Columbus just viewed 35753427558 - Virtual Assistant at Activate Talent
V
Someone from OH, Columbus just viewed Remote Virtual Assistant at VirtueStaff
Photo of the Rise User
Someone from OH, Hamilton just viewed Customer Service Agent at Allegiant
P
Someone from OH, Cleveland just viewed Video Editor at ProjectGrowth
Photo of the Rise User
Someone from OH, Columbus just viewed Fullstack Developer at Apex Systems
Photo of the Rise User
Someone from OH, Dayton just viewed Remote Support Engineer at Frontier Technology Inc