Jobs
>
Montréal

    Firmware Designer - Montreal, Canada - PixMob

    PixMob
    Default job background
    Full time
    Description

    PixMob is one of the world's leaders in creating immersive experiences for live events. You might have seen 60,000 people lighting up at the Super Bowl. Or at a Coldplay concert. Our goal is to reinvent rituals to connect crowds. We call that 'togetherness'.

    We work with international artists, event organizers, sports teams and brands who care about creating unique & memorable experiences for their guests. PixMob is rooted in design and innovation. Alongside our customers, we reinvent immersive experiences through advanced wireless technologies engineered in-house, at our Montreal HQ. From rapid-prototyping to mass-manufacturing, we are fully vertically integrated to keep pushing the boundaries of the possible. We are leading the way with our sustainability efforts as we have been fighting against single-use plastics. We focus our efforts on using recycled or plant-based compostable materials and encouraging our clients to recycle our products.

    The culture at PixMob is one based on humility, relentlessness and cooperation. We operate in a competitive market and need to keep innovating to stay ahead. People who thrive have a deep curiosity to keep improving, learning and coaching others. Our clients are some of the most creative people in the industry and rightfully the most demanding.

    As an Intermediate Firmware Designer, you will play a crucial role in developing and implementing firmware for various electronic devices and systems. Your expertise will contribute to the design, testing and optimization of firmware solutions that improve product functionality, performance and reliability.

    Responsibilities:

  • Firmware Design: Collaborate with multidisciplinary teams to define firmware requirements and specifications for electronic devices or systems. Design firmware architectures, algorithms and data structures that meet project objectives and technical requirements.
  • Firmware Development: Implement firmware code using programming languages such as C, Python or assembly language, following coding standards and best practices. Write efficient and optimized code for real-time systems, device drivers, communication protocols and control algorithms.
  • Testing and Debugging: Perform thorough testing and verification of firmware functionality, ensuring quality standards are met. Identify and resolve firmware-related bugs, issues, and performance bottlenecks using debugging tools and techniques.
  • Documentation: Prepare detailed documentation of firmware designs, specifications, test plans and test results. Maintain accurate records and provide clear, concise reports to support project progress and troubleshooting efforts.
  • Collaboration and Communication: Collaborate effectively with multidisciplinary teams, including hardware engineers, software developers and project managers. Communicate firmware design decisions, progress updates, and technical challenges clearly and concisely.
  • Continuous Learning and Improvement: Stay informed of the latest industry trends, emerging technologies and best practices related to firmware design and development. Continuously improve your technical skills and knowledge to contribute to the growth and innovation of the firmware team.
  • Experience and qualifications:

  • Education: Undergraduate or master's degree in electrical engineering, computer engineering, computer science or a related field.
  • Experience: At least 5 years of relevant experience in the design and development of firmware for embedded systems or electronic devices. Experience with microcontrollers, real-time operating systems (RTOS), and low-level programming is highly desirable.
  • Programming Skills: Proficiency in programming languages such as C, Python and assembly language. Familiarity with software development tools, integrated development environments (IDEs), and version control systems.
  • Firmware Development: Solid understanding of firmware development principles, including real-time systems, device drivers, communications protocols (e.g., UART, SPI, I2C), and control algorithms. Experience with debugging tools and firmware development and troubleshooting techniques.
  • Hardware-Software Integration: Ability to work closely with hardware engineers to understand hardware specifications and constraints. Familiarity with software development processes and ability to collaborate with software teams for integration.
  • Experience in portable power management and wireless data communications (infrared, RF, BLE, etc.) is an asset.
  • Understanding of design principles for manufacturing testing is an asset.
  • Problem Solving: Strong analytical and problem-solving skills to debug complex firmware issues and optimize code performance. Attention to detail and ability to work with minimal supervision.
  • Communication Skills: Excellent verbal and written communication skills to collaborate effectively with multidisciplinary teams, document firmware designs, and present technical information.
  • What we offer:

  • A dynamic and inclusive company culture, which you will help evolve over time
  • Salary based on experience
  • Occasional remote work possible
  • 4 weeks of paid vacation
  • A competitive collective insurance
  • Attractive career opportunities
  • Equal opportunities for all, regardless of gender (m/f/x)
  • Creative and brilliant colleagues
  • #LI-BC1

    #LI-HYBRID



  • Future Electronics Pointe-Claire, QC, Canada

    About the role The System Design Specialist (SDS) – Software/Firmware will be a member of a multi-disciplined, cross-functional design team. The SDS – Software/Firmware will receive coaching and guidance from the SDC Manager and experienced members of the Advanced Engineering Gro ...


  • Future Electronics Pointe-Claire, Canada

    About the role · The System Design Specialist (SDS) – Software/Firmware will be a member of a multi-disciplined, cross-functional design team. The SDS – Software/Firmware will receive coaching and guidance from the SDC Manager and experienced members of the Advanced Engineering G ...


  • Future Electronics Pointe-Claire, Canada

    About the role The System Design Specialist (SDS) – Software/Firmware will be a member of a multi-disciplined, cross-functional design team. The SDS – Software/Firmware will receive coaching and guidance from the SDC Manager and experienced members of the Advanced Engineering Gro ...


  • PIXMOB Montréal, Canada

    PixMob est l'un des leaders mondiaux dans la création d'expériences immersives pour les événements en direct. Vous avez peut-être vu personnes s'illuminer au Super Bowl. Ou à un concert de Coldplay. Notre objectif est de réinventer des rituels pour connecter les foules. Nous appe ...


  • FTEX Montréal, Canada

    **The company** · FTEX specializes in the development of the world's most advanced motor drive and power management systems for electric vehicles. Every day, our team finds innovative solutions to deliver more power, more efficiently for the vehicles of tomorrow. · - The electron ...


  • AAVAA Montréal, Canada

    **Project Manager** · We are looking for a full-time **Project Manager **who will communicate directly with the** **CTO and report progress on the project, as early as **December 2023**. With AAVAA, you will be part of a multidisciplinary team building a unique listening device t ...

  • RTINGS

    Testeur Tech

    1 week ago


    RTINGS Montréal, Canada

    _ Êtes-vous un représentant des ventes qui va au-delà de ses pairs pour aider les clients et comprendre le produit, y compris en comparant les performances?_ · - _ Êtes-vous un agent de support technique ou un technicien qui approfondit les problèmes des clients pour comprendre l ...


  • Vosker Montréal, Canada

    de l'entreprise · **VOSKER **est l'un des leaders technologiques mondiaux de la surveillance en zone éloignée. · Notre volonté de nous dépasser et de repousser les limites nous permet de révolutionner le domaine de l'intelligence artificielle et de l'internet des objets (IdO), gr ...


  • PIXMOB Montréal, Canada

    PixMob est l'un des leaders mondiaux dans la création d'expériences immersives pour les événements en direct. Vous avez peut-être vu personnes s'illuminer au Super Bowl. Ou à un concert de Coldplay. Notre objectif est de réinventer des rituels pour connecter les foules. Nous appe ...


  • Gowling WLG Montréal, Canada

    **ABOUT GOWLING WLG** · At Gowling WLG, our dedication to excellence and quality service begins with our people. As a global law firm with offices across Canada, the U.K., Europe, the Middle East and Asia, we pride ourselves on sourcing and retaining top talent who bring energy, ...

  • Genetec

    Testeur Logiciel

    3 weeks ago


    Genetec Montréal, Canada

    **L'équipe**: · Vous pourriez faire partie de l'équipe multidisciplinaire AutoVu Edge Devices qui rassemble des passionnés de développement logiciel, de design de matériel embarqué (électronique, firmware, mécanique) et d'assurance qualité. · Le travail consiste à collaborer au d ...


  • AAVAA Montréal, Canada

    AAVAA is looking for a **full-time Machine Learning and Signal Processing Specialist** as early as **March 2024**. With AAVAA, you will be part of a **multidisciplinary team **building a unique listening device that allows everyone to hear what they want by processing their surro ...


  • Opal-RT Montréal, Canada

    English version will follow._ · **OPAL-RT Technologies recherche un Technicien Électrique, bancs d'essai PHIL.** · **À propos d'OPAL-RT Technologies**: · Imaginez travailler pour une entreprise qui compte parmi ses clients la NASA, Bombardier, ABB, EMBRAER, MIT, GE, Ford, GM, NRE ...


  • Innovobot Labs Inc. Montréal, Canada

    **QUI NOUS SOMMES** · **L'OPPORTUNITÉ** · Voulez-vous rejoindre une équipe de classe mondiale et avoir un impact réel en encourageant les technologies révolutionnaires qui perturbent le statu quo autour des Interfaces Humain-Machine, de la robotique, de l'intelligence artificiell ...


  • Opal-RT Montréal, Canada

    English version will follow._ · **OPAL-RT Technologies recherche un Technicien Électrique, bancs d'essai PHIL.** · **À propos d'OPAL-RT Technologies**: · Imaginez travailler pour une entreprise qui compte parmi ses clients la NASA, Bombardier, ABB, EMBRAER, MIT, GE, Ford, GM, NRE ...

  • Genetec

    Component Specialist

    3 weeks ago


    Genetec Montréal, Canada

    **The team**: · You will be working in one of the most dynamic departments of the company. As part of the hardware engineering group, you will be interacting with highly collaborative and versatile specialists in the fields of electrical, mechanical and firmware engineering. You ...

  • Copeland

    Production Operator

    2 weeks ago


    Copeland Montréal, Canada

    **Verdant is growing at a record pace and is looking for production and assembly talent to support this hyper-growth.** · Do you have production assembly experience and enjoy a fast paced, productive environment? · **Verdant Energy Management Solutions **is one of the fastest gro ...

  • Copeland

    Production Operator

    2 weeks ago


    Copeland Montréal, Canada Full time

    **Verdant is growing at a record pace and is looking for shipping talent to support this hyper-growth.** · Do you have shipping experience and enjoy a fast paced, productive environment? · **Verdant Energy Management Solutions **is one of the fastest growing divisions part of **T ...


  • Opal-RT Montréal, Canada

    **English version will follow.** · **OPAL-RT Technologies est à la recherche d'un(e) stagiaire, conception logiciel embarqué et matériel électronique.** · Ceci est un stage de 4 mois. · **À propos d'OPAL-RT Technologies**: · Imaginez travailler pour une entreprise qui compte parm ...

  • RTINGS

    Testeur Tech

    1 week ago


    RTINGS Montréal, Canada

    Êtes-vous un représentant des ventes qui va au-delà de ses pairs pour aider les clients et comprendre le produit, y compris en comparant les performances? · - Êtes-vous un agent de support technique ou un technicien qui approfondit les problèmes des clients pour comprendre leur c ...