Embedded C Developer
Amaris Consulting
We are looking for a Senior Embedded C Developer to join our team in Brossard. The ideal candidate will have strong experience in low-level development , Yocto , and embedded systems. You will be involved in the design, development, and optimization of embedded software for industrial and technological applications.
Responsibilities
- Design, develop, and test embedded software in C for real-time systems.
- Work with Yocto and Linux-based environments for system integration and customization.
- Collaborate closely with hardware and firmware teams to ensure seamless system performance.
- Debug and optimize code for performance and reliability.
- Participate in code reviews and contribute to continuous improvement.
Requirements
- Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or a related field.
- 7 years minimum of professional experience in embedded software development.
- Strong proficiency in Embedded C and Yocto .
- Experience with low-level programming , drivers, and board bring-up.
- Knowledge of embedded Linux development.
- Good communication skills in English ; French is an asset.
- Availability to work 3 days per week on-site in Brossard .
Why choose us
- An international community bringing together more than 110 different nationalities
- An environment where trust is central: 70% of our leaders started their careers at the entry level
- A strong training system with our internal Academy and more than 250 modules available
- A dynamic work environment that frequently comes together for internal events (afterworks, team buildings, etc.)
Amaris Consulting promotes equal opportunities. We are committed to bringing together people from diverse backgrounds and creating an inclusive work environment. In this regard, we welcome applications from all qualified individuals, regardless of sex, sexual orientation, race, ethnicity, beliefs, age, marital status, disability, or other characteristics.
--
Nous recherchons un Développeur C Embarqué Senior pour rejoindre notre équipe à Brossard. Le candidat idéal possède une solide expérience en développement bas niveau , Yocto , et en systèmes embarqués. Vous participerez à la conception, au développement et à l’optimisation de logiciels embarqués pour des applications industrielles et technologiques.
Responsabilités
- Concevoir, développer et tester des logiciels embarqués en C pour des systèmes temps réel.
- Travailler avec Yocto et des environnements Linux embarqués pour l’intégration et la personnalisation des systèmes.
- Collaborer avec les équipes matérielles et firmware pour assurer la performance globale du système.
- Déboguer et optimiser le code pour améliorer les performances et la fiabilité.
- Participer aux revues de code et contribuer à l’amélioration continue.
Profil recherché
- Diplôme universitaire en génie informatique, génie électrique ou domaine connexe.
- 7 ans minimum d’expérience en développement de logiciels embarqués.
- Solide maîtrise du langage C embarqué et de Yocto .
- Expérience en programmation bas niveau , pilotes et démarrage de carte.
- Connaissance du développement sous Linux embarqué .
- Bon niveau d’anglais; le français est un atout.
- Disponibilité pour travailler 3 jours par semaine sur site à Brossard .
Pourquoi nous choisir
- Une communauté internationale réunissant plus de 110 nationalités différentes
- Un environnement où la confiance est primordiale : 70 % de nos leaders ont commencé leur carrière au premier niveau de responsabilité
- Un système de formation solide avec notre Académie interne et plus de 250 modules disponibles
- Un environnement de travail dynamique qui se retrouve fréquemment lors d'événements internes (afterworks, team buildings, etc.)
Amaris Consulting promeut l’égalité des chances. Nous nous engageons à rassembler des personnes d’horizons divers et à créer un environnement de travail inclusif. À ce titre, nous accueillons les candidatures de toutes les personnes qualifiées, quels que soient leur sexe, orientation sexuelle, origine ethnique, croyances, âge, état civil, handicap ou autres caractéristiques.
- ...développement sur Linux ou un autre OS POSIX. Maîtrise du langage C. Compréhension des méthodologies de développement... ...caractéristiques. Location: Brossard, QC We are seeking an Embedded Software Developer to help develop the next generation of fire detection panels...SuggestedFull time
- Senior Developer, Full Stack Location: Brossard, QC Employment Type: Full-time Work Model: In-office (this is not a remote or hybrid role) Who We Are Our platform supports healthcare professionals and patients through mobile applications, EMR integrations, digital care pathways...SuggestedFull timeWork at office
- ...cloud native protection tools. The best candidates will have used the tools themselves and understand how they work, solid independent developer, with programming and automation expertise. Candidate Review & Selection 2-3 Rounds – MS Teams Video Interviews – all panels 1st –...SuggestedContract workMonday to friday
- Join one of Canada's largest independent retailers as a Flutter Developer. Focus on enhancing store systems and building resilient UIs for diverse retail environments. Insight Global is on the lookout for a skilled Frontend Developer experienced in Flutter and Dart. This...Suggested
- ...Bring your front-end development expertise to Swoo as an Experienced Developer in Web and Mobile with React Native. Collaborate closely with a vibrant team to create high-quality applications. Swoo has been providing innovative tech solutions for 25 years and seeks a talented...Suggested
- Explorez une carrière stimulante comme Senior Software Developer pour Eaton à Brossard ou Lévis, Québec. Ce poste hybride met l'accent sur le développement en C++ et l'innovation logicielle. La division ESS PRD d'Eaton recherche un(e) Développeur(euse) Logiciel Sénior, faisant...Work at office
- Be part of our innovative web team as a Back-end Developer focusing on PHP and Laravel. Enjoy the benefit of flexible working arrangements as you tackle exciting web projects. We are searching for a proactive Back-end Developer with 3-5 years in object-oriented PHP. You will...Flexible hours
- We are recruiting a highly skilled and experienced Backend developer with expertise in Kubernetes, to collaborate with global development teams from Europe, Canada, and the U.S. The role involves designing, developing, deploying, and managing scalable and resilient backend...
- Overview La division des systèmes et services d’ingénierie électrique d’Eaton est actuellement à la recherche d’un(e) développeur(euse) QA sénior motivé(e) pour son équipe travaillant sur une plateforme applicative pour les simulations d'ingénierie (ADPS). Ce poste est basé ...
- ...the globe. You will have the opportunity to develop yourself through meaningful work projects... ..., you will develop the next generation of embedded applications for the Fire Detection... ...application development Mastering of "C" programming language Knowledge of a formal...Full timeWork at office
- Elevate your career at Insight Global as an Embedded Software Developer in Montreal, specializing in both high and low level embedded development. This on-site position requires strong C++ and Linux skills. Insight Global is actively seeking Embedded Software Developers for...
- A leading automation technology company based in Montreal is looking for a Senior Embedded Developer to create and enhance firmware and software for their MachineMotion ecosystem. The ideal candidate will have over a decade of experience in product development, especially in...
- Rejoindre Nortera c'est choisir des opportunités de grandir ensemble! Référence nord-américaine des légumes prêts à cuisiner, nous mettons tout en œuvre pour contribuer au bien-être de la société en lui donnant accès à une alimentation saine et durable. Nortera produit...ApprenticeshipFlexible hours
- ...API integrations, and reproducing customer-reported behavior Develop and maintain technical expertise on the Unity APM platform as it... ...you solve directly improve how renewable energy assets perform Embedded with Product/Engineering — you won't be isolated in a support...Work at officeWork from homeWorldwideFlexible hours
- Une carrière en tant que Directeur, solutions de financement dans l’équipe Entreprises et Gestion privée 1859, c’est travailler en étroite collaboration avec les Directeurs de comptes Entreprises et plusieurs autres partenaires internes et externes en tant qu’expert crédit....ApprenticeshipWork at officeRemote workFlexible hoursDay shift
- ...Rejoindre NORTERA c'est choisir des opportunités de grandir ensemble! Référence nord-américaine des légumes prêts à cuisiner, nous mettons tout en œuvre pour contribuer au bien-être de la société en lui donnant accès à une alimentation saine et durable. NORTERA produit...ApprenticeshipFlexible hours
- ...satellite technology at Telesat as a Senior Embedded Software Engineer. Engage in C++ and... ...Canada, this role focuses on designing, developing, and testing LightSpeed software as part... ...software with C++ and Python expertise • Develop networking solutions for software components...
- ...Brossard, Montréal Une carrière en tant que Directeur senior, solutions de financement dans l’équipe Entreprises et Gestion privée 1859, c’est avoir un impact positif sur tes collègues et la clientèle grâce à tes connaissances en financement commercial. Dans ce rôle, tu...ApprenticeshipWork at officeRemote workDay shift
- ...diriger les travaux sur le site. Responsabilités 1. Exécution du projet : Respecter et suivre les normes SSE internes et externes (c'est‑à‑dire celles du client) Piloter le calendrier afin de respecter les échéances convenues en interne (Voith) et en externe (client,...Contract workWork at officeWorldwide
$140k - $165k per year
...To CA$165,000.00 Annually Job Summary The Lead Engineer, Embedded Software will drive the design and development effort of the current... ...engineers and manufacturing engineers as designs are being developed and finalized. Follow rigorous design control methodology and...Work at office- Join as a Senior Embedded Developer, focusing on real-time firmware and intricate motion systems. Use your C++ and Python skills to enhance the MachineMotion platform, collaborating in a hybrid work model. As part of this role, you will work on all stages from product development...Internship
- ...innovative technology company in Montreal seeks a Firmware Developer passionate about hardware and embedded systems. In this role, you will define architecture,... ...of experience in firmware development, is proficient in C, and has expertise in embedded Linux development. This position...
- Elevate your career as an Embedded Python Test Engineer in Ottawa, ON, with a 12+ month contract... ...system. This role involves developing and executing functional and integration... ...bugs and improve automated test coverage • Develop automated test scripts using Python • Collaborate...Contract work
- Join Q-Block Computing as a Senior Embedded Systems Architect in Ottawa, ON. Drive innovation in firmware architecture for quantum systems... ...interfaces, and enhance engineering practices within a developing team, utilizing your expertise in C/C++ and embedded system development...Full time
- Compétences et expérience requises Baccalauréat en génie électrique, génie informatique ou équivalent Minimum de 10 ans d’expérience en développement de logiciels embarqués Expérience en réseaux et protocoles de communication (obligatoire) Expérience avec les systèmes...
- Join Vention as an Embedded Development Specialist, focusing on real-time systems and Python microservices. This hybrid role offers a chance to influence modern manufacturing solutions. In your role as an Embedded Development Specialist, you'll work with cutting-edge technology...
$150k - $200k per year
...bottin téléphonique. Deux ans d'appels à froid avant même qu'il y ait un bureau où les faire. Le monde qui dirige le plancher aujourd'hui, c'est le même monde qui a fait ce travail-là, et ils se souviennent exactement de ce que ça prend, et c'est pour ça qu'ici, on valorise le...Daily paidManual laborWork at officeDay shiftAfternoon shift- A technology company in Montreal is seeking a Senior Software Developer with 10+ years of experience in software development. The role focuses on back-end and embedded systems, requiring strong expertise in C++ and familiarity with various technologies. The ideal candidate...
- Become an Embedded Software Engineer specializing in nuclear systems, focusing on developing reliable software for critical infrastructure. This role emphasizes collaboration and innovative problem-solving. We are looking for an Embedded Software Engineer with a Bachelor’s...
- ...quality assurance in security tech as an Embedded Software QA Engineer at dormakaba in Montreal... ...of dormakaba, you'll be responsible for developing automated test scripts and executing... ...security systems. Key Responsibilities: • Develop automated test scripts to enhance efficiency...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded C Developer. Be the first to apply!
