intermediate Embedded Software Engineer

Tyco Safety Products Canada, Ltd
Brossard, Quebec, Canada
Permanent

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 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 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

30+ days ago
Related jobs
Tyco Safety Products Canada, Ltd
Brossard, Quebec

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 ...

Mannarino Systems & Software
Anywhere - Canada

Work with System Engineers and Embedded Software Developers to design software test cases and procedures to verify the applicable software requirements. Engineering degree in Software or Computer Engineering. Embedded software and debugger probes. MANNARINO Systems & Software Inc. ...

StackAdapt
Canada

Build software that utilize messaging queues such as Kafka, SQS, and Kinesis. ...

Mannarino Systems & Software Inc.
Montreal, Quebec

Safety Critical Embedded Software Test Engineers. You will collaborate closely with the Safety Systems Engineering team and Software Development team. MSc or BSc degree in electrical engineering, computer science, computer engineering or equivalent. Proven experience in embedded software verificatio...

Altair Engineering
Canada

Our client in Windsor, ON is looking for an Battery Software Engineer - Controls - Intermediate - PSP. Battery Software Engineer - Controls - Intermediate - PSP. Define software test cases and establish traceability to software requirements. Design, develop, calibrate and test application embedded c...

CS GROUP
QC, ca

Today CS Group Canada is looking for an Automotive Embedded Software Engineer to work on the design, the unit test and integration test of next generation Autonomous driving platforms . Under the responsibility of the Software Engineering Senior Technical Lead, you will be integrated in an engineeri...

StackAdapt
Canada

Build software that utilize messaging queues such as Kafka, SQS, and Kinesis. ...

Grass Valley
Montreal, Quebec

Who you are Bachelor’s degree in software engineering, computer engineering, computer science or related field; Two (2) to five (5) years experience in software development with a strong focus on embedded systems; Experience in software development design; Proficiency in programming languages ...

StackAdapt
Canada

Build software that utilize messaging queues such as Kafka, SQS, and Kinesis. ...

CS GROUP
QC, ca

CS is looking for several Junior / Mid-Level / Senior Embedded Software Engineers. His/her role will be to test embedded safety-critical software applications embedded on Aerospace or Defense Systems. Carry out the software testing (unit or integration) on complex software functions. Debug issues (r...