Current jobs related to Senior Embedded Software Engineer, Platform Software - Montréal QC - Johnson Controls International


  • Montréal, QC, Canada Triunity Software Full time

    **HI,** **This is Prashant, a Senior Recruiter from Triunitysoft, Inc. a leading staffing organization.** **I came across your profile in one of the job boards and feel that your skills and professional experience would be a good fit for a position with one of our premier clients. Please review the job description below.** **If you are interested in this...


  • Montréal, QC, Canada Boston Scientific Gruppe Full time

    Senior Firmware Engineer - Electrophysiology Onsite Location(s): Montreal, QC, CA Canada-QC-Montreal Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance At Boston Scientific, we’ll give you the opportunity to harness all that’s within you by working in teams of diverse and high-performing employees,...


  • Montréal, QC, Canada Boston Scientific Gruppe Full time

    Press Tab to Move to Skip to Content Link Senior Firmware Engineer - Electrophysiology Onsite Location(s): Montreal, QC, CA Additional Locations: Canada-QC-Montreal Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance At Boston Scientific, we’ll give you the opportunity to harness all that’s within you by...


  • Montréal, Canada Plaxonic Technologies Full time

    **Senior Software/Firmware Development Engineer - location - Montreal, Ottawa, Ottawa (Canada)** Experience with ARM SoCs, Embedded software development in Linux/U-Boot new boards bring-up, Linux kernel modules, Very strong C, reasonable C++, Python and Linux shell scripting Containers, build systems, CI/CD, Yocto, Gitlab, Jira **Job...


  • Montréal, QC, Canada FHLB Des Moines Full time

    Are you looking for a unique opportunity to be a part of something great? Want to join a 20,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi-billion dollar (with a B!) global organization? We...


  • Montréal, QC, Canada Triunity Software Full time

    **HI,** **This is Prashant, a Senior Recruiter from Triunitysoft, Inc. a leading staffing organization.** **I came across your profile in one of the job boards and feel that your skills and professional experience would be a good fit for a position with one of our premier clients. Please review the job description below.** **If you are interested in this...


  • Montréal, QC, Canada Shakepay Full time

    Join our small, fiery team on a mission to usher in the Bitcoin Golden Age. About Shakepay Shakepay is reimagining financial services to give every Canadian their fair shake, by making it bitcoin-friendly, secure, and rewarding. When Shakepay launched in 2015, it quickly became one of Canada’s fastest-growing financial institutions. Backed by top...


  • Montréal, QC, Canada Tungsten Revenue Consultants Full time

    Who We Are FlexPay is the first to market and global leader in failed payment recovery. Our outstanding success is built upon a solid foundation of exceptional culture, adherence to our values, and an innovative AI-driven approach to solving this trillion-dollar problem. FlexPay helps subscription businesses accelerate revenue and profit growth by...


  • Austin, QC, Canada Vigilant - a DRW Company Full time

    Commodities Trading Software EngineerAt Vigilant - a DRW Company, we're seeking a skilled Commodities Trading Software Engineer to join our team. As a key member of our Commodities Trading group, you'll play a crucial role in building a first-in-class platform for quantitative & fundamental research.Key Responsibilities:Craft Python APIs that enable research...


  • Austin, QC, Canada Vigilant - a DRW Company Full time

    Commodities Trading Software EngineerAt Vigilant - a DRW Company, we're seeking a skilled Commodities Trading Software Engineer to join our team. As a key member of our Commodities Trading group, you'll play a crucial role in building a first-in-class platform for quantitative & fundamental research.Key Responsibilities:Craft Python APIs that enable research...


  • Montréal, QC, Canada Test Dev Tools Full time

    The Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform the way they deliver quality software. We have broad capabilities across a wide range of testing areas that enable our clients to increase the speed and quality of software development while reducing risk and cost. Perks of working...


  • Elgin, QC, Canada Teledyne Technologies Full time

    Job Summary:This engineer will be a key member of the engineering group creating leading-edge test equipment for Ultra-High Definition television, computer displays, and other multimedia devices in a collaborative environment.Detailed Duties and Responsibilities:Primary work is development of test automation software for complex embedded products as well as...


  • Elgin, QC, Canada Teledyne Technologies Full time

    Job Summary:This engineer will be a key member of the engineering group creating leading-edge test equipment for Ultra-High Definition television, computer displays, and other multimedia devices in a collaborative environment.Detailed Duties and Responsibilities:Primary work is development of test automation software for complex embedded products as well as...


  • Austin, QC, Canada Zynga Full time

    Senior Software Engineer - Infrastructure ServicesZynga is seeking a highly skilled Senior Software Engineer to join our Infrastructure Services team. As a key member of our team, you will play a critical role in architecting, building, and improving our infrastructure for our games in AWS.Key Responsibilities:Provision, improve, and maintain Kubernetes...


  • Austin, QC, Canada Zynga Full time

    Senior Software Engineer - Infrastructure ServicesZynga is seeking a highly skilled Senior Software Engineer to join our Infrastructure Services team. As a key member of our team, you will play a critical role in architecting, building, and improving our infrastructure for our games in AWS.Key Responsibilities:Provision, improve, and maintain Kubernetes...


  • Montréal, QC, Canada Stay22 Full time

    Job Title: Platform Engineer - Montreal (Hybrid) About Stay22 Stay22 is a fast-growing and profitable Travel Tech scale-up based in Montreal. We empower content creators to monetize their content more effectively while enhancing the travel experience for their users through innovative solutions. Our technology simplifies the search for travel-related...


  • Elgin, QC, Canada Teledyne Technologies Full time

    Job Summary:This engineer will be a key member of the engineering group creating leading edge test equipment for Ultra-High Definition television, computer displays, and other multimedia devices in a collaborative environment.Detailed Duties and Responsibilities:Primary work is development of test automation software for complex embedded products as well as...


  • Montréal, QC, Canada Behavox Limited Full time

    About Behavox Behavox is shaping the future for how businesses harness their most important raw material - data. Organize enterprise data into actionable information that protects and promotes the business growth of multinational companies around the world. From managing enterprise risk and compliance to maximizing revenue and value, our data operating...


  • Montréal, QC, Canada Intact Full time

    Our employees are at the heart of what we do best: helping people, businesses and society prosper in good times and be resilient in bad times. When you join our team, you’re bringing this purpose to life alongside a passionate community of experts. Feel empowered to learn and grow while being valued for who you are– here, diversity is a strength. Our...


  • Montréal, Canada Aristocrat Full time

    We are looking for a Senior Backend Software Engineer (LAMP/LEMP) to work on the backend infrastructure of one of the largest and most successful ($250M+) social casino games to date. The ideal candidate lives and breathes writing highly scalable code, and has a proven track record of profiling, optimizing, and supporting a high concurrency application. Our...

Senior Embedded Software Engineer, Platform Software

2 months ago


Montréal QC, Canada Johnson Controls International Full time

Build your best future with the Johnson Controls team
As a global leader in smart, healthy, and sustainable buildings, our mission is to reimagine the performance of buildings to serve people, places, and the planet. Our teams are uniquely positioned to support a multitude of industries across the globe. You will have the opportunity to develop yourself through meaningful work projects and learning opportunities. Become a member of the Johnson Controls family and thrive in an empowering company culture where your voice and ideas will be heard - your next great opportunity is just a few clicks away
Comprehensive Benefits Package including Retirement Savings Plan, Pension, Extended Health Care, Dental and Vision
Dedication to safety through our Zero Harm policy

- Please apply with resume / CV in English -

As a Senior Embedded Software Developer located in Brossard, QC, you will develop the next generation of embedded applications for the Fire Detection business at Johnson Controls. Our fire detection products are embedded in restaurants and buildings you visit every day This is an opportunity to analyze, design, program, debug, modify, test, and implement software used in Fire Alarm Systems.
We are located on the South Shore in a booming location with easy access to Quartier DIX30, public transportation (we're right next to the "Réseau Express Métropolitain", aka "REM" station) and parking.

How you will do it
Design, prototype and develop high quality software for fire alarm systems
Actively participate in all aspects of software development activity
Prioritize features and optimize our software solution
Spark innovation and provide continuous feedback and to address our customers' needs
Support your teammates and other functional groups Continuously strive to hone your skill set

Bachelor's Degree in Electrical or Software Engineering and/or Computer Science
~5+ years of embedded software development experience
~ Extensive knowledge in SW development on either Linux or another POSIX OS system
~ Proficient of "C" programming language
~ Experience in writing technical and design documents
~ Ability to plan and estimate software projects
~ Able to lead a technical team of 2-3 people


Proficient of "C++" programming languages
Knowledge of Network Programming
Experience with scripting languages (e.g., Bash, Make, Python)


Construisez votre meilleur avenir avec l'équipe Johnson Controls
En tant que Johnson leader mondial en matière de de bâtiments intelligents, sains et durables, notre mission est d'innover la performance des bâtiments afin de servir les individus, les environnements qui nous entourent ainsi que la planète. Vous aurez l'occasion de vous développer grâce à des projets significatifs et à des opportunités d'apprentissage. Devenez membre de la famille Johnson Controls et prospérez dans une culture d'entreprise dynamique où votre voix et vos idées seront entendues - votre prochaine grande opportunité n'est qu'à quelques clics

Forfait d'avantages sociaux complet, y compris un plan d'épargne-retraite, une pension, des soins de santé prolongés, des soins dentaires et des soins de la vue.
En tant que concepteur de logiciels embarqués en poste à Brossard au Québec vous concevrez la prochaine génération d'applications embarquées pour le secteur de la détection incendie de la Société de contrôle Johnson. Il s'agit d'une occasion unique d'analyser, de concevoir, de programmer, de déboguer, de modifier, de tester et de mettre en œuvre les logiciels utilisés dans les systèmes d'alarme-incendie.
Vous concevrez, prototyperez et développerez des logiciels de haute qualité pour les systèmes d'alarme incendie.
Vous participerez activement à tous les aspects de l'activité de développement de logiciels.
Baccalauréat en génie électrique, en génie logiciel ou en informatique
Au moins 5+ ans d'expérience en développement de logiciels embarqués
Très bonne connaissance du développement de logiciels sur Linux ou un autre système d'exploitation POSIX
Expérience dans la rédaction de documents techniques et de conception
Capacité à planifier et à estimer des projets de développement logiciel
Capable de diriger une équipe technique de 2 à 3 personnes

Maîtrise des langages de programmation " C++ "
Expérience des langages de script (par exemple, Bash, Make, Python)


Johnson Controls' Canadian subsidiaries are committed to providing reasonable accommodation to applicants, candidates and employees with disabilities, in accordance with applicable human rights legislation, and in Ontario, in accordance with the Accessibility for Ontarians with Disabilities Act ("AODA"). When requested, accommodation will be provided throughout all stages of the recruitment and selection process. A copy of Johnson Controls' applicable AODA policies are available on our website at for your reference, and can be made available in accessible formats upon request.