Current jobs related to Embedded Software Engineer - Brossard - Amaris Consulting
-
Embedded Software Engineer
2 weeks ago
Brossard, Quebec, Canada Amaris Consulting Full timeEn tant qu'Ingénieur Logiciel Embarqué , vous serez responsable de la conception, du développement, des tests et de l'optimisation des solutions logicielles embarquées pour nos produits. Vous travaillerez en étroite collaboration avec des équipes pluridisciplinaires, notamment des ingénieurs matériels, des architectes systèmes et des équipes...
-
Senior Software Engineer
3 weeks ago
Brossard, Quebec, Canada Export Development Canada Full time- Senior Software Engineer (Full Stack Developer), Digital Business Platforms - Insurance Group (000544)Posting Date:Mar 14, 2025, 10:06:29 PMPrimary Location:Job Type:PermanentSchedule:Full-timeExport Development Canada (EDC) is a financial Crown corporation dedicated to helping Canadian businesses make an impact at home and abroad. EDC offers financial...
-
MCU Specialist
1 week ago
Brossard, Quebec, Canada MANTU GROUP SA Full timeWho are we?Amaris Consulting est une société indépendante de conseil et de technologies au service des entreprises. Avec plus de 1000 clients dans le monde, nous déployons des solutions pour les plus grands projets depuis plus d'une décennie - tout ceci est rendu possible par une équipe internationale de 7 600 talents répartis sur les 5 continents et...
-
MCU Specialist
4 weeks ago
Brossard, Quebec, Canada MANTU GROUP SA Full timeWho are we?Amaris Consulting est une société indépendante de conseil et de technologies au service des entreprises. Avec plus de 1000 clients dans le monde, nous déployons des solutions pour les plus grands projets depuis plus d'une décennie - tout ceci est rendu possible par une équipe internationale de 7 600 talents répartis sur les 5 continents et...
-
3 Days Left) Power Systems Protection Engineer
12 hours ago
Brossard, Quebec, Canada Schweitzer Engineering Laboratories (SEL) Full time**Fluent French and English, and Quebec PEng Required**The devices we make at SEL are embedded in the power grid. They prevent blackouts. They make outages safer and shorter in duration; they add cybersecurity, automation, and communication. They use innovative technologies and operate at speeds that push other pieces of the grid to go faster. As a Project...
-
Civil Engineering Consultant
2 weeks ago
Brossard, Quebec, Canada Gmining Full timeAbout This RoleWe are looking for a skilled Civil Engineer to join our Earthworks team. The successful candidate will have experience in earthwork design, CAD/Civil 3D software, and project management.Key ResponsibilitiesThe key responsibilities of this role include:Performing earthwork design and modeling using CAD/Civil 3D software.Assisting in the...
-
Project Lead
13 hours ago
Brossard, Quebec, Canada Gmining Full timeAbout UsG Mining Services is a leading provider of engineering consulting services to the mining industry. Our team of experts delivers exceptional results for our clients, leveraging their expertise in underground and open-pit mining projects.We prioritize a positive work environment, fostering collaboration, creativity, and growth opportunities for our...
-
Senior Civil Engineer
1 week ago
Brossard, Quebec, Canada Gmining Full timeG Mining Services is a multidisciplinary company providing professional services in the mining industry. We are seeking a Senior Civil, Structure and Architecture Engineer (CSA) to join our team.Job SummaryThe successful candidate will be part of the engineering team responsible for designing and preparing calculation notes for concrete structures in heavy...
-
Power Systems Protection Engineer
2 weeks ago
Brossard, Quebec, Canada SEL Full timeThe devices we make at SEL are embedded in the power grid. They prevent blackouts. They make outages safer and shorter in duration; they add cybersecurity, automation, and communication. They use innovative technologies and operate at speeds that push other pieces of the grid to go faster. As a Project Engineer – Protection in Engineering Services, you'll...
-
Electrical engineer
3 weeks ago
Brossard, Quebec, Canada Fed Manutech Canada Full timeHello, I'm Julie Baptista, Team Lead at FED Engineering, specializing in both temporary and permanent recruitment for engineering, manufacturing, and technical roles.We are experts and speak your language.We are committed to supporting you throughout your job search and every stage of your career.Your RoleI am currently recruiting for one of my clients, a...
-
Lead Engineer for Mining Infrastructure
7 days ago
Brossard, Quebec, Canada Gmining Full timeLead Civil, Structure and Architecture Engineer (CSA)G Mining Services is a multidisciplinary company which provides professional services in the mining industry for underground and open pit mining projects in precious, base, or industrial metals.The selected candidate will hold the position of Lead Structural Engineer, responsible for leading a team of...
-
Lead Engineering Specialist
6 days ago
Brossard, Quebec, Canada Gmining Full timeG Mining Services offers a wide range of professional services in the mining industry. Our multidisciplinary team provides expertise in engineering, consulting, and project management. We are seeking a highly skilled and experienced individual to join our team as a Senior Civil, Structure and Architecture Engineer (CSA).About the JobThis role involves...
-
Electrical Engineer
3 weeks ago
Brossard, Quebec, Canada Fed Manutech Full timeHello, I'm Julie Baptista, Team Lead at FED Engineering, specializing in both temporary and permanent recruitment for engineering, manufacturing, and technical roles. We are experts and speak your language. We are committed to supporting you throughout your job search and every stage of your career. I am currently recruiting for one of my clients, a global...
-
Electrical Engineer
4 weeks ago
Brossard, Quebec, Canada Fed Manutech Full timeHello, I'm Julie Baptista, Team Lead at FED Engineering, specializing in both temporary and permanent recruitment for engineering, manufacturing, and technical roles. We are experts and speak your language. We are committed to supporting you throughout your job search and every stage of your career.I am currently recruiting for one of my clients, a global...
-
Director of Software and Hardware Projects
2 days ago
Brossard, Quebec, Canada Acuity Brands, Inc Full timeWe are looking for an experienced and dynamic Project Management Leader to join our team. This role will be responsible for leading a team of project managers who work across diverse technical areas, managing project timelines, budgets, and resources while ensuring alignment with organizational goals.Job RequirementsLeadership & Team Management: Lead the R&D...
-
Marine Automation Engineer
1 week ago
Brossard, Quebec, Canada David Aplin Recruiting Full timeKey ResponsibilitiesIn this position, you will be responsible for the following tasks:1. Creating electrical schematics and wiring diagrams using AutoCAD software.2. Programming and configuring PLC and HMI systems (e.g., Siemens TIA Portal, Beijer).3. Conducting system testing, troubleshooting, commissioning, and start-ups.4. Supporting field engineers...
-
Project Director
7 days ago
Brossard, Quebec, Canada Gmining Full timeThe selected candidate will hold the position of Lead Structural Engineer, responsible for leading a team of engineers and designers in the execution of civil engineering works for mining projects.The Lead CSA Engineer will oversee the projects, ensuring the design, planning, and execution of work in accordance with the quality and safety standards of G...
-
Electrical Engineer
2 weeks ago
Brossard, Quebec, Canada Bronswerk Marin Full timeWhat will be your role?Reporting to the Automation Controls Director, the Electrical Engineer will work with the project team to design and develop systems, install (commission), troubleshoot, repair, and program control systems for Marine HVAC (including electrical, algorithm, and software design) for Heating, Ventilating, Air Conditioning, and...
-
Mining Engineer Lead
7 days ago
Brossard, Quebec, Canada Gmining Full timeMining Engineer Lead - Civil StructuresG Mining Services is seeking an experienced Mining Engineer Lead - Civil Structures to join our team. In this role, you will be responsible for leading a team of engineers and designers in the execution of civil engineering works for mining projects.You will oversee the projects, ensuring the design, planning, and...
-
Engineering Services Director
6 days ago
Brossard, Quebec, Canada Gmining Full timeKey ResponsibilitiesThe Lead CSA Engineer will be responsible for overseeing the execution of civil engineering works for mining projects. Key responsibilities include: Managing large and complex projects, including planning, cost control, and resource management.Preparing and presenting progress reports to clients and stakeholders.Providing mentoring and...
Embedded Software Engineer
1 month ago
En tant qu'Ingénieur Logiciel Embarqué, vous serez responsable de la conception, du développement, des tests et de l'optimisation des solutions logicielles embarquées pour nos produits. Vous travaillerez en étroite collaboration avec des équipes pluridisciplinaires, notamment des ingénieurs matériels, des architectes systèmes et des équipes d'assurance qualité, afin de garantir des systèmes embarqués robustes et efficaces.
Responsabilités principales :
- Concevoir, développer et maintenir des applications logicielles embarquées en utilisant le langage C.
- Collaborer avec les ingénieurs matériels pour intégrer le logiciel aux composants matériels.
- Optimiser et déboguer les logiciels embarqués afin d'assurer des performances et une fiabilité optimales.
- Développer et exécuter des tests unitaires et d'intégration pour valider les fonctionnalités logicielles.
- Participer aux revues de code et fournir des retours pour garantir les meilleures pratiques de programmation.
- Travailler avec des systèmes d'exploitation temps réel (RTOS) et le développement de firmware bare-metal.
- Assurer la conformité aux normes industrielles et aux meilleures pratiques en matière de développement logiciel embarqué.
- Documenter les conceptions logicielles, les détails d'implémentation et les spécifications techniques.
Exigences :
- Diplôme de licence ou master en informatique, génie électrique ou domaine connexe.
- Solide maîtrise du langage C pour les systèmes embarqués.
- Expérience avec les microcontrôleurs, microprocesseurs et architectures embarquées.
- Connaissance des systèmes RTOS, de la programmation bare-metal et du développement de firmware.
- Familiarité avec les outils de débogage tels que JTAG, oscilloscopes et analyseurs logiques.
- Compréhension des protocoles de communication (SPI, I2C, UART, CAN, etc.).
- Expérience avec les systèmes de gestion de versions tels que Git.
- Capacité à lire et comprendre les schémas matériels et les fiches techniques.
- Excellentes compétences en résolution de problèmes et en analyse.
- Bon esprit d'équipe et excellentes compétences en communication.
Qualifications souhaitées :
- Expérience avec les microcontrôleurs basés sur ARM Cortex.
- Connaissance du C++ et de Python pour le développement embarqué.
- Familiarité avec les méthodologies de développement Agile.
- Expérience dans le développement de systèmes embarqués critiques ou temps réel.
- Compréhension des principes de cybersécurité pour les logiciels embarqués.
-------------
English
As an Embedded Software Engineer, you will be responsible for designing, developing, testing, and optimizing embedded software solutions for our products. You will work closely with cross-functional teams, including hardware engineers, system architects, and quality assurance teams, to ensure robust and efficient embedded systems.
Key Responsibilities:
- Design, develop, and maintain embedded software applications using C programming.
- Collaborate with hardware engineers to integrate software with hardware components.
- Optimize and debug embedded software to ensure high performance and reliability.
- Develop and execute unit and integration tests to validate software functionality.
- Participate in code reviews and provide feedback for best coding practices.
- Work with real-time operating systems (RTOS) and bare-metal firmware development.
- Ensure compliance with industry standards and best practices in embedded software development.
- Document software designs, implementation details, and technical specifications.
Requirements:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Strong proficiency in C programming for embedded systems.
- Experience with microcontrollers, microprocessors, and embedded architectures.
- Knowledge of RTOS, bare-metal programming, and firmware development.
- Familiarity with debugging tools such as JTAG, oscilloscopes, and logic analyzers.
- Understanding of communication protocols (SPI, I2C, UART, CAN, etc.).
- Experience with version control systems like Git.
- Ability to read and understand hardware schematics and datasheets.
- Strong problem-solving and analytical skills.
- Excellent teamwork and communication skills.
Preferred Qualifications:
- Experience with ARM Cortex-based microcontrollers.
- Knowledge of C++ and Python for embedded development.
- Familiarity with Agile development methodologies.
- Experience in developing safety-critical or real-time embedded systems.
- Understanding of cybersecurity principles for embedded software.