ELECTRICAL ENGINEER – SYSTEM CONCEPTION
Electrical Engineer – System Conception
Job description
The electrical engineer will drive two crucial aspects of operations:
• Support and improve existing hardware by reducing costs, reducing energy consumption, improving reliability and supporting extensions.
• Play a central role in developing innovation, both through internal initiatives and by helping manage external partners and roadmaps
This is a very dynamic and fast paced role that will let you touch many different technologies and learn continuously.
Education, Knowledge & Experience
Experience required
• University degree(s) in electrical engineering or equivalent
• 5+ years of experience and demonstrated track record of integrated electronics development
• 3+ years of experience in C firmware development and related technologies
• 3+ years of experience in Linux/Unix environments and BASH scripting
• Ability to estimate costs, risks and durations for electrical engineering projects
• Electro-mechanical systems experience: knowledge of stepper motors, latches, movement detectors
• Knowledge of communication modems, solar control modules, firmwares, electrical component lifecycle, updates and optimization.
• Bilingual, oral and written in English and French; other languages are an asset
• Experience with source control systems
Skills desired
• Agile, Scrum, Lean, XP
• Ability to develop medium complexity PCBs
Interpersonal attributes
• Vivid interest in technology
• Client-service and action orientated
• Ability to set and manage priorities
• Skill at meeting deadlines and multitasking in a fast-paced, diverse and collaborative environment
• Strong analytical and problem-solving abilities
• Ability to articulate ideas
• Attention to quality and details
• Self-motivated and directed
• Strong interpersonal and motivational skills
• Diligence, honesty and professional integrity
==============================================
—
ELECTRICAL ENGINEER – SYSTEM CONCEPTION
SENIOR SOFTWARE ENGINEER – ANGULAR WEB APPLICATION DEVELOPMENT
— Montreal
Senior Software Engineer – Angular Web Application Development
Job description
The senior software engineer will participate in the elaboration of a complex Angular HTML5/Javascript application, as well as a varied set of software engineering tasks. This application will serve as the central dashboard and operation hub to operate urban biking solutions. The candidate will work in a dynamic team of engineers interacting with UX/UI, QA and project management departments. The engineering department uses an Agile, sprint-driven methodology.
Education, Knowledge & Experience
Experience required
• Minimum 7 years experience or equivalent
• Degree in software engineering, computer science (Masters a plus) or equivalent experience
Skills desired
• Excellent knowledge of Angular web application development
• Superior capacity at integrating with complex environments
• Excellent HTML5/Javascript/CSS knowledge
• Strong analytical and debugging skills
• Passionate about GUI development. Good grasp of UX/UI principles
• Good knowledge of automated build pipelines.
• Knowledge, of C, Java, Node.js and database technologies a big plus
• Excellent oral and written English, French and other languages are a plus
Interpersonal skills
• Passionate about new technologies and challenging technical work
• Capacity to work autonomously, to estimate tasks and meet tight deadlines
• Client-service and action orientated
• Ability to set and manage priorities
• Strong analytical and problem-solving abilities
• Ability to articulate ideas
• Attention to quality and details
• Self-motivated and directed
• Strong interpersonal and motivational skills
• Diligence, honesty and professional integrity
====================================
Senior Java Developer
Job description
Technology products and services are at the heart of PBSC’s business model. Reporting to the Director of Software Development, the ideal candidate will utilise his/her skills, experience and abilities to develop, support and maintain our portfolio of products in a dynamic and energized team. The ideal candidate will be expected to analyze, design, implement, support, maintain and document our existing and future software products and services.
Education, Knowledge & Experience
Experience required
• University degree(s) in computer science, engineering or equivalent
• 10+ years of experience and demonstrated track record of software development
• 8+ years of experience in Java and related technologies
• 5+ years of experience in Linux/Unix environments and BASH scripting
• Experience with Git
• Bilingual, oral and written in English and French; other languages are an asset
Skills desired
• Strong Java knowledge
• Spring, Hibernate, SQL
• Agile, Scrum, Lean, XP
• MySQL, JMeter and SoapUI
Interpersonal attributes
• Vivid interest in technology
• Client-service and action orientated
• Ability to set and manage priorities
• Skill at meeting deadlines and multitasking in a fast-paced, diverse and collaborative environment
• Strong analytical and problem-solving abilities
• Ability to articulate ideas
• Attention to quality and details
• Self-motivated and directed
• Strong interpersonal and motivational skills
Diligence, honesty and professional integrity
=========================
Low level Engineer – Embedded developer
Job description
We are looking for a self driven, innovative techie with a love for low level things.
• Linux / hardware interfacing
• Good hardware design knowledge
• Low level bus communication knowledge (RS 485 + custom bus protocol)
• Logic framework above Linux built with Node.js
This is a very dynamic and fast paced role that will let you touch many different technologies and learn continuously.
Education, Knowledge & Experience
Experience required
• University degree(s) in computer or electrical engineering or equivalent
• 5+ years of experience and demonstrated track record of integrated electronics/software development
• 3+ years of experience in C firmware development and related technologies
• 3+ years of experience in Linux/Unix environments and BASH scripting
• Ability to estimate costs, risks and durations for electrical engineering projects
• Electro-mechanical systems experience: knowledge of stepper motors, latches, movement detectors
• Knowledge of communication modems, solar control modules, firmwares, electrical component lifecycle, updates and optimization.
• Bilingual, oral and written in English and French; other languages are an asset
• Experience with source control systems
Skills desired
• Agile, Scrum, Lean, XP
• Ability to develop medium complexity PCBs
Personal Attributes
• Vivid interest in technology
• Client-service and action orientated
• Ability to set and manage priorities
• Skill at meeting deadlines and multitasking in a fast-paced, diverse and collaborative environment
• Strong analytical and problem-solving abilities
• Ability to articulate ideas
• Attention to quality and details
• Self-motivated and directed
• Strong interpersonal and motivational skills
• Diligence, honesty and professional integrity
===============================
Quality Assurance Specialist
Job description
You will participate in the definition and development of multiple testing projects. You will help maintain and enhance the rigorous quality control standards with which PBSC complies. You will participate in black and white box testing, perform an integration testing of web, mobile applications, embedded systems and a business module hosted on Amazon Web Services, and develop automated test cases using Selenium and Soap UI testing tools.
The main responsibilities include, but are not limited to:
• Define test strategies for new projects
• Suggest improvements for existing test frameworks and quality assurance procedures
• Participate in release planning, including implementation and testing, using agile/scrum methodologies
• Perform integration testing, performance testing, regression testing
• Effectively communicate the results to various parties: developers, customers, managers
• Demonstrate ownership and responsibility for assigned tasks
• Participate in test automation activities: maintain automated test suite and develop new test cases using SoapUI and Selenium
• Assess quality risks and communicate it to the team and main stakeholders
Education, Knowledge & Experience
Experience required
• College degree in Computer Science or equivalent
• Minimum 3 years of experience in quality assurance domain
• Theoretical and practical knowledge in one or more programming / script languages (Java, Python, JavaScript, C/C++/C#), and test automation tools
• Knowledge of database structures, SQL, PHP, JSON etc
• Thorough understanding of software testing methods (white box and black box testing, regression testing, load / stress testing, performance, manual and automated testing techniques)
• Ability to set priorities, organize work in coordination with the other people and teammates
• Ability to work under pressure of strict deadlines;
• Proficiency in development of test plans, test cases and strategies adapted to the needs of the business, risks, quality objectives, deadlines
• Excellent analytical thinking
• Knowledge of Agile/Scrum development processes
• Bilingualism, English and French, spoken and written
===========================
System Administrator
Job description
The System Administrator will have to perform:
• Install new/rebuild existing servers and configure hardware, peripherals, services, settings, directories, storage, etc. in accordance with standards and project/operational requirements.
• Install and configure systems such as supports infrastructure applications and Asset Management applications.
• Develop and maintain installation and configuration procedures.
• Contribute to and maintain system standards.
• Research and recommend innovative approaches, automated ones where possible, for system administration tasks. Identify approaches that leverage our resources and provide economies of scale.
• Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups.
• Perform regular security monitoring to identify any possible intrusions.
• Maintain the system backup operations, ensuring all required file systems and system data are successfully backed up.
• Create, change, and delete user accounts per request.
• Provide support when requested from various constituencies and customers. Investigate and troubleshoot issues.
• Repair and recover from hardware or software failures. Coordinate and communicate with impacted constituencies.
• Apply OS patches and upgrades on a regular basis, and upgrade administrative tools and utilities. Configure/add new services as necessary.
• Perform periodic, performance reports to support capacity planning.
• Perform ongoing performance tuning, hardware upgrades, and resource optimization as required. Configure CPU, memory, and disk partitions as required.
Education, Knowledge & Experience
Experience required
The candidate must have at least a 5 year-experience in a position of a Senior System and Server administration.
Skills desired
The System Administrator must have strong knowledge of Linux systems (Red Hat and Debian), AWS Cloud Computing and virtualization.
He is responsible for effective provisioning, installation/configuration, operation, and maintenance of systems (hardware and software), and related infrastructure.
An advanced knowledge of database administration and SQL language is also required.
The candidate must also be familiar with Tomcat, OpenVPN, Jenkins, Artifactory, Gitlab, Barracuda and bash scripting. Basic knowledge of python and Java is a plus.
Ideal candidate speaks and writes in French, English and Spanish
…
2 more openings:
Electronics Technician
Full Stack Software Engineer.
Technicien en électronique
Description du poste
Le candidat idéal est technicien en électronique et possède de l’expérience dans le domaine de la conception de bancs de test et de circuits imprimés numériques et analogiques.
Assister l’équipe d’ingénierie dans le développement des produits
Participer à la création et aux essais de systèmes et circuits comportant une combinaison de pièces analogiques et numériques
Respecter les normes en vigueur de compatibilité électromagnétique (CEM) et de sécurité électrique
Assurer la transition vers la production et la documentation
Concevoir des bancs de tests et s’assurer qu’ils soient fonctionnels
Compétences requises
Montage et essais de prototypes
Validation de concepts
Conception de circuits multitechnologies
Préparation de plans d’assemblage
Résolution de problèmes de nature électronique
Sélection de composantes et soutien à l’obsolescence
Soutien et supervision de fournisseurs
Analyses de réduction de coûts
Soutien et interface avec la production
Maintien du laboratoire et des équipements
Expérience et connaissance
DEC – Technicien en électronique
Expérience en conception de circuits imprimés et de bancs de tests.
Expérience en conception de circuits numériques et analogiques
Expertise en normes CE, UL, CSA, etc.
Connaissance de protocoles de communications / télécommunication
Anglais et français lu, écrit et parlé
Compétences relationnelles
Passionné par les nouvelles technologies et le travail technique stimulant
Capacité à travailler de façon autonome, à estimer des tâches et à respecter de courts délais
Capacité à établir et gérer les priorités
Fortes capacités d’analyse et de résolution de problèmes
Capacité à formuler ses idées
Être attentionné à la qualité et aux détails
Motivé et ordonné
Fortes aptitudes interpersonnelles et motivatrices
============
Ingénieur logiciel “Full Stack”
Description du poste
Vous prendrez part à l’élaboration d’un kiosque à vélos à logique combinatoire Node.js et d’un arrière-plan Java complexe en utilisant Hibernate, Spring, MySQL et Elastic Search. Cette application fournit une grande variété d’interfaces de programmation d’application (API), de tableaux de bord Angular.js, de systèmes de kiosques à vélos et de systèmes d’interopérabilité. Le candidat travaillera avec une équipe dynamique d’ingénieurs, en interaction avec les départements de la conception de l’expérience utilisateur et de l’interface utilisateur, l’assurance qualité et la gestion de projets. Le département d’ingénierie opère selon une méthodologie sprint Agile.
Compétences requises
Excellente connaissance de Java, Spring, Hibernate et MySQL
Bonne connaissance de Node.js ou être disposé à apprendre la technologie rapidement
Habileté supérieure à l’intégration dans des réseaux complexes
Connaissance de SOAPUI et JMeter est un atout
Grandes aptitudes analytiques et de débogage
Passionné par le développement de logiciels dans un environnement polyvalent
Connaissance de construction automatique des pipelines
Excellente maîtrise orale et écrite de l’anglais et du français, la connaissance d’autres langues est un atout
Expérience et connaissance
Au moins 2 années d’expérience ou l’équivalent
Diplôme en ingénierie logicielle, en science informatique (la maîtrise est un atout) ou expérience équivalente
Compétences relationnelles
Passionné par les nouvelles technologies et le travail technique stimulant
Capacité à travailler de façon autonome, à estimer des tâches et à respecter de courts délais
Avoir le sens du service à la clientèle et être pragmatique
Capacité à établir et gérer les priorités
Fortes capacités d’analyse et de résolution de problèmes
Capacité à formuler ses idées
Être attentionné à la qualité et aux détails
Motivé et ordonné
Fortes aptitudes interpersonnelles et motivatrices
Diligence, honnêteté et intégrité professionnelle
Hi СВЕТ,
Where this positions are located? I see that you put South shore but is it Brossard/Logueuil or some more South?
Thanks!
[quote="balbi":378whr79]Hi СВЕТ,
Where this positions are located? I see that you put South shore but is it Brossard/Logueuil or some more South?
На площади имени Жавы. 
— описания гуглятся "на раз".
Thanks![/quote:378whr79]
где "positions are located" не знаю, но офис ихний "локейтед" в Броссарде
видно же, что ТС не сам текста печатал
http://www.distech-controls.com/en/ca/company/contact/ не благодарите.