Senior Firmware Engineer

Found in: Jooble CA O C2 - 1 week ago


Canada Vention Inc Full time

Vention is headquartered in Montreal, Canada, with offices in Berlin and Boston, and is used in over 3,000 factories on 5 continents. As one of Canada’s Most Admired Cultures and Great Place to Work , we are a performance driven culture that cares deeply about happiness. We like ambitious goals, facts & data, and constructive debates. But at the same time, we know that we can’t repeatedly push ourselves if we are not surrounded by an uplifting and caring work environment. Those two sides of our culture, feed each other and are safeguarded with the same level of attention. Our values & principles include:

We make our clients successful - we do what’s right for our customers, even when it makes our roles more challenging.

We execute and deliver - we set ambitious goals for ourselves and are energized about meeting them.

We debate, then commit - we challenge our own perspectives and ideas in pursuit of the best solutions.

We innovate to inspire - we value innovation in products, user experiences, and business practices.

We collaborate to achieve more - we work as one team to achieve more than we would on our own.

We empower our people to reach their full potential - we hold ourselves to high standards but know when to celebrate progress & achievements

Job Description

As part of Vention’s Automation team, you will be responsible for developing firmware and software for the MachineMotion ecosystem . The Senior Firmware Engineer is called to work in various phases of a project, from initial R+D of new products to the support of existing tools and APIs. More specifically you will:

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 systems with robot manufacturers

Implement various distributed robot services and agents software using Automation Technologies like ROS

Test and debug firmware using HW debuggers, HW schematics, oscilloscope and breadboard circuits

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

Collaborate with the Vention sales team to develop and perfect our automated solutions.

Qualifications

Fluency in Microcontroller Peripherals (GPIO, clocks, resets, ADC & DAC, PWM, DMA, Interrupts, etc.)

Understanding of TCP/IP, REST and message brokers

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. Ability to troubleshoot with Oscilloscopes is desired

Understanding of control software, internet technologies and Client/Server models

Practical experience testing code and modules against common use cases

Knowledge of CanOpen an asset

Additional Information

Our culture is an uplifting environment for high achievers. The fast-paced, high-performance environment will give you the opportunity to build products, processes and strategies that will have a lasting impact.

When you join Vention, you join a team of professionals with a diverse variety of experiences, backgrounds, and perspectives. Together, we strive to nurture a supportive and inclusive work environment for all. We push each other to achieve extraordinary results and forge long term relationships as a result of the intensity and passion.

We’re passionate about helping you do your best work. Claim your seat and find out what you can do

If you're unsure if your experience perfectly matches our job posting, we encourage you to apply anyway We are happy to chat and get to know you better while you can understand the role as well.

