Développeur FPGA |FPGA Developer
Grass Valley
QC, CA
6d ago

 

Grâce à sa technologie primée et à son expertise reconnue, Grass Valley permet aux créateurs, aux diffuseurs et aux organisations médiatiques de produire du contenu exceptionnel qui captive le public et connecte les gens par la magie des médias.

En tant que chef de file de la R&D de l’industrie, nous offrons la gamme la plus étendue et approfondie de solutions de pointe dans le secteur. Nous sommes le partenaire de confiance de nombreux grands noms créatifs du secteur des médias et du divertissement, car nous aidons nos clients à créer des entreprises médiatiques prospères et à s’adapter à l’évolution rapide du paysage médiatique.

Pourquoi joindre les rangs de Grass Valley?

Alors que le monde continue d’évoluer, Grass Valley se transforme également : en créant des solutions novatrices et révolutionnaires pour répondre aux besoins et aux réalités changeantes des clients. Nous sommes fiers que depuis plus de 60 ans, nos innovations aient permis aux créateurs de contenu, aux diffuseurs et aux organisations médiatiques de produire un contenu riche et convaincant qui rapproche encore plus le spectateur de l’action, qui est plus engagé dans l’histoire et plus connecté aux autres.

Nos collaborateurs sont créatifs, compétents, passionnés et dévoués. Ils travaillent ensemble pour fournir des solutions et des services de haute qualité à des clients du monde entier. Nous recherchons nos futurs ambassadeurs, techniciens, leaders d’opinion et innovateurs pour poursuivre cette belle aventure avec nous. Voici votre chance de vous joindre à nous!

Pour de plus amples informations, veuillez consulter le site www.grassvalley.com.

L’opportunité

Grass Valley est à la recherche d'un développeur FPGA pour rejoindre son équipe. Le candidat participera au travail sur les circuits numériques et à la conception des composants pour qu'ils correspondent au bon prototype.

Votre rôle

  • Concevoir et implanter des modules FPGA à laide de concepts connus comme les domaines dhorloge et la métastabilité.
  • Rédiger des lignes directrices de contraintes de calendrier et de routage.
  • Appuyer les clients dans lintégration du FPGA à leur plateforme.
  • Respecter les processus et les règles ou meilleures pratiques de codage convenues entre les membres de léquipe.
  • Contribuer à lexamen de la conception et des codes.
  • Essai en laboratoire des modules FPGA.
  • Collaborer étroitement avec les développeurs logiciels et les architectes de système.
  • Documenter et rédiger des guides ou des tutoriels sur la façon dutiliser les modules.
  • Appuyer les ingénieurs de test et dAQ.
  • Demeure au fait des technologies et outils de FPGA.
  • Contribuer à lamélioration du processus de développement.
  • Réaliser des tests unitaires de simulation dauto-évaluation au niveau du module.

Formation :

  • Baccalauréat en génie électrique ou expérience équivalente

Expérience :

  • Au moins quatre (4) ans d’expérience en développement FPGA (plus d’expérience est souhaitable).

Connaissances, compétences et aptitudes :

  • Connaissance de Linux (Bash, configuration, )
  • Expérience avec au moins un langage de script (Python, TCL, Perl, Bash).
  • Expérience avec les outils fournisseur et acheminement de FPGA.
  • Connaissance des outils de placement et des outils internes de FPGA.
  • Maîtrise de l’architecture Xilinx FPGA et des blocs internes.
  • Expert en VHDL et en bancs dessai et simulation.
  • Expérience avec QuestaSim ou Modelsim.
  • Expérience avec Chipscope ou un ILA équivalent.
  • Expérience avec les réseaux et les technologies IP.
  • Expérience avec les systèmes de contrôle de version comme GIT et SVN.
  • Expérience dutilisation danalyseur logique ou doscilloscopes, un atout.
  • Expérience avec Verilog, un atout.
  • Expérience dans le traitement audio et vidéo, un atout.
  • Expérience avec les technologies de diffusion en continu, un atout.
  • Expérience avec les systèmes CI/CD comme Jenkins, un atout.
  • Expérience avec Docker, un atout.
  • Connaissance des interfaces mémoire DDR et PCI, un atout.
  • Connaissance de la programmation logicielle, un atout.
  • Bilinguisme (français, anglais)
  • Apprécie de faire partie dune équipe.
  • Accepte la critique constructive.
  • Apprend rapidement et est débrouillard.
  • Capacité à gérer les interruptions et les priorités.
  • Capacité à apprendre seul de nouvelles technologies.
  • En mesure denseigner aux autres.
  • Fait preuve de professionnalisme.
  • Porte attention aux détails sans en faire une obsession.
  • Apprécie le respect des normes.
  • Ouverture desprit.
  • Certain leadership et perçu comme un leader.
  • Généralement positif.
  • Sadapte facilement au changement.
  • Aime essayer de nouvelles choses.

  • Grass Valley offre une rémunération compétitive dans un environnement de travail stimulant et motivant.
  • Cette description de poste a pour but de décrire la nature générale et le niveau du travail qu’implique cet emploi. Il ne s’agit pas d’une liste exhaustive de toutes les responsabilités, tâches et compétences requises pour celui-ci.
  • Grass Valley est un employeur qui adhère au principe de l’équité et prend ses décisions en matière d’emploi sans tenir compte du sexe, de l’état civil, de la race, de la religion, de la couleur, de l’âge, du handicap, de l’orientation sexuelle ou du statut de vétéran protégé.

 

