computer software engineer
Title posted on Jobboom -
Senior Embedded Software Developer
Posted on May 13, 2024
by
Employer details
Tyco Safety Products Canada, Ltd
Job details
Engineering and science - Partially remote - Job Details What you will do 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. 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 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 Interact with people in different departments, organizations, and in other locations around the world Push the product vision forward as a passionate advocate 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 What we look for Required Bachelor?s Degree in Electrical or Software Engineering and/or Computer Science 10+ years of embedded software development experience Mastering of "C/C++" programming language Knowledge in multithread, multi-process, and real-time application development Extensive knowledge in SW development on either Linux or another POSIX OS system Knowledge of formal development methodology Ability to plan and estimate software projects Preferred Knowledge of Network Programming Hands on experience with ARM, Coldfire or Microchip 16 and 32 bits processors Experience in User Interface programming Proficient of ?C++? programming languages Experience in rigorous approval standard (e.g., UL/ULc) Experience with versioning tools such as git Experience in issue tracking system (e.g., JIRA) Experience with scripting languages (e.g., Bash, Make, Python)
-
LocationBrossard, QC
-
SalaryNot available
-
Terms of employment
Permanent employmentFull time
- Start date
Starts as soon as possible
- vacancies
1 vacancy
- Source
Jobboom
#2946705
Advertised until
2024-06-12
Important notice: This job posting has been provided by a partner site. Job Bank is not responsible for this content.
Report a problem with this job posting
Thank you for your help!
You will not receive a reply. For enquiries, please contact us.