Embedded Software Engineer
6 days 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.
-
Embedded Software Engineer
5 days 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 Position
1 week ago
Brossard, Quebec, Canada Export Development Canada Full timeSalary InformationSoftware Engineers at EDC typically earn salaries ranging from $94,664 to $126,219 annually, depending on qualifications and experience.
-
Senior Software Engineer
1 week 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...
-
Expert Front-End Software Engineer Wanted
5 days ago
Brossard, Quebec, Canada Acuity Brands Full timeWelcome to Acuity Brands, where innovation meets excellence! We're seeking a highly skilled Front-End Developer to join our dynamic Cloud team in Brossard. As a key contributor, you'll have the opportunity to design and develop cutting-edge front-end solutions that drive business success.Your Key Responsibilities:Development: Craft responsive web...
-
MCU Specialist
3 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...
-
Civil Engineering Consultant
4 days 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...
-
Earthworks Engineer
1 week ago
Brossard, Quebec, Canada Gmining Full timeG Mining Services is a multidisciplinary company providing professional services in the mining industry for underground and open pit mining projects. We value our workforce by fostering professional development, collaboration, and challenging work environments.Job DescriptionWe are seeking a dynamic individual to fill the position of Civil Engineer. The...
-
Power Systems Protection Engineer
2 days 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
1 week 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...
-
Electrical Engineer
2 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
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
2 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...
-
Civil Engineer for Heavy Industry
1 week ago
Brossard, Quebec, Canada Gmining Full timeOur Company Culture:G Mining Services values its workforce by fostering professional and individual development through unique career opportunities, encouraging collaboration, and offering a variety of stimulating challenges in a warm, welcoming, safe, and inclusive work environment.Job Requirements:We are looking for a Senior Civil, Structure and...
-
Electrical Engineer
2 days 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...
-
Brossard, Quebec, Canada Gmining Full timeAt G Mining Services, we are seeking a highly skilled Senior Civil, Structure and Architecture Engineer to join our team of professionals dedicated to delivering exceptional engineering solutions for heavy industry projects.The successful candidate will be responsible for designing and preparing calculation notes for concrete and steel structures, reviewing...
-
Internship Opportunity in Mining Engineering
1 week ago
Brossard, Quebec, Canada Iamgold Corporation Full time**About the Role**Iamgold Corporation is offering a dynamic and challenging opportunity for a highly skilled individual to join our team as an Integrated Planning Intern. As an integral part of our operations team, you will play a crucial role in developing and implementing integrated planning initiatives.Your responsibilities will include:Assisting in the...
-
Senior Engineering Position in Mining Sector
5 days ago
Brossard, Quebec, Canada Gmining Full timeG Mining Services is a multidisciplinary company that provides professional services in the mining industry for underground and open pit mining projects in precious, base, or industrial metals. We are seeking a highly skilled Senior Civil, Structure and Architecture Engineer to join our team of professionals dedicated to delivering exceptional engineering...
-
Brossard, Quebec, Canada Gmining Full timeJob OverviewG Mining Services is a leading multidisciplinary company providing professional services in the mining industry. We are seeking a highly skilled Principal Design Engineer to join our team.The ideal candidate will have extensive experience in producing 2D and 3D engineering drawings, including plans, sections, and elevations, for heavy industrial...
-
Senior Structural Engineering Lead
1 week ago
Brossard, Quebec, Canada Gmining Full timeRequired Skills and QualificationsTo be successful in this role, candidates must possess the following skills and qualifications:A degree in civil engineering or a related discipline.A minimum of 15 years of civil engineering experience, with experience in the mining industry being a significant asset.Experience in designing concrete and steel structures for...
-
Marine Electrical Design Engineer
1 day ago
Brossard, Quebec, Canada Aplin Full timeWe are seeking a highly skilled Electrical Engineer to join our team at Aplin, a global leader in marine HVAC-R systems. In this role, you will design, program, and commission advanced control systems for heating, ventilation, air conditioning, and refrigeration (HVAC-R) systems on large marine vessels.Responsibilities:Develop electrical schematics and...