6 job openings now (Montreal South Shore)

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

Комментариев нет

  1. 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

  2. [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" не знаю, но офис ихний "локейтед" в Броссарде :lol: На площади имени Жавы. :lol:
    видно же, что ТС не сам текста печатал :roll: — описания гуглятся "на раз".
    http://www.distech-controls.com/en/ca/company/contact/ не благодарите.

Ответить