This position is no longer available.

Senior FPGA Engineer

Job summary
Permanent contract
Salary: Not specified
A few days at home
Experience: > 5 years
Education: Master's Degree
Skills & expertise
Documentation management
Product development
Collaboration and teamwork


Interested in this job?


The position

Job description

Job Summary

At the heart of a mixed software and hardware team you’ll be a key member of the Trading agile team responsible for trading solutions around the following products: 

· nxFeed: A full feature feed handler which streamlines market data application development by processing data feeds on FPGA and making them available to applications via a simple, normalized API 

· nxAccess:  A fully featured execution engine with an FPGA algorithm sandbox allowing users to preload orders in hardware, receive market data then trigger & update those orders then send to the trading venue – with the speed and performance of hardware assisted by the flexibility of software 

You will work in a team consisting of software & hardware engineers, driven by one Engineering Manager in close relation with the Team Product Owner. You will be involved on all phases of the projects to guarantee an optimized and performing development that responds to the constraints of last generation FPGA development.  


Working for Mohamed, the team engineering manager, and in close collaboration with the software architects and Tech Leader, your main responsibilities will be: 

· Participate in the product evolutions to support future requirements 

· Participate to the technical specifications in collaboration with the hardware architect 

· Implement and test complex features based those on technical specifications 

· Maintain and improve documentation for hardware components 

· Ensure the technical debt is under control and provide means to reduce it 

· Provide technical mentoring to Junior developers & help them to improve in knowledge, development, testing & methodology. 

· Participate in the improvement of the delivery environment and workflow of the team

Preferred experience

Our Ideal Candidate Has:

· Degree in electronic engineering 

· At least 7 years of professional experience 

· Excellent understanding of the complete FPGA flow with deep knowledge in timing analysis 

· Solid knowledge in network applications in a low latency context 

· Strong organizational and leadership abilities 

· Technical environment : VHDL, Linux, Python, Networks, Jenkins, Git 

· Professional English and French

More about you: 

· You are passionate about working on very technical and innovative hardware acceleration products with a primary focus on quality and performance. 

· You have a dynamic and rigorous work-ethic with the ability to work in a team-oriented, technical, collaborative environment 

· You like to be involved in technical subjects and contributing to solve problems, be it in a team or managing issues/troubleshooting 

· You are a critical thinker, life-long learner and enjoy discovering new technologies and solutions  

What’s in it for you? 

· You’ll be an integral member of a team where you will help define the product direction 

· You’ll have an opportunity to challenge yourself and avoid the status quo with a goal of quality, performance and operational excellence 

· We offer perks that will help you find your work-life balance and professional comfort

Recruitment process

Our process 

1. Apply and first contact with HR 

2. Interview with Mohamed - The team Engineering Manager 

3. Technical case study with Christophe – The CTO for Hardware

4. Interview with Mohamed and Edward – The team Engineering Manager and Hardware Architect

5. Offer 

We know your time is valuable and aim to move as quickly as possible. We will keep you informed of the progress into our recruitment process and will inform you of our decisions to move forward or not. 

We are equal opportunity and value diversity - We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, or disability status.  

Keywords: VHDL, Python, FPGA, Linux, Networks, Scripting, Jenkins, Git

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Ingénierie matérielle”.