Senior Firmware Engineer
VENTION, Canada

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
Bachelor's Degree
Total Vacancies
1 Job
Posted on
Mar 24, 2021
Last Date
Apr 24, 2021
Location(s)

Job Description

We are looking for a Senior Firmware Engineer to join our team. As a key member of our Automation team, you will participate in the firmware programming of several automation components including our MachineMotion automation system controller. You will also develop real-time embedded devices to extend Vention's library of automation components. More specifically:

- Program real-time embedded devices using C, C++ amp; Python to extend Ventions automation system

- Program motion control firmware for robotic applications.

- Design and implement SDKs to enable customers to create their own applications using Vention automated equipment.

- Work with partners to seamlessly integrate Vention automation system with robot manufacturers

- Assist our clients by helping them configure, test, and program their automated machine.

- Test and debug firmware using BDMs, HW schematics, oscilloscope and breadboard circuits

- Implement various distributed services and agents software using MQTT, REST API, Docker, ROS

Requirements

  • Programming languages (C/C++, Python) on Linux embedded systems and bare-metal micro-controllers
  • Fluency in Microcontroller Peripherals (GPIO, clocks, resets, ADC amp; DAC, PWM, DMA, Interrupts, etc.)
  • Understanding of Ethernet based communication protocols TCP/IP, REST, MQTT
  • Understanding of low-level communication protocols: CAN, UART, RS485, I2C, SPI
  • Understanding of distributed system design and the related technical challenges
  • Experience in designing responsive systems (embedded and cloud/web)
  • Fluency in reading circuit board layout and schematics and ability to troubleshoot with oscilloscopes is desired
  • Understanding of Internet Technologies and Client/Server models
  • Practical experience testing code and modules against common use cases

Benefits

  • Rapidly growing startup offering career opportunities and a competitive salary
  • 4 weeks vacation
  • Employer-sponsored health and dental plan
  • Flextime options for flexible work-hour scheduling
  • Convenient location in Montreal’s St-Henri neighborhood, with free street parking available and fantastic restaurants
  • Kitchen stocked with free coffee, tea, and snacks
  • Frequent social events with a close-knit team

Job Specification

Job Rewards and Benefits

VENTION

Information Technology and Services - Kingston, Canada
© Copyright 2004-2024 Mustakbil.com All Right Reserved.