Sr Embedded SW Developer
1 day ago
Responsibilities
- Design and develop embedded software for safety-critical applications for the rail sector;
- Develop test methods (unit tests, integration tests, fault tolerance tests, performance tests, etc.);
- Collaborate with development team to ensure successful integration of software on embedded systems ;
- Assist in the identification and resolution of issues related to the embedded software;
- Write the technical documentation required for software development and maintenance (design and architecture) ;
- Maintain the PC software tools for system configuration and monitoring ;
- Participate in supporting internal and external clients in resolving technical issues.
Requirements
- BA in Electrical Engineering, Computer Science, Software or related field
- Minimum of 8 years of experience developing embedded applications development in C/C++
- Experience with embedded real-time operating systems (RTOS) on 32-bit microcontrollers
- Ability to use lab equipment such as oscilloscope, logic analyzer, multimeter and others for hardware/software integration testing
- Working knowledge of low-level communication protocols such as I2C, SPI, UART, CAN and the TCP/IP protocol suite
- Ability to analyze and understand digital and analog electronic schematics
- Experience with Visual Studio C++ for PC applications
- Software development experience for safety-critical systems, in compliance with standards such as EN50128, IEC61508, EN13849 (considered an asset)
- Experience with projects integrating wireless RF communication (considered an asset).
- Experience with Git version control, with Linux and with Delphi (considered an asset)
- Ability to communicate effectively, both orally and in writing
- Member of the Order of Engineers of Quebec ( considered an asset)
- Meet the requirements of Canadian legal work.
What We Offer
- The opportunity to be part of a dynamic team within Cattron Global's R &D sector based in Ville Saint-Laurent, Québec
- A motivating and inspiring experience in an evolving business sector with global demands
- An environment focused on multi-disciplinary work (H/W, S/W, RF & Test), collaboration, team spirit and communication
- Full-time permanent position (40 hours/week) with flexibility in working schedule to meet family work balance as well as facilitate travel time
- Competitive annual salary and benefits
Nous sommes présentement à la recherche de candidats pour combler un poste
d'ingénieur(e) de logiciel embarqué (Firmware), niveau sénior,
capable de jouer un rôle clé dans la conception, le développement et la maintenance des logiciels embarqués pour nos systèmes de contrôle de locomotives. Le poste est permanent à temps plein (40 heures/semaine) et le lieu de travail est Ville St-Laurent.
Responsabilités
- Concevoir et développer du logiciel embarqué pour applications à niveau de sécurité élevé (safety-critical applications) pour le secteur ferroviaire;
- Développer les méthodes de test (tests unitaires, tests d'intégration, tests de tolérance aux fautes, tests de performance, etc.) ;
- Collaborer avec l'équipe de développement pour assurer l'intégration réussie des logiciels sur les systèmes embarqués;
- Participer à l'identification et à la résolution des problèmes liés au logiciel embarqué;
- Rédiger la documentation technique nécessaire au développement et à la maintenance des logiciels (design et architecture) ;
- Maintenir les outils PC pour la configuration and le monitoring de systèmes;
- Participer au support des clients internes ou externes dans la résolution de problèmes techniques.
Exigences
- Membre de l'OIQ (considéré comme un atout)
- Baccalauréat en génie électrique, informatique, logiciel, ou dans un domaine connexe
- Minimum de 8 ans d'expérience en développement d'applications embarquées en C/C++
- Expérience avec les systèmes d'exploitation temps-réel embarqués (RTOS) sur microcontrôleurs 32-bits
- Capacité à utiliser des équipements de laboratoires tels qu'oscilloscope, analyseur logique, multimètre et autres pour les tests d'intégration matériel/logiciel.
- Connaissance pratique des protocoles de communication bas-niveau tels que I2C, SPI, UART, CAN et de la suite de protocoles TCP/IP
- Capacité d'analyse et de compréhension de schémas électroniques numériques et analogiques.
- Expérience avec Visual Studio C++ pour applications PC
- Expérience en développement de logiciels dans le cadre de systèmes à sécurité critique, en conformité avec des normes telles que EN50128, IEC61508, EN13849 (considéré comme un atout)
- Expérience de projets intégrant de la communication sans fil (communication RF) (considéré comme un atout)
- Expérience avec les systèmes de contrôle de version Git, avec Linux et avec Delphi (considéré comme un atout)
- Excellentes habiletés à communiquer et à vulgarisation de l'information
- Membre de l'OIQ (considéré comme un atout)
- Satisfaire aux exigences du travail légal canadien
Ce Que Nous Vous Offrons
- L'opportunité de faire partie d'une équipe dynamique au sein du secteur R &D de Cattron Global basé à Ville Saint- Laurent, Québec
- Une expérience motivante et inspirante dans un secteur d'activité en évolution technique en demande mondialement
- Un environnement axé sur le travail multi-disciplinaire ( H/W, S/W, RF & Test), la collaboration, l'esprit d'équipe et la communication
- Poste permanent à temps plein ( 40 heures/semaine) avec possiblilité de flexibilité quant à l'horaire de travail pour répondre à un équilibre famille-travail ainsi que pour faciliter le temps de déplacement
- Un salaire annuel concurentiel et des avantages sociaux
-
Embedded Developer
1 week ago
Montreal, Quebec, Canada myaba Full time $100,000 - $120,000 per yearPOSITION OVERVIEWdormakaba is seeking a Sr Embedded Developer - Security Specialist based in Montreal, Qc. The Sr Embedded Developer - Security Specialist is responsible for enhancing and validating the security features of dormakaba's electronic locks and access management systems, with a focus on RFID and BLE technologies. WHAT YOU WILL DOAnalyze and...
-
Embedded Software Developer
1 week ago
Montreal, Quebec, Canada Intelcom | Dragonfly Full time $1,000,000 - $1,200,000 per yearRide the next mile with usIntelcom is seeking anEmbedded Systems Engineerto join ourIT Ops Lab team. In this role, you'll help build the next generation of our sorting technologies by designing, testing, integrating, and supporting Linux-based systems many of which are connected IoT devices. You'll apply best engineering practices and contribute to projects...
-
Embedded Software Developer
1 week ago
Montreal, Quebec, Canada Intelcom | Dragonfly Full time $80,000 - $120,000 per yearRide the next mile with usIntelcom is seeking an Embedded Systems Engineer to join our IT Ops Lab team. In this role, you'll help build the next generation of our sorting technologies by designing, testing, integrating, and supporting Linux-based systems many of which are connected IoT devices. You'll apply best engineering practices and contribute to...
-
Embedded Hardware Engineer
1 week ago
Montreal, Quebec, Canada 5830b556-7fdd-4f8e-bac5-c8d3e05cca4a Full time $100,000 - $120,000 per year-Company DescriptionSoftSound inc is a Canadian HiFi audio manufacturer focused on building reliable, high-quality audio components. Our products are engineered and assembled in Canada with strong attention to detail, sound performance, and premium craftsmanship.-Role DescriptionWe are looking for a highly skilled Embedded Audio Hardware Engineer with strong...
-
Embedded Software Designer
5 days ago
Montreal, Quebec, Canada Right Talent Right Now Full time $80,000 - $120,000 per yearJob Description Embedded Software Designer -3144-OJOJob Ref.: 3144Role: Information TechnologyRelocation Available: YesIndustry: I.T.Location: CanadaTown / City: MontJob Type: Permanent full-timeJob description:ROLE AND PRIMARY RESPONSIBILITIESThe Embedded Software Designer is responsible for all aspects of the embedded software development. Using the...
-
Embedded Software Manager
21 hours ago
Montreal, Quebec, Canada Vention Full time $120,000 - $180,000 per yearHeadquartered in Montreal and Berlin, Vention helps manufacturers automate their operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our technology powers over 25,000 machines across 4,000 factories across 5 continents and we have the privilege to work with a significant proportion of Fortune 500...
-
Montreal, Quebec, Canada Canon Canada Full time $10,000 - $15,000 per yearBilingual Sr. Business Development Specialist - Virtual We are looking for a bilingual Senior Business Development Specialist to join our team and work with Fortune 500 corporate accounts, and also develop new accounts. The successful candidate will need to be determined and results-driven to help small and medium-sized businesses improve their workflows...
-
Sr. Business Development Specialist
1 week ago
Montreal, Quebec, Canada Canon Careers Full time $60,000 - $120,000 per yearOverviewSr. Business Development Specialist - Montreal (Virtual)Ready to take your B2B sales experience to the next level?We're looking for a Sr. Business Development Specialist to join our team to work with fortune 500 company accounts and develop new accounts. You will help to maintain and support our existing customers (corporate and commercial accounts)...
-
Embedded system Engineer
5 days ago
Montreal, Quebec, Canada ZVST Cloud Technologies Full time $80,000 - $120,000 per yearLocation: Vancouver, CanadaTitle: Embedded System EngineerHiring Mode: TP/FTETotal positions: 3Job Description: · C, Silicon Validation, NVMe, PCIe, debugging, compilers, GIT, RTOS· years of experience· Develop and test SSD firmware- Preferred not mandatory· Participate in design and code reviews.· Collaborate with cross-functional teams.· Debug and...
-
Embedded Systems
1 day ago
Montreal, Quebec, Canada BusPas Full time $80,000 - $120,000 per yearVersion francaise ci-basEmbedded Systems & Device Software EngineerLocation: MontrealType: Full-timeDepartment: Innovation & TechnologyAbout the RoleWe are seeking an Embedded Systems & Device Software Engineer to design, develop, and maintain critical microservices and production tools for our smart devices. The role involves hands-on development of...