With our award-winning technology and trusted expertise, Grass Valley enables and empowers creators, broadcasters and media organizations to produce brilliant content that captivates audiences and connects people through the magic of media.

As the industry’s R&D powerhouse, we offer the widest and deepest range of best-in-class solutions in the industry. We are the trusted partner to many of the biggest and most creative names in the media and entertainment business as we help our customers to build successful media businesses and navigate the rapidly shifting mediascape.

Why Join Grass Valley?

As the world continues to evolve, Grass Valley is also transforming: Creating innovative breakthrough solutions to serve customers’ changing needs and realities. We are proud that for over 60 years, our innovations have enabled content creators, broadcasters and media organizations to produce rich, compelling content that brings the viewer even closer to the action; more engaged with the story and more connected to others.

Our people are creative, knowledgeable, passionate and dedicated, working together to deliver high quality solutions and services to customers all over the world. We are looking for our future ambassadors, technologists, thought leaders and innovators to continue this beautiful journey with us. This is your opportunity, join us!

For further information, please visit www.grassvalley.com.

The Opportunity

Grass Valley is looking for a FPGA Developer to join our team. The candidate will participate in  working with digital circuits and designing the components to correspond with the correct prototype.

Your Role

  • Design and implement FPGA modules using commonly known FPGA concepts such as clock domains and metastability
  • Write timing constraints and routing guidelines
  • Support customers with the integration of the FPGA into their platform
  • Comply with processes and coding rules/best practices agreed upon by the team
  • Contribute to design reviews and code reviews
  • In-lab testing of FPGA modules
  • Collaborate closely with software developers and system architect
  • Document and write guides/tutorials (wiki) on how to use the modules
  • Support the test and QA engineers
  • Stay current with FPGA technologies and tools
  • Contributes to improve the development process
  • Run module-level self-check simulations unit tests

What you Have to Offer

Education:

  • B.Eng or B.Sc. in electrical or equivalent experience

Experience:

  • Minimum 4 years’ experience in FPGA development, more is better

    Knowledge/Skills/Abilities:

  •  Know your way into Linux (bash, configuration, …)
  •  Experience with at least one scripting language (python, TCL, perl, bash)
  •  Experience with FPGA place and route tools
  •  Knowledge of pin placing tools and FPGA internals
  •  Master Xilinx FPGA architectures and internal blocks
  •  Expert in VHDL and simulation test benches
  •  Experience with QuestaSim or Modelsim
  •  Experience with Chipscope or equivalent ILA
  •  Experience with networks and IP technologies
  •  Experience with version control systems such as GIT, SVN
  •  Experience using oscilloscopes/logic analyzers is an asset
  •  Experience with Verilog is an asset
  •  Experience in audio/video processing is an asset
  •  Experience with streaming technologies is an asset
  •  Experience with CI/CD systems such as Jenkins is an asset
  •  Experience with docker is an asset
  •  Knowledge of PCIe and DDR memory interfaces is an asset
  •  Knowledge of software programming an asset
  •  Bilingual (French, English)
  •  Likes to work and be part of a team
  •  Accepts constructive criticism
  •  Learns quickly, is resourceful
  •  Ability to manage interruptions and priorities
  •  Ability to self-teach new technology
  •  Can teach others
  •  Professionalism
  •  Cares about the details without being obsessive
  •  Likes when things are done following some standard work
  •  Open minded, not stubborn
  •  Has some leadership and is seen as a leader by others
  •  Generally positive
  •  Can deal with change easily
  •  Like to try new things

 
  
  • Grass Valley offers competitive compensation packages in an energizing and supportive work environment.
  • This job description is intended to describe the general nature and level of work involved for this job.  It is not an exhaustive list of all responsibilities, duties and skills required of this job.
  • Grass Valley is an equal opportunity employer and makes employment decisions without regard to gender, marital status, race, religion, colour, age, disability, sexual orientation or protected veteran status.

Powered by JazzHR

Report this job
checkmark

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

Apply
My Email
By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
Continue
Application form