Wednesday, October 10, 2012

[KITlist-Tech] Junior Software Engineer / Développeur logiciel junior (Montreal, Quebec, Canada)

Please direct your responses to: swright@fluential.com

Title: Junior Software Engineer
Location: Sunnyvale, California or Montreal, Quebec
Status: Full Time

We are a well-funded start-up with cutting-edge speech recognition with a disruptive innovation platform applicable to a variety of markets and environments for spoken dialog interaction. We have an exciting mix of evolving speech-enabled products, and we offer excellent opportunities for "rock star" engineers to contribute within an ultra-creative work environment.

Job Description:
We are currently seeking a talented junior software engineer to join our hands-on technical team that is developing our next-generation speech technology. The ideal candidate will learn quickly to build thoughtfully architected, highly efficient, re-usable code modules and interfaces in C/C++. The candidate should also have some skills in understanding, meeting and anticipating customer needs. In this role, the candidate will work closely with a team of technology experts to define, develop, test, and deploy integrated speech recognition systems and natural language processing applications and tools.
Responsibilities:
• Interact with server-side developers and architects to deliver vertical slices of client-server functionality
• Drive towards delivery of commitments, identify risks, and develop risk mitigation plans
• Design and optimize code to run efficiently across multiple platforms and resource-constrained environments
• Participate in code reviews, test plan reviews, and documentation reviews
• Participate in team meetings to help improve development processes
• Be open to learning new technologies and new problem domains
Job Qualifications:

• 0-1 years experience programming in C/C++ on Windows, Linux or UNIX platforms
• Awareness of software development methodologies and life cycles
• Passion for solving difficult problems
• Good planning and communication skills
• Knowledge of client-server, multi-threaded, and network programming
• Knowledge of debugging complex software applications in Windows and Linux development environments
• Some experience using source control systems (CVS, SVN, or Git)
• Master's or Bachelor's degree in Software Engineering, Computer Science, or equivalent experience

PLUSES:
• Some experience using iPhone, iPad or Android-based devices
• Some experience working with STL and Boost libraries
• Knowledge of distributed systems and large data problems
• Experience with developing software for iOS, Android, Windows Mobile or embedded systems

Qualified candidates are encouraged to send your resume and cover letter to swright@fluential.com. Fluential, LLC, is an Equal Opportunity Employer. To learn more, please visit us online at http://www.fluential.com

MUST BE LEGALLY AUTHORIZED TO WORK IN THE US OR CANADA. VISA SPONSORSHIP IS NOT AVAILABLE.



Titre: Développeur logiciel junior
Lieu: Montréal, Québec ou Sunnyvale, Californie
Type: Temps plein

Nous sommes une start-up solidement financée offrant une technologie d'avant-garde en reconnaissance vocale et une plateforme innovante d'interaction de dialogue applicable à des marchés et des environnements variés. Nous proposons un ensemble stimulant de produits de reconnaissance vocale en constante évolution, et offrons l'occasion pour les développeurs hors pairs de faire partie d'un environnement ultra créatif.

Description du poste:

Nous recherchons un développeur junior talentueux pour se joindre à notre équipe technique qui développe la prochaine génération de notre technologie vocale. Le candidat idéal devra arriver rapidement à construire des modules et des interfaces en C++ hautement efficaces et réutilisables, selon une architecture réfléchie. Dans une certaine mesure, le candidat saura aussi comprendre, anticiper et satisfaire les besoins de nos clients. Ce poste exige que le candidat travaille étroitement avec notre équipe d'experts afin de définir, développer, tester et déployer des systèmes intégrés et des outils de reconnaissance vocale et de traitement du langage naturel.

Responsabilités
• Interagir avec les architectes et développeurs d'applications serveur afin de produire les portions clients assurant les fonctionnalités client-serveur.
• Chercher à respecter les échéanciers, être capable d'identifier les risques et savoir proposer des plans d'atténuation des risques.
• Concevoir du code et l'optimiser pour fonctionner efficacement sur diverses plateformes et dans des environnements aux ressources limitées.
• Participer aux révisions de code, des plans d'essai et de la documentation.
• Participer aux réunions d'équipe afin d'aider à améliorer le processus de développement.
• Être ouvert à apprendre de nouvelles technologies et à faire face à de nouvelles catégories de problèmes.

Exigences

• 0-1 an d'expérience en programmation C++ sous Linux, UNIX ou Windows
• Connaissance des méthodologies du développement et des cycles de vie du logiciel
• Passion à résoudre des problèmes ardus
• Bon sens de la planification
• Aptitude à communiquer
• Bonne maîtrise de l'anglais
• Connaissance des programmations de réseau, client-serveur et multitâche
• Capacité à déboguer des systèmes logiciels complexes sous Linux et Windows
• Expérience avec des systèmes de gestion de versions (Git, SVN ou CVS)
• Baccalauréat ou maîtrise en informatique, ou une expérience équivalente.

ATOUTS:
• Familiarité avec les plateformes mobiles telles que iPhone, iPad ou Android.
• Expérience avec STL et Boost
• Connaissance des systèmes distribués et des techniques de données volumineuses (big data)
• Expérience de programmation pour iOS, Android, Windows Mobile ou pour des systèmes embarqués.

Les candidats qualifiés sont encouragés à soumettre leur application à swright@fluential.com. Les Logiciels Fluential est un employeur favorable à l'égalité professionnelle. Pour en apprendre davantage, veuillez visiter notre site web au http://www.fluential.com

LE CANDIDAT DOIT ÊTRE LÉGALEMENT AUTORISÉ À TRAVAILLER AUX ÉTATS-UNIS OU AU CANADA. LE PARAINAGE DE VISA N'EST PAS OFFERT.




------------------------------------

********************************************************************

Read the new KIT List blog at www.kitlist.wordpress.com for job tips and to connect to our community!

Please go to www.KITlist.org to join, post jobs, or get answers to common questions. If you have any comments or questions, you can reach us directly at KITtechmoderator@KITlist.org.

By using the KIT List you agree to comply with the Terms of Use on the site, and will not use discriminatory employment practices. The KIT List is a service of Connelly Communications, Inc.

TO UNSUBSCRIBE:
Replying to KIT emails with an "unsubscribe" request does not work.
Instead, just send an email (from the same account you used to subscribe) to KITlist-Tech-unsubscribe@yahoogroups.com. If you are still receiving emails after a few days, please email us at KITtechmoderator@KITlist.org and we will manually remove you. Thanks!
Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/KITlist-Tech/

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/KITlist-Tech/join
(Yahoo! ID required)

<*> To change settings via email:
KITlist-Tech-digest@yahoogroups.com
KITlist-Tech-fullfeatured@yahoogroups.com

<*> To unsubscribe from this group, send an email to:
KITlist-Tech-unsubscribe@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/

No comments:

Post a Comment