Johnson Controls has an exciting opportunity for a Junior Embedded Software Developer 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 someone early career.
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
Required
What you will need
Problem solving, troubleshooting, and analytical skills
0+ 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
Fundamental understanding of DSP, telephony, wired and wireless communications protocols, networking protocols