intermediate Embedded Software Engineer
Tyco Safety Products Canada, Ltd
Brossard
Offre publiée le 2024-12-22
Job Details
What you will do
As an 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 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.
- 2 years of embedded software development experience.
- Experience of "C" programming language.
- Knowledge in multithread, multi-process, and real-time application development.
- Knowledge of formal development methodology.
- Knowledge of debugging tools like JTAG, scope and logic analyzer.
Preferred
- Knowledge in Software development on either Linux or another POSIX OS system.
- Hands-on experience with ARM 32 bits processors.
- Experience with versioning tools such as git.
- Experience in issue tracking system (e.g., JIRA).
- Experience with scripting languages (e.g., Bash, Make).
- Experience in "C++, Python" programming languages.
Vous devez être connecté pour pouvoir ajouter un emploi aux favoris
Connexion ou Créez un compte