Embedded Software Engineer at Phason Controls
Winnipeg, MB R2J 4G7, Canada -
Full Time


Start Date

Immediate

Expiry Date

14 Nov, 25

Salary

60000.0

Posted On

14 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Design, Computer Engineering, Life Insurance, Raspberry Pi, Azure, Git, Communication Skills, Mysql, Computer Science, Modbus, Creativity, Pic, Presentations, System Maintenance, Aws, Dental Care, Leadership, Mqtt, Python, Zigbee, Embedded Systems, Php, Electronics

Industry

Electrical/Electronic Manufacturing

Description

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

Responsibilities
  • Design, develop, and debug firmware for embedded systems using C/C++.
  • Perform software/hardware integration, unit testing, and participation in design/code reviews.
  • Implement automated build environments, test strategies and static code analysis.
  • Work closely with hardware, QA, and other engineers throughout the development lifecycle as part of an Agile/Scrum project team.
  • Develop, execute, and document test plans to ensure reliability and performance.
  • Provide accurate estimates and development plans for assigned tasks and projects.
  • Continuous learning of the Phason Controls product stack and technologies.
  • Maintain and update legacy products, ensuring compatibility with evolving technologies.
  • Assist in system architecture design, Failure Modes and Effects Analysis (FMEA) and Design for Manufacturing (DFM) guideilnes.
Loading...