HMI Developer

Able Innovations

$80K — $100K *
Healthcare
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 4-year degree in Software Engineering, Electrical Engineering, Computer Science, or Mechatronics
  • 3-5 years of experience in embedded firmware development, ideally in robotics
  • 3-5 years of software development experience using C/C++ and Python
  • Strong expertise in Embedded Linux development, including kernel work
  • Familiarity with telematics systems and data visualization
  • Experience in medical device product delivery is a plus

Responsibilities

  • Design and develop human-machine interface applications using Python
  • Maintain and enhance control systems software for product lines
  • Implement and manage IoT integration within applications
  • Utilize databases like MySQL, SQL, and Mongo for application needs
  • Collaborate with cross-functional teams to solve complex problems
  • Adhere to the software development lifecycle and version control standards

Benefits

  • Opportunity to work in a dynamic and innovative tech environment
  • Collaborative team culture focused on developing technology for good
  • Immediate start for selected candidates
  • Potential for professional growth and contributions to meaningful projects
Full Job Description
HMI Developer (HD2605)

Location: Toronto, ON

Type: Full-time, In-office

Vacancy: Existing

Start date: Immediate

Experience: 3 - 5 years; ideally strong focus in Python development and robotics; med tech or relevant

Education: Degree in Software Engineering, Electrical Engineering, Computer Science, Mechatronics or related field

Note- Applications will be reviewed on a rolling basis; you are encouraged to apply early.

About the position

The need for our technology has never been greater, and to meet this need, we have assembled an excellent team with individuals driven to develop technology for good. We are in pursuit of greatness and expect the same of our employees. We are looking for new team members who are driven, passionate, hard-working and have a "do-whatever-it-takes" attitude.

As a core member of the Control Systems team, the candidate will play a key role in the development and implementation of software applications associated with Able Innovation's product lines. The HMI Developer will be responsible for designing, developing, and maintaining human-machine interface and control systems applications using Python. This role requires a blend of software development skills, control systems knowledge, and experience with IoT integration.

This role is 100% in office.

Required Skills:
  • Proficiency in Python, PyQT 5.0, C, C++, SQL and similar languages
  • Experience in implementation and utilizing databases such as MySQL, SQL, Postgres, Mongo
  • Knowledge of AWS services, including AWS IoT, AWS Lambda, and AWS S3.
  • Familiarity with HMI application development and control systems.
  • Strong understanding of network protocols and IoT connectivity.
  • Knowledge of SDLC process and source code version control systems such as GIT
  • Excellent problem-solving abilities and effective communication skills to work collaboratively with cross-functional teams.

Additional Skills:
  • Experience in the development and testing of robotic systems.
  • Experience in coding for communication protocols such as CAN bus.
  • Experience with embedded Linux development and integration.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills, with the ability to work independently and within a
  • multidisciplinary team.

Qualifications:
  • A minimum 4-year Degree in Software Engineering, Electrical Engineering, Computer Science, Mechatronics or related field
  • 3 - 5 years of experience in embedded firmware development, preferably in robotics applications.
  • 3 - 5 years of experience in software development using C/C++, Python, and other relevant programming languages.
  • Strong experience in development for Embedded Linux distributions; including kernel development
  • Knowledge of telematics systems and data visualization tools.
  • Familiarity with machine learning and data analytics frameworks.
  • Experience delivering medical device products to market (ideal!)

You Will Be Successful If You Are
  • Flexible and Adaptable: You thrive in dynamic environments and respond effectively to changing priorities.
  • Collaborative and Respectful: You value teamwork and diverse perspectives.
  • Accountable: You take ownership of your work, ensuring high-quality outcomes.
  • Proactive and Resourceful: You excel at finding solutions to challenges and communicate effectively with the team.

Application Requirements

Please submit your resume and cover letter as PDF documents with the naming format "HD2605_Firstname_Lastname". Feel free to include any relevant projects/portfolios.

Similar Jobs

More Jobs at Able Innovations

More Healthcare Jobs

Find similar HMI Developer jobs: