Firmware Designer
4 weeks ago
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
-
Firmware Engineer
4 weeks ago
Montreal, Canada Solution SFT Full timeServices SFT is looking for a passionate firmware developer who is interested in developing the next generation of healthcare simulator products within the hardware engineering department.The role we are offering you:The firmware developer will participate in the whole range of healthcare simulation products. Typical tasks will include analysis, design,...
-
Firmware Embedded Engineer
1 day ago
Montreal, Canada FTEX Full timeIntroductionAt FTEX, we are in search of passionate and self-driven individuals who have a knack for steering projects and taking charge of their work. We believe in empowering our team members to be autonomous leaders, guiding our cutting-edge projects in the realm of electric vehicle technology. If you are ready to embrace a dynamic environment where your...
-
Senior Firmware Engineer
10 hours ago
Montreal, Canada FTEX Full timeIntroductionAt FTEX, we are in search of passionate and self-driven individuals who have a knack for steering projects and taking charge of their work. We believe in empowering our team members to be autonomous leaders, guiding our cutting-edge projects in the realm of electric vehicle technology. If you are ready to embrace a dynamic environment where your...
-
Montreal, Canada Techspace Solutions Full timeJob Title: Senior Software/Firmware Development Engineer Location: Montreal, Ottawa, Ottawa (Onsite) Duration: Full Time Keyword to search: Experience with ARM SoCs Embedded software development in Linux/U-Boot new boards bring-up Linux kernel modules Very strong C, reasonable C++, Python and Linux shell scripting Containers, build systems, CI/CD, Yocto,...
-
Montreal, Canada Techspace Solutions Full timeJob Title: Senior Software/Firmware Development Engineer Location: Montreal, Ottawa, Ottawa (Onsite) Duration: Full Time Keyword to search: Experience with ARM SoCs Embedded software development in Linux/U-Boot new boards bring-up Linux kernel modules Very strong C, reasonable C++, Python and Linux shell scripting Containers, build systems, CI/CD, Yocto,...
-
Montreal, Canada Techspace Solutions Full timeJob Title: Senior Software/Firmware Development Engineer Location: Montreal, Ottawa, Ottawa (Onsite) Duration: Full Time Keyword to search: Experience with ARM SoCs Embedded software development in Linux/U-Boot new boards bring-up Linux kernel modules Very strong C, reasonable C++, Python and Linux shell scripting Containers, build systems, CI/CD, Yocto,...
-
Hardware Design Engineer
4 weeks ago
Montreal, Canada VOXX International Corporation Full timeReporting to the Director of Hardware Development, you will design, develop, prototype, test and support the production of complete hardware solutions used to remotely control vehicle functions and track valuable assets via GPS. The solutions are composed of in-car devices, remote controllers, sensors, and communication apparatuses using innovative high-tech...
-
Avionics Engineer
2 weeks ago
Montreal, Canada COGNITO INC Full timeTitle: Avionics Engineer Location: Montreal, QC Job Description Possess, as a minimum, a Bachelor's degree in Engineering with a specialization in Software & Hardware, or a degree in Software Engineering or Computer Science for Software & Hardware aspects and a specialization in Electronics for AEH aspects. Possess a minimum of 5 years’ experience in the...
-
Avionics Engineer
1 week ago
Montreal, Canada COGNITO INC Full timeTitle: Avionics Engineer Location: Montreal, QCJob Description Possess, as a minimum, a Bachelor's degree in Engineering with a specialization in Software & Hardware, or a degree in Software Engineering or Computer Science for Software & Hardware aspects and a specialization in Electronics for AEH aspects. Possess a minimum of 5 years’ experience in the...
-
Avionics Engineer
2 weeks ago
Montreal, Canada COGNITO INC Full timeTitle: Avionics Engineer Location: Montreal, QC Job Description Possess, as a minimum, a Bachelor's degree in Engineering with a specialization in Software & Hardware, or a degree in Software Engineering or Computer Science for Software & Hardware aspects and a specialization in Electronics for AEH aspects. Possess a minimum of 5 years’ experience in...
-
Avionics Engineer
3 days ago
Montreal, Canada Cognito Inc Full timeTitle: Avionics EngineerLocation: Montreal, QCJob DescriptionPossess, as a minimum, a Bachelor's degree in Engineering with a specialization in Software & Hardware, or a degree in Software Engineering or Computer Science for Software & Hardware aspects and a specialization in Electronics for AEH aspects.Possess a minimum of 5 years experience in the...
-
Embedded systems developer
1 week ago
Montreal, Canada Thorens Solutions Full timeCompany name: Thorens Solutions – Headhunters Activity area : ManufacturerSalary : Salary from $90,000 to $105,000;Job type : Permanent - Full time City : MontrealCompany descriptionOur clientis a fast-growing company offering a unique and innovative wireless transceiver technology that achieves superior energy efficiency.As an Embedded Systems...
-
Embedded systems developer
1 week ago
Montreal, Canada Thorens Solutions Full timeCompany name: Thorens Solutions – Headhunters Activity area : ManufacturerSalary : Salary from $90,000 to $105,000;Job type : Permanent - Full time City : MontrealCompany descriptionOur clientis a fast-growing company offering a unique and innovative wireless transceiver technology that achieves superior energy efficiency.As an Embedded Systems...
-
Embedded systems developer
4 days ago
Montreal, Canada Thorens Solutions Full timeCompany name: Thorens Solutions – Headhunters Activity area : ManufacturerSalary : Salary from $90,000 to $105,000;Job type : Permanent - Full time City : MontrealCompany descriptionOur clientis a fast-growing company offering a unique and innovative wireless transceiver technology that achieves superior energy efficiency.As an Embedded Systems...
-
Embedded systems developer
1 week ago
Montreal, Canada Thorens Solutions Full timeCompany name: Thorens Solutions – Headhunters Activity area : ManufacturerSalary : Salary from $90,000 to $105,000;Job type : Permanent - Full time City : MontrealCompany descriptionOur clientis a fast-growing company offering a unique and innovative wireless transceiver technology that achieves superior energy efficiency.As an Embedded Systems...
-
Embedded Software Developer
1 week ago
Montreal, Canada SPARK Microsystems Full timeAs an Embedded Software Developer at SPARK Microsystems, you will be required to develop and maintain firmware covering our various embedded system applications and this includes network protocols, core libraries as well as application development. Additionally, you will implement, and test firmware to form optimal communications wireless networks using the...
-
Senior Embedded Software Engineer
1 day ago
Montreal, Canada Boston Scientific Full timeAbout the role: The Boston Scientific Electrophysiology Firmware R&D team is looking for an experienced and highly motivated Senior Embedded Software Engineer to apply their expertise and make important contributions to the development of first-of-a-kind, life-changing medical devices through the definition, design, test and documentation of their...
-
Montreal, Canada Akkodis Full timeThe Company Our company offers a unique and innovative UWB wireless chips transmitter-receiver technology that delivers energy efficiency and latency of an order of magnitude better than the state of the art. Our goal is to significantly extend the battery life of electronic systems that require short-range wireless communications, as well as increase the...
-
Montreal, Canada Akkodis Full timeThe Company Our company offers a unique and innovative UWB wireless chips transmitter-receiver technology that delivers energy efficiency and latency of an order of magnitude better than the state of the art. Our goal is to significantly extend the battery life of electronic systems that require short-range wireless communications, as well as increase the...
-
Montreal, Canada Akkodis Full timeThe Company Our company offers a unique and innovative UWB wireless chips transmitter-receiver technology that delivers energy efficiency and latency of an order of magnitude better than the state of the art. Our goal is to significantly extend the battery life of electronic systems that require short-range wireless communications, as well as increase the...