#J-18808-Ljbffr
  • Principal Firmware Engineering Manager

    Found in: Jooble CA O C2 - 1 week ago


    Canada Samsara Full time

    Samsara is seeking an experienced Firmware Engineering Manager to lead our new Safety firmware team. Samsara operates one of the largest AI-enabled, connected fleets globally. In FY23, we detected 110M+ AI-based safety events and analyzed 40B+ miles worth of driving data. Video is at the core of Samsara’s Fleet Safety product. Utilizing Samsara’s GPS...

  • Senior Software Engineer

    Found in: Jooble CA O C2 - 1 week ago


    Canada Samsara Full time

    Samsara is hiring a full-stack developer for the Web Platform team. The charter of the team is to accelerate feature development within Samsara’s web product by maintaining a high-quality frontend developer experience, owning common frameworks, shepherding/up-leveling our Design System, ensuring overall frontend health, and building a small set of features...

  • Senior Data Scientist

    Found in: Jooble CA O C2 - 1 week ago


    Canada Samsara Full time

    This Senior Data Scientist will measure, evaluate, and conduct measurements on our AI/ML systems. As a Senior Data Scientist, you will partner with ML scientists and engineers to develop methodologies to measure and evaluate our production models, conduct experiments to understand how new models compare to old ones and contribute to data-driven product...

  • Machine Learning Engineer- Cloud Deployment

    Found in: Jooble CA O C2 - 7 days ago


    Canada Samsara Full time

    As a Senior Machine Learning Engineer II, you will be responsible for developing ML solutions to increase the safety, efficiency and sustainability of the physical operations. The software, firmware, and hardware you build will result in real-world impact—helping to keep the lights on, get food into grocery stores, and most importantly, ensure workers...

  • Senior Software Engineer in Test

    Found in: Jooble CA O C2 - 7 days ago


    Canada Samsara Full time

    With over 50 million minutes of customer video ingested into our backend each year, the Media Platform team is developing and managing a robust infrastructure that supports high-volume media processing, storage, and streaming services. Ideal candidates will have a strong background in software engineering, excellent communication skills, and a passion for...

  • Senior Software Engineer in Test

    Found in: Jooble CA O C2 - 1 week ago


    Canada Samsara Full time

    We help customers understand the utilization of trailers, and the location of expensive assets, and provide them with insight into the health of equipment. We ingest large amounts of data from our hardware in real time and help customers make sense of their overall logistics through real-time visibility, reporting, and alerting. As a software engineer...

  • Embedded Software Engineer

    Found in: Appcast CA A2 P - 7 days ago


    Canada Intangles North America Full time

    Embedded Software EngineerIntangles is a rapidly growing technology-driven company that has established a strong global presence and is expanding to North America.We specialize in artificial intelligence and machine learning. We are focused on transforming the automotive industry by simulating the real-world environment into a virtual world using a Digital...

  • Embedded Software Engineer

    Found in: Appcast CA C2 Glassdoor - 1 week ago


    Canada Intangles North America Full time

    Embedded Software EngineerIntangles is a rapidly growing technology-driven company that has established a strong global presence and is expanding to North America.We specialize in artificial intelligence and machine learning. We are focused on transforming the automotive industry by simulating the real-world environment into a virtual world using a Digital...

  • Embedded Software Engineer

    Found in: Whatjobs CA C2 - 1 week ago


    Canada Intangles North America Full time

    Embedded Software Engineer Intangles is a rapidly growing technology-driven company that has established a strong global presence and is expanding to North America. We specialize in artificial intelligence and machine learning. We are focused on transforming the automotive industry by simulating the real-world environment into a virtual world using a...

  • Embedded Software Engineer

    Found in: Jooble CA O C2 - 1 week ago


    Canada Intangles North America Full time

    Embedded Software Engineer Intangles is a rapidly growing technology-driven company that has established a strong global presence and is expanding to North America. We specialize in artificial intelligence and machine learning. We are focused on transforming the automotive industry by simulating the real-world environment into a virtual world using a...


  • Canada HCLTech – Engineering and R&D Services Full time

    Role : System Test Engineer Location : Remote ( Anywhere in Canada, Needs to work in pacific time Zone) Job Description :System level debug on FPGA or on Post SiliconHands on C/C++ and firmware coding.Scripting and tool development - Python and otherJTAG/I2C/PCIE protocol familiaritySOC level simulations for test reusability

  • Security Engineer

    Found in: Jooble CA O C2 - 7 days ago


    Canada 7Vals PK Full time

    With such a diverse user base, there are countless ways that a Security Engineer will make an impact in our fast-growing organization. As a security engineer, you’ll assist our infosec team, our partners, auditors, and vendors on the security aspects of our product suite. You’ll also be expected to own the security environment of the product suite and...

  • Post Silicon Validation Engineer

    Found in: Appcast CA C2 Glassdoor - 7 days ago


    Canada HCLTech – Engineering and R&D Services Full time

    Role : System Test Engineer Location : Remote ( Anywhere in Canada, Needs to work in pacific time Zone) Job Description :System level debug on FPGA or on Post SiliconHands on C/C++ and firmware coding.Scripting and tool development - Python and otherJTAG/I2C/PCIE protocol familiaritySOC level simulations for test reusability

  • Post Silicon Validation Engineer

    Found in: Whatjobs CA C2 - 7 days ago


    Canada HCLTech – Engineering and R&D Services Full time

    Role : System Test Engineer Location : Remote ( Anywhere in Canada, Needs to work in pacific time Zone) Job Description : System level debug on FPGA or on Post Silicon Hands on C/C++ and firmware coding. Scripting and tool development - Python and other JTAG/I2C/PCIE protocol familiarity SOC level simulations for test reusability

  • Post Silicon Validation Engineer

    Found in: Appcast CA A2 P - 7 days ago


    Canada HCLTech – Engineering and R&D Services Full time

    Role : System Test Engineer Location : Remote ( Anywhere in Canada, Needs to work in pacific time Zone) Job Description :System level debug on FPGA or on Post SiliconHands on C/C++ and firmware coding.Scripting and tool development - Python and otherJTAG/I2C/PCIE protocol familiaritySOC level simulations for test reusability

  • Manager, Software Engineering

    Found in: Jooble CA O C2 - 1 week ago


    Canada Samsara Full time

    About the role: Samsara is looking for experienced Engineering managers to be part of our Core Platform team. The team is responsible for the core enterprise capabilities that power Samsara’s Connected Operations platform. This includes our Reporting, Alerting, Org/User management, Release management, Monetization capabilities to support our rapidly...

  • Software Engineering Manager

    Found in: Jooble CA O C2 - 1 week ago


    Canada OPI Full time

    Senior Architect/Full Stack Manager This group will include Full stack, UX and QA resources in architecting, designing, coding, and testing. The selected candidate will work closely with the embedded/firmware team to provide a complete IoT solution, balancing the sustaining of the existing platform with implementation of the new. Hands on, lead by...

  • Senior QA Engineer

    Found in: Jooble CA O C2 - 1 week ago


    Canada Techedinlabs Full time

    We have an opportunity for a Senior QA Engineer role based in Canada. Kindly review the job description provided below. This position offers full-time engagement with the flexibility of remote work, although candidates must reside within Canadian territory. Minimum Qualifications Bachelor's degree in Computer Science or equivalent program Minimum...

  • Senior Engine Programmer

    Found in: Jooble CA O C2 - 7 days ago


    Canada Sony Interactive Entertainment Inc. Full time

    ENGLISH FOLLOWS// Titre - Programmeur(euse) Engin Senior Nous recherchons un(e) Programmeur(euse) Engin expérimenté pour rejoindre l'équipe de Haven Entertainment Studios. Le/la Programmeur(euse) Engin Senior sera chargé(e) de développer et d'enrichir à la fois les systèmes de notre moteur de jeu ainsi que les outils de pipeline essentiels...

  • Senior Engineer

    Found in: Jooble CA O C2 - 6 days ago


    Canada Verndale Full time

    About the Senior Drupal Engineer (Contractor) Join Verndale, a leading digital agency specializing in innovative web solutions. We are seeking a seasoned Senior Drupal Developer to spearhead the development of a new website from scratch, working alongside a dynamic team of skilled developers. This role offers the unique opportunity to shape the digital...