Embedded Systems - Software -
Embedded Systems – Software

Embedded Systems Software Developer – Android Development

Location:  Cambridge, Ontario

Department:  Engineering

Reports to:  Division Manager

Job Summary:

As an Embedded Software Developer you will be part of a core technology team developing software for a sophisticated green energy heating and air conditioning product. The software system interacts with dozens of sensors and controllers to provide real-time climate conditioning. The software will be developed in Java or C for Android tablets.
The key job requirement is that you must have a solid understanding of Android development with a strong background in C and Java programming. Hardware design knowledge is not a requirement, but an understanding of how it interacts with other systems is an asset (on job training can be provided).
We offer a work environment that fosters team collaboration however, ability to work independently is fundamental. Our projects provide an opportunity to develop cutting-edge technology and innovative green energy products in our industry and you will be provided with well above average compensation

Hours of operation:  8:00 a.m. to 4:30 p.m. with 1/2 hour lunch. Flex hours available.


Essential Functions: Duties and Responsibilities

  • Provide technical support to customers for both troubleshooting and sales.
  • Communicate technical information, concepts, and solutions in a professional yet “consumer friendly” manner.
  • Establish, maintain, and improve customer relationships.
  • Continuously train to become an expert in the installation, application and service of Ecologix equipment.
  • Make occasional site visits for troubleshooting and to act as technical support for customer sales staff.
  • Perform heat loss/heat gain calculations, equipment sizing/selection, and duct design for customer sites. (Training will be provided.)


Competencies (skills, knowledge, and attributes):

  • Dependable, hard worker
  • Ability to learn quickly and adapt to rapid changes in procedures and processes
  • Ability to adhere to all organizational policies and procedures.
  • A bachelor’s degree in Electrical Engineering or Computer Science (transcripts may be requested)
    Enthusiasm and a keen willingness to learn
    Experience in Android Development
    Strong programming knowledge of C and Java
    Some knowledge of hardware design and Arduino development is an asset but not required
    Excellent communication skills


To apply please follow the instructions carefully:

Apply via email or fax, no telephone calls please.

Copy and paste text resume into email body, or attach pdf resume

Subject of email must read:  Production Specialist

Email to:

Or fax to:  855-658-9384


No telephone calls please. Only qualified candidates will be contacted.

Thank you for your interest in Ecologix.