Embedded Software Engineer

Tyco Safety Products Canada, Ltd
Brossard, Quebec, Canada
$53 an hour (estimated)
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 5 years of embedded software development experience Experience of "C" programming language Knowledge in multithread, multi-process, and real-time application development Knowledge in Software development on either Linux or another POSIX OS system Knowledge of formal development methodology Preferred Ability to manage projects, scrum master 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

11 days ago
Related jobs
Promoted
Zebra Technologies
Dorval, Quebec

Analyzes, develops, designs, and maintains software for the organization’s products and systems. Performs system integration of software and hardware to maintain throughput and program consistency. Designs, develops, and tests on a variety of software assignments that constitute a portion of a large...

Promoted
Savoir-faire Linux
Montreal, Quebec

In this role, you will join the ''Product Engineering'' team to participate in the development of innovative software for our clients. Conceptualize, evaluate and develop embedded systems, mainly on Linux. Participation in an open source project; we are actively contributing to the development of th...

Promoted
Aversan Inc.
Montreal, Quebec

The main function of an embedded software developer is to document and implement complex flight software modules for various space applications including communications and satellites. Engineering Company that provides Engineering expertise in the Aerospace and Defence industry. We are currently see...

Zebra Technologies
Dorval, Quebec

Analyzes, develops, designs, and maintains software for the organization’s products and systems. Performs system integration of software and hardware to maintain throughput and program consistency. Designs, develops, and tests on a variety of software assignments that constitute a portion of a large...

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

Actalent
Boucherville, Quebec

Aurix, SafeTPack, embedded software, microcontroller, rtos, electronics, automotive engineering, embedded system, microprocessor, python, iso, freertos, Infineon Aurix TCx, Aurix TC3, bitfield. Testing and debugging of embedded software for automotive electronics module. Develop software code in C++...

CS GROUP
Montreal, Quebec

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

CS GROUP
Montreal, Quebec

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

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

Altair Engineering
Canada

Bachelors degree in computer science, Computer Engineering, or Software Engineering. Our client in Kanata, ON is looking for a Software Engineer Consultant/Expert. The Connectivity Team is developing embedded software for the next generation of connected vehicles. Work in an Agile software developme...