Senior Embedded Software Developer

Tyco Safety Products Canada, Ltd

  • Brossard, QC
  • Permanent
  • Full-time
  • 27 days ago
Job DetailsWhat you will doAs 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.You don't want to cross the bridge to go to work? We are located on the South Shore in a booming location with easy access to Quartier DIX30 and public transportation (we're right next to the upcoming “Réseau Express Métropolitain” hub) and parking.How you will do itDesign, prototype and develop high quality software for fire alarm systems.Actively participate in all aspects of software development activityPrioritize features and optimize our software solutionInteract with people in different departments, organizations, and in other locations around the worldPush the product vision forward as a passionate advocateSpark innovation and provide continuous feedback and to address our customers' needsSupport your teammates and other functional groupsContinuously strive to hone your skill setWhat we look forRequiredBachelor's Degree in Electrical or Software Engineering and/or Computer Science10+ years of embedded software development experienceMastering of "C/C++" programming languageKnowledge in multithread, multi-process, and real-time application developmentExtensive knowledge in SW development on either Linux or another POSIX OS systemKnowledge of formal development methodologyAbility to plan and estimate software projectsPreferredKnowledge of Network ProgrammingHands on experience with ARM, Coldfire or Microchip 16 and 32 bits processorsExperience in User Interface programmingProficient of “C++” programming languagesExperience in rigorous approval standard (e.g., UL/ULc)Experience with versioning tools such as gitExperience in issue tracking system (e.g., JIRA)Experience with scripting languages (e.g., Bash, Make, Python)Tyco Safety Products Canada, LtdJohnson Controls is a global diversified technology and multi industrial leader serving a wide range of customers in more than 150 countries. Our 117,000 employees create intelligent buildings, efficient energy solutions, integrated infrastructure...

Jobboom