Embedded Software Developer (onsite)

Posted:
12/9/2024, 10:06:21 AM

Location(s):
Vaughan, Ontario, Canada ⋅ Ontario, Canada

Experience Level(s):
Junior ⋅ Mid Level

Field(s):
Software Engineering

What you will do

Johnson Controls has an exciting opportunity for an individual with a Bachelor’s degree in Electrical Engineering, Computer Engineering or Computer Science and is commuting distance to our Intrusion Security Product office located in Concord, ON. In this role, we are looking for someone with 1-3 years of professional experience.

How you will do it

Designing, writing code, completing programming and performing the testing/debugging of embedded software applications

Complying with established development guidelines and standards

Ensuring usage of tools such as code reviews, format checker, Pc-lint

Writing clean clear code following the provided specification or PFS

Using source control in the defined manner

Participating in product development meetings, design reviews and code reviews

Providing inputs on time estimates for their part of software development

What you will need

Required

Problem solving, troubleshooting, and analytical skills

1-3 years of coding experience in C/C++, and Assembly language for various Microcontrollers

Fundamental understanding and hands-on experience with analog and digital electronics, various microcontroller peripherals

Understanding of software analysis and design techniques

Strong team player

Familiarity with scopes, logic/protocol analyzers

Excellent written and verbal communication skills and the ability to work with detail as well as with general assignments

Fundamental understanding of DSP, telephony, wired and wireless communications protocols, networking protocols

Johnson Controls’ Canadian subsidiaries are committed to providing reasonable accommodation to applicants, candidates and employees with disabilities, in accordance with applicable human rights legislation, and in Ontario, in accordance with the Accessibility for Ontarians with Disabilities Act (“AODA”). When requested, accommodation will be provided throughout all stages of the recruitment and selection process. To request accommodation, please contact us. Any information you provide related to accommodation measures will be treated as confidential. A copy of Johnson Controls’ applicable AODA policies are available on our website at www.johnsoncontrols.com for your reference, and can be made available in accessible formats upon request.