Phason Controls is a world leader in development and manufacturing of advanced Electronic Control Systems for the Agricultural Industry. Phason Controls is a locally owned and operated company and has been in business for 40 years. We are seeking a full-time Embedded Software Engineer to join our Engineering Department.
SKILLS AND EXPERIENCE
What you’ll need to succeed
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
- 5+ years of software development experience in embedded systems or IoT applications.
- Strong programming skills in C/C++ and Python.
- Proficiency developing for embedded systems or IoT microcontrollers, such as Raspberry Pi, PIC, Arduino, and ESP32.
- Proficiency with version control systems such as Git.
- Experience developing with embedded communication protocols, such as SPI, I2C, CAN, RS-232/485, and Modbus.
- Knowledge of electronics, electrical components, and/or circuit design.
- Experience working within Agile/Scrum methodologies.
- Experience with issue-tracking software such as OpenProject or Jira.
- Proficiency in Windows and Linux environments.
- Experience with automated build environments, test strategies, and static code analysis.
- Exposure to design and verification testing methods.
- Excellent verbal and written communication skills.
- Team-oriented with a collaborative, professional, and reliable nature.
- Self-starter with the ability to work independently and take initiative.
- Proven ability to deliver projects from concept to production, meeting deadlines and quality standards.
- High level of organizational skills, analytical thinking, and creativity for product development.
- Strong problem-solving and troubleshooting skills with attention to detail.
What we would love to see
- Additional programming language knowledge for legacy system maintenance and knowledge of our full technology stack, especially Pascal/Delphi, HTML/CSS, PHP, Javascript/Typescript, and Visual Basic/Gambas.
- Knowledge of IoT-related technologies, such as MQTT, REST APIs, Zigbee, and LoRaWAN
- Experience with cloud platforms such as AWS and Azure.
- Experience with database management systems, such as MySQL and PostgreSQL.
- Experience with project management, leadership, and presentations is an asset.
We would like to thank all applicants who apply, however, only those selected for an interview will be contacted.
Job Types: Full-time, Permanent
Pay: $60,000.00-$90,000.00 per year
Benefits:
- Casual dress
- Dental care
- Disability insurance
- Employee assistance program
- Extended health care
- Life insurance
- On-site parking
- RRSP match
Work Location: In perso