Software Developer
Apply Now

Software Developer

Job Description

Our client, a leader in SmartHome Electronic Devices, is seeking a Software Developer to join their team on a Contract basis in the Montreal area.


Job Duties include but are not limited to:

  • Developing applications in c++ linux platform communicating between thermostat and different units in a house (ventilation, lighting, door systems, security systems, heating systems, phone, pc)
  • Developing core code and core features for the hub applications
  • Developing and integrating applications over the embedded systems coding
  • Doing unit testing on his own codes before it is send to the validation team
  • The testing is done prior to the code to ensure functionality with the systems (TDD)
  • Improving the tool set used to produce high quality and highly secure software (static analysis, dynamic analysis)

Qualified Candidates will Possess the following Skills and Experience:

  • 3 Years of experience with C++
  • 3 year of Test-driven development
  • 3 Year of experience with the Linux operating platform
  • Understanding French (Needs to answer back in English in meetings)

Nice to haves:

  • Experience using communication protocols.
  • Experience with IOT
  • Experience with Agile
  • Experience in Domotic or using Zigbee

We thank you in advance for your interest. Due to the large volume of applicants, only those qualified candidates selected to move through the process will be contacted.

Disclaimer

The Company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, genetic information or any other characteristic protected by law.

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please call 844 895-8598 or email However, if you have questions about this position, please contact the Recruiter located at the bottom of the job posting. The Recruiter is the sole point of contact for questions about this position.



The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please call 888-237-6835 or email accommodation@aerotek .com for other accommodation options. However, if you have questions about this position, please contact the Recruiter located at the bottom of the job posting. The Recruiter is the sole point of contact for questions about this position.

Job Snapshot

Employment Type Full-Time
Job Type Engineering, Information Technology
Education Not Specified
Experience Not Specified
Manages Others Not Specified
Industry Other Great Industries
Required Travel Not Specified
Job ID 7078102
CareerBuilder Tip:
For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.

Software Developer


Enter notes about this job:

Cancel