Embedded Software Developer
Amaris Consulting
Job Description
Job description DĂ©veloppeur Logiciel EmbarquĂ© Lieu : Brossard, QC Nous recherchons un DĂ©veloppeur Logiciel EmbarquĂ© pour contribuer au dĂ©veloppement de la prochaine gĂ©nĂ©ration de panneaux de dĂ©tection incendie. Vous travaillerez sur des logiciels critiques intĂ©grĂ©s dans des bĂątiments, commerces et restaurants que les utilisateurs frĂ©quentent chaque jour. Ce rĂŽle offre lâopportunitĂ© dâintervenir sur lâensemble du cycle logiciel : analyse, conception, programmation, tests, optimisation et dĂ©bogage.
Le poste est basĂ© Ă Brossard, facilement accessible via le REM, Ă proximitĂ© du Quartier DIX30 et avec un stationnement disponible. Vos principales responsabilitĂ©s Concevoir et prototyper des logiciels embarquĂ©s fiables pour des panneaux dâalarme incendie. Participer Ă toutes les Ă©tapes du cycle de dĂ©veloppement logiciel, de lâanalyse des besoins Ă la livraison.
Prioriser les fonctionnalités et optimiser les performances des logiciels existants. Collaborer avec des équipes multidisciplinaires et internationales. Profil recherché Compétences requises Baccalauréat en génie électrique, génie logiciel ou informatique.
Plus de 5 ans dâexpĂ©rience en dĂ©veloppement logiciel embarquĂ©. Connaissances en dĂ©veloppement multithread, multiprocessus et temps rĂ©el. ExpĂ©rience avancĂ©e en dĂ©veloppement sur Linux ou un autre OS POSIX.
Maßtrise du langage C. Compréhension des méthodologies de développement formelles. Capacité à collaborer avec des équipes réparties dans le monde.
Atouts apprĂ©ciĂ©s ExpĂ©rience pratique avec des applications Linux. Connaissance de Git, JIRA et Confluence. 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. ------ Location: Brossard, QC We are seeking an Embedded Software Developer to help develop the next generation of fire detection panels. You will work on mission-critical embedded software found in buildings, commercial spaces, and restaurants. This role involves the full software lifecycle: analysis, design, programming, testing, debugging, and optimization.
The position is based in Brossard, easily accessible via the REM station, close to Quartier DIX30, with parking available. Key Responsibilities Design and prototype reliable embedded software for fire alarm panels. Participate in all phases of the software development lifecycle, from requirements to delivery.
Prioritize features and optimize software performance. Collaborate with cross-functional and international teams. Required Qualifications Bachelorâs degree in Electrical Engineering, Software Engineering, or Computer Science. 5+ years of experience in embedded software development.
Strong knowledge of multithreaded, multiprocess, and real-time applications. Advanced experience developing on Linux or another POSIX OS. Proficiency in C programming.
Familiarity with formal development methodologies. Ability to collaborate with geographically distributed teams. Assets Hands-on experience with Linux applications.
Familiarity with Git, JIRA, and Confluence 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. endif)--> endif)--> Who 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 dans plus de 60 pays. Nos solutions sont axées sur quatre domaines d'activité différents : Les systÚmes d'information et le digital, la télécommunication, les sciences de la vie et l'ingénierie.
Nous cherchons Ă crĂ©er et Ă dĂ©velopper une communautĂ© de talents oĂč tous les membres de notre Ă©quipe peuvent rĂ©aliser leur plein potentiel. Amaris est votre « stepping stone » pour traverser les riviĂšres du changement, pour relever les dĂ©fis et pour rĂ©aliser tous vos projets avec succĂšs. Chez Amaris, nous avons Ă cĆur d'offrir Ă nos candidats la meilleure expĂ©rience de recrutement possible.
Nous cherchons à mieux connaßtre et comprendre nos candidats, à les challenger et à leur faire part de nos impressions le plus rapidement possible. Voici à quoi ressemble notre processus de recrutement : Premier contact : Notre processus commence généralement par une brÚve conversation virtuelle/téléphonique pour en savoir plus sur vous ! L'objectif ?
Apprendre Ă vous connaĂźtre, comprendre vos motivations et veiller Ă ce que nous vous proposions le poste qui vous correspond le mieux ! Entretiens (en moyenne, le nombre d'entretiens est de 3 â il peut toutefois varier en fonction du niveau d'anciennetĂ© requis pour le poste). Au cours des entretiens, vous rencontrerez les membres de notre Ă©quipe : votre futur manager bien sĂ»r, mais aussi d'autres personnes avec lesquelles vous serez amenĂ© Ă travailler.
Ces entretiens nous permettront d'en apprendre davantage sur vous, votre expĂ©rience et vos compĂ©tences, mais aussi sur le poste et ce que l'on attendra de vous. Bien entendu, vous apprendrez Ă©galement Ă connaĂźtre Amaris : notre culture, notre histoire, nos Ă©quipes et vos opportunitĂ©s de carriĂšre ! Ătude de cas : En fonction du poste, vous serez peut-ĂȘtre appelĂ© Ă passer un test. Il pourra s'agir d'un jeu de rĂŽle, d'une Ă©valuation technique, d'un scĂ©nario de rĂ©solution de problĂšme, etc.
Comme vous le savez, chaque personne est diffĂ©rente et il en va de mĂȘme pour chaque rĂŽle dans une entreprise. C'est pourquoi nous devons nous adapter en consĂ©quence, si bien que le processus peut parfois ĂȘtre quelque peu diffĂ©rent pour chacun. Cela dit, nous nous mettons toujours Ă la place du candidat pour lui offrir la meilleure expĂ©rience possible.
Nous avons hĂąte de vous rencontrer ! endif)-->