254 Iot Developer jobs in Canada
IoT Developer
Posted today
Job Viewed
Job Description
Job Description
Was wir bieten:
Bei Magna erwartet dich ein spannendes und dynamisches Arbeitsumfeld, in dem du dazu beitragen kannst, marktführende Automobiltechnologien zu entwickeln. Wir investieren in unser Personal und bieten ihm die Unterstützung und Ressourcen, die es benötigt, um erfolgreich zu sein. Als Mitglied unseres globalen Teams erwarten dich aufregende und vielfältige Aufgaben sowie ein breites Spektrum an Entwicklungsmöglichkeiten. Wir sind nämlich der Meinung, dass dein Karrierepfad genauso individuell sein sollte wie du selbst.
What we offer:
At Magna, you can expect an engaging and dynamic environment where you can help to develop industry-leading automotive technologies. We invest in our employees, providing them with the support and resources they need to succeed. As a member of our global team, you can expect exciting, varied responsibilities as well as a wide range of development prospects. Because we believe that your career path should be as unique as you are.
Group Summary:
Cosma provides a comprehensive range of body, chassis and engineering solutions to global customers. Through our robust product engineering, outstanding tooling capabilities and diverse process expertise, we continue to bring lightweight and innovative products to market.
Job Responsibilities:
What we offer:
At Magna, you can expect an engaging and dynamic environment where you can help to develop industry-leading automotive technologies. We invest in our employees, providing them with the support and resources they need to succeed. As a member of our global team, you can expect exciting, varied responsibilities as well as a wide range of development prospects. Because we believe that your career path should be as unique as you are.
Group Summary:
Cosma provides a comprehensive range of body, chassis and engineering solutions to global customers. Through our robust product engineering, outstanding tooling capabilities and diverse process expertise, we continue to bring lightweight and innovative products to market.
Job Responsibilities:
This position is for Massiv Die-Form, a division of Cosma International.
Cosma International, an operating unit of Magna International, is one of the world's premier global automotive suppliers providing a comprehensive range of body, chassis, and engineering solutions to our customers. Our pioneering technology and creativity allows our customers to ask for solutions that lie beyond what they previously thought was possible.
Massiv Die-Form, a division of Magna International, designs and builds medium to large cast automotive and hot stamping dies. Massiv Die-Form is proudly committed to manufacture products of the highest quality, reliability, maintainability and durability for the global automotive market through skilled and dedicated people focused on total customer satisfaction, ongoing protection of the environment and the profitable well being of our company.
We are currently looking for One (1) IoT Developer to join our IT team!
Shift: Straight Days
- Monday to Friday: 8AM to 4PM
Qualifications:
- Recognized post-secondary diploma or degree in Computer Science or Computer Engineering.
- Familiar with condition monitoring IoT sensors for recording physical variables such as vibration, temperature, humidity, oil level and pressure.
- PLC & HMI programming background in Siemens and Rockwell controllers among others
- Experience with MQTT, Modbus & TCP/IP protocols
- In-depth knowledge of JavaScript, Python, JSON and Go.
- Experience with on-premises MQTT broker and InfluxDB database
- Strong data analysis and visualization skill with knowledge of Grafana
- Hands-on experience with Microservices, REST APIs
- Experience with IoT cloud development and integration with AWS platform.
- Knowledge of industrial IoT sensor connectivity, data acquisition and data historian software
- Previous experience in the manufacturing industry is an asset
Duties & Responsibilities:
- Develop new techniques to connect existing equipment to modern infrastructure
- Manage code deployments, fixes, updates and related processes
- Collect, store and visualize IoT sensor data from devices and industrial equipment
- Develop metrics, dashboard and reports to track Industry 4.0 manufacturing environments.
- Create microservices, IoT applications that run on-premises and in the cloud
What we Offer:
- Competitive wages based on candidate experience & shift premiums
- Health, Dental, Vision insurance (Flex Benefit Package)
- Overtime pay (+40 hours/week)
- Referral program bonus
- Profit-sharing program
- Group RRSP matching
- Magna Base Contribution (MBC) program
- Safety shoe and prescription safety glass benefits
- Quarterly employee appreciation events
- Subsidized on-site cafeteria
- Training reimbursement program
- Wellness program
Awareness, Unity, Empowerment:
At Magna, we believe that a diverse workforce is critical to our success. That's why we are proud to be an equal opportunity employer. We hire on the basis of experience and qualifications, and in consideration of job requirements, regardless of, in particular, color, ancestry, religion, gender, origin, sexual orientation, age, citizenship, marital status, disability or gender identity. Magna takes the privacy of your personal information seriously. We discourage you from sending applications via email to comply with GDPR requirements and your local Data Privacy Law.
Worker Type:
Regular / Permanent
Group:
Cosma International
Awareness, Unity, Empowerment:
At Magna, we believe that a diverse workforce is critical to our success. That's why we are proud to be an equal opportunity employer. We hire on the basis of experience and qualifications, and in consideration of job requirements, regardless of, in particular, color, ancestry, religion, gender, origin, sexual orientation, age, citizenship, marital status, disability or gender identity. Magna takes the privacy of your personal information seriously. We discourage you from sending applications via email to comply with GDPR requirements and your local Data Privacy Law.
Worker Type:
Regular / Permanent
Group:
Cosma International
Jr. IoT Developer
Posted today
Job Viewed
Job Description
Job Description
Was wir bieten:
Bei Magna erwartet dich ein spannendes und dynamisches Arbeitsumfeld, in dem du dazu beitragen kannst, marktführende Automobiltechnologien zu entwickeln. Wir investieren in unser Personal und bieten ihm die Unterstützung und Ressourcen, die es benötigt, um erfolgreich zu sein. Als Mitglied unseres globalen Teams erwarten dich aufregende und vielfältige Aufgaben sowie ein breites Spektrum an Entwicklungsmöglichkeiten. Wir sind nämlich der Meinung, dass dein Karrierepfad genauso individuell sein sollte wie du selbst.
Job descriptions may display in multiple languages based on your language selection.
What we offer:
At Magna, you can expect an engaging and dynamic environment where you can help to develop industry-leading automotive technologies. We invest in our employees, providing them with the support and resources they need to succeed. As a member of our global team, you can expect exciting, varied responsibilities as well as a wide range of development prospects. Because we believe that your career path should be as unique as you are.
Group Summary:
Transforming mobility. Making automotive technology that is smarter, cleaner, safer and lighter. That's what we're passionate about at Magna Powertrain, and we do it by creating world-class powertrain systems. We are a premier supplier for the global automotive industry with full capabilities in design, development, testing and manufacturing of complex powertrain systems. Our name stands for quality, environmental consciousness, and safety. Innovation is what drives us and we drive innovation. Dream big and create the future of mobility at Magna Powertrain.
Job Responsibilities:
Minimum Qualifications:
- Associates Degree in Computer Science or related field of study
- Working towards Master's Degree in Computer Science or related field of study
- 1 to 3 years of working experience in the related field in a manufacturing environment
- Some PLC programming background in Siemens and Rockwell controllers among others
- Robot programming background (such as Fanuc, ABB, Kuka, and/or Motoman)
- Understanding of multiple computer programming languages (ex: JavaScript, C#, Python, C++, Java)
- Experience with databases and different types of data storage
- Experience in with the MQTT protocol (Optional)
- Time and project management skills, with the capability to prioritize and multitask as needed
- Experience with capability studies (such as CPK, Gage R, and Gage R&R)
- Statistical Analysis (basics)
- Knowledge of different project management methodologies such as Waterfall and Agile
- Must be able to communicate fluently in both written and spoken English
- Effective communicator with people at all levels.
- Valid driver's license and reliable vehicle.
- Ability to work independently with minimal supervision.
- Ability to handle highly sensitive matters with objectivity and discretion; High personal standard of integrity.
Duties and Responsibilities:
- Develop new techniques to connect legacy equipment to modern infrastructure
- Manage code deployments, fixes, updates and related processes.
- Create IoT applications that run on-premises and in the cloud.
- Brainstorm for new ideas and ways to improve development and delivery
- Develop KPIs, metrics, and other monitoring tools to track I4.0 production environments
- Provide detailed specifications for proposed solutions including materials, external services and internal resources required
- Work with source control tools (Azure DevOps, GitHub)
- Actively troubleshoot any issues that arise during testing and production
- Support basic data pipelines via ETL or ELT structures.
- Act with honesty and integrity, and make ethical business choices in accordance with Magna's Compliance Policies and Procedures.
Awareness, Unity, Empowerment:
At Magna, we believe that a diverse workforce is critical to our success. That's why we are proud to be an equal opportunity employer. We hire on the basis of experience and qualifications, and in consideration of job requirements, regardless of, in particular, color, ancestry, religion, gender, origin, sexual orientation, age, citizenship, marital status, disability or gender identity. Magna takes the privacy of your personal information seriously. We discourage you from sending applications via email or traditional mail to comply with GDPR requirements and your local Data Privacy Law.
Worker Type:
Regular / Permanent
Group:
Magna Powertrain
Full-Stack IoT Systems Developer
Posted today
Job Viewed
Job Description
Job Description
Full-Stack IoT Systems Developer (SD2508)
Location : Toronto, ON
Type : Full-time, On-Call
Start date : Immediate
Experience : 3–5 years of relevant industry experience in full-stack development, IoT systems, cloud integration, or related fields (preference given for medical, robotics, or other regulated industries)
Education : Software Engineering, Computer Engineering, Computer Science, or equivalent technical specialization
Note- Applications will be reviewed on a rolling basis; you are encouraged to apply early.
About Able Innovations
Able Innovations Inc. is a Toronto-based, Canadian-owned company revolutionizing healthcare with intelligent robotics. Since 2018, we have been designing, manufacturing and delivering advanced robotic solutions to acute care hospitals across North America. Our flagship product, the ALTA Platform®, is a one-of-a-kind patient transfer solution that addresses critical challenges in hospital workflows, thereby minimizing staff injuries and enhancing patient dignity through safe and seamless automation.
About the position
We are seeking a Software Engineer – IoT & Data Systems to execute the design and implementation of our robotic device telemetry ecosystem. This role spans device-to-cloud integration, backend data ingestion, offline resilience, secure data access, and front-end dashboards.
The ideal candidate is an experienced developer who thrives at the intersection of embedded HMI software, cloud infrastructure, and user-facing applications. You will work closely with cross-functional teams, ensuring secure, reliable, and scalable telemetry for our robotic platforms. This is a unique opportunity to shape the foundation of our data strategy, enabling actionable insights for internal teams, customers, and healthcare professionals.
Responsibilities:
- Device-to-Cloud Integration
- Develop telemetry interfaces on the device to record, package, and transmit system data.
- Implement IoT messaging and cloud services for reliable real-time and offline data handling.
- Backend Development
- Build and maintain data ingestion and validation pipelines using modern scripting languages
- Design and enforce data validation, security, and controlled access mechanisms.
- Database & Query Optimization
- Develop robust SQL queries ensuring fast data access, even with missing or incomplete data.
- Manage cloud-based infrastructure for development and testing.
- Frontend & Web Hosting
- Develop APIs, applications, and dashboards to visualize system metrics, and device health.
- Implement multi-user authentication and role-based access tailored to engineering, service, sales, and customer views.
- Security & Compliance
- Apply secure authentication and encryption best practices throughout the stack.
- Ensure compliance with relevant medical device cybersecurity standards (e.g. FDA, ISO/IEC 81001-5-1, UL 2900).
Requirements:
- 3–5 YOE, with proven expertise across backend, database, and frontend systems.
- Strong proficiency in modern scripting languages for backend ingestion and validation.
- Hands-on experience with IoT communication protocols (e.g., MQTT) and cloud-based platforms.
- Proficiency with relational databases (SQL), including query optimization and schema design.
- Experience with modern web frameworks for dashboards and user interfaces.
- Hands-on experience with authentication systems and role-based access control.
- Experience building systems that can operate in environments with intermittent connectivity.
- Familiarity with data serialization formats and telemetry best practices.
- Strong understanding of software security including encryption, key management, and secure APIs.
- Experience deploying and maintaining secure web applications.
Bonus Skills:
- Familiarity with firmware-HMI communication and embedded data pipelines.
- Experience in regulated industries such as medical devices, healthcare, or aerospace.
- Knowledge of CI/CD pipelines and test automation.
Please submit a tailored resume and cover letter as a single PDF document with the naming format "SD2508_Firstname_Lastname ". Feel free to include any relevant projects/portfolio.
Failure to adhere to these requirements will result in immediate rejection of an application.
Able Innovations is proud to be an equal opportunity employer. We embrace diversity and are committed to creating an equitable and inclusive workplace. All aspects of employment are decided based on qualifications, merit, and business need. We do not discriminate on the basis of race, colour, religion, ethnic origin, marital status, age, place of origin, age, ancestry, physical or mental disability, creed, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, citizenship, record of offenses, veteran status or any other status protected under federal, provincial, or local law.
Job Posted by ApplicantPro
Firmware Engineer
Posted today
Job Viewed
Job Description
Job Description
Salary: $70,000 - $85,000
Job Summary:
We are seeking a skilled Firmware Engineer with expertise in embedded systems development and NVIDIA Jetson platforms. The ideal candidate will have a strong background in low-level programming, real-time operating systems, and hardware integration. You will be responsible for designing, developing, and optimizing firmware for embedded devices, including Jetson-based AI/ML systems, and collaborating with cross-functional teams to deliver high-performance solutions.
Key Responsibilities:
Firmware Development: Design, develop, and optimize embedded firmware for microcontrollers, ARM-based processors, and Jetson platforms.
Jetson Platform Development: Work with NVIDIA Jetson Nano, TX2, Xavier, AGX Orin, and related tools for edge AI applications.
Jetson SDK & CUDA Integration: Implement and optimize CUDA-based processing and leverage NVIDIA JetPack SDK for AI and embedded computing.
System Integration: Collaborate with hardware and software teams to integrate firmware with Jetson modules, sensors, and peripherals.
Embedded Systems Programming: Develop efficient, low-level C/C++ and Python code for real-time and AI-driven applications.
Device Driver Development: Create and optimize Linux kernel drivers for peripherals such as UART, SPI, I2C, and GPIO.
RTOS & Bare Metal Development: Implement firmware solutions using FreeRTOS or other real-time operating systems.
Connectivity & Communication Protocols: Work with Ethernet, Wi-Fi, BLE, MQTT, Modbus, CAN, and USB.
Power & Performance Optimization: Optimize low-power firmware and AI inferencing performance on Jetson platforms.
Testing & Debugging: Utilize Jetson Debug Tools, Nsight Systems, JTAG, oscilloscopes, and logic analyzers for testing and debugging.
Documentation & Compliance: Maintain detailed documentation and ensure firmware meets industry standards and safety regulations.
Required Qualifications:
Experience in firmware development for embedded systems, including Jetson-based applications.
Strong proficiency in C, C++, Python, and embedded Linux development.
Hands-on experience with NVIDIA Jetson SDKs, CUDA, TensorRT, and DeepStream.
Experience with RTOS-based and bare-metal embedded development.
Strong understanding of ARM Cortex architectures and microcontroller programming.
Familiarity with Jetson tools (JetPack SDK, Nsight Systems, DeepStream, GStreamer, L4T, cuDNN).
Hands-on experience with debugging tools like JTAG, UART, SPI/I2C sniffers.
Knowledge of Git, CI/CD pipelines, and software version control systems.
Preferred Qualifications:
Experience with AI/ML inferencing on edge devices using TensorRT.
Knowledge of secure boot, encryption, and cybersecurity for embedded devices.
Experience in medical, automotive, or industrial firmware development.
Understanding of FPGA programming and hardware acceleration techniques.
Proficiency in OpenCV, GStreamer, ROS (Robot Operating System), or TensorFlow for embedded AI applications.
Why Join Us?
Work on cutting-edge embedded and AI-powered technologies.
Opportunity to collaborate with industry experts in AI, robotics, and IoT.
Competitive salary, benefits, and career growth opportunities.
Embedded Firmware Engineer
Posted today
Job Viewed
Job Description
Job Description
WHO WE ARE
Road Ready is a fast-growing trailer telematics company helping fleets unlock the power of connected assets. Our innovative IoT-enabled solutions provide real-time visibility into trailer health, location, and utilization, reducing downtime and improving logistics efficiency. As a startup with a tight-knit sales team of five, we’re looking for an energetic, driven, and resourceful hunter to own a multi-state territory and close net-new business from the ground up.
Responsibilities:
- Design and implement software of embedded devices and systems from requirements to production and commercial deployment
- Design, develop, code, test and debug telematic system software
- Review code and design
- Analyze and enhance efficiency, stability and scalability of system resources
- Integrate and validate new product designs
- Support software QA and optimize I/O performance
- Provide post-production support
- Interface with hardware design and development
- Assess third party and open-source software
Salary Range: $90,000 - $110,000/yr CAD
We are an equal opportunity employer that is committed to creating a diverse and inclusive workplace where everyone is valued and respected. We embrace diversity and do not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or any other legally protected status. We promote fair and equitable hiring practices and foster a culture of inclusivity and respect. Our core values of integrity, innovation, teamwork, customer focus, and safety guide our efforts to provide a workplace where all employees can thrive and reach their full potential.
Requirements:
- 3-5 years of firmware design & development experience
- Working experience with embedded processors from ST Microelectronics and PIC
- Hands-on coding experience in RTOS (FreeRTOS)
- Experience in multi-threaded embedded system concepts, including tasks, priorities, deadlocks…etc.
- Proficient in Embedded C
- Able to understand electrical schematics and debug electrical boards
- Experience in configuring embedded interfaces: DMA/UART/SPI/I2C/GPIO/ADC …etc.
- Experience with developing drivers for a wide variety of embedded peripherals
- Experience with interface to 802.15.4 RF, Bluetooth BLE, Wifi, GPS and LTE Cellular modules
- Experience with code debugging using JTAG and SWD tools
- Experience with GIT/JIRA
- Experience in telematics industry and telematics products development is a plus
AMI Smart Grid- Senior Firmware Engineer
Posted today
Job Viewed
Job Description
Job Description
Salary:
About Corinex
At Corinex, we are driving the future of energy with cutting-edge Broadband over Power Line (BPL) technology. As a global leader in smart grid solutions, we enable utilities to enhance grid visibility, flexibility, and decarbonization, supporting the seamless integration of renewable energy, electric vehicles, and heat pumps into the power grid.
Headquartered in Vancouver, Canada, Corinex is the market leader in Europe, particularly in Spain, where our BPL solutions are deployed by major DSOs (Distribution System Operators) to improve grid operations. With successful implementations across global markets, our technologies accelerate the transition to a more sustainable, decentralized, and efficient energy infrastructure. Recognized as a key contributor to industry standards and a 2024 Deloitte Technology Fast 50 winner, Corinex is shaping the future of smart energy.
About the job
We are seeking a highly skilled and experienced AMI Smart Grid- Senior Firmware Engineer to lead the design and development of advanced firmware solutions for our smart metering and AMI (Advanced Metering Infrastructure) products. This role plays a key part in shaping our embedded systems architecture and driving the implementation of secure, efficient, and reliable firmware. The ideal candidate will bring deep technical knowledge in DLMS/COSEM protocols, embedded systems, and energy metering technologies, along with strong collaboration and mentoring skills. This is a unique opportunity to contribute to innovative smart grid solutions that support the global energy transition.
Corinex is hiring range for this role is CAD $110,000 - $130,000 annually, commensurate with your education and job-related knowledge, skills, and experience.
Duties and Responsibilities:
- Lead the design, development, and implementation of embedded firmware for AMI applications, security suites DLMS/cosem, metering data processing and profile collection algorithms.
- Collaborate with hardware and product test teams to ensure seamless integration and testing of end products.
- Optimize firmware for performance, memory usage, reliability, and power efficiency.
- Conduct code reviews, debugging, and testing to ensure code quality and stability.
- Participate in system architecture design and provide technical leadership in embedded systems.
- Drive continuous improvement initiatives and contribute to firmware development best practices.
- Work with product management to understand requirements and translate them into functional firmware solutions.
- Mentor and guide junior engineers in firmware development practices.
- Train and work with field engineers to ensure products are deployed in accordance with customer expectations.
- Stay current with emerging technologies and trends in embedded systems and firmware development.
Qualifications:
- Bachelors or masters degree in electrical engineering , Computer Engineering, or a related field.
- 5+ years of experience in firmware or embedded software development, specifically within the energy or utility sector.
- Strong expertise in Advanced Metering Infrastructure (AMI) systems, including experience in designing, developing, and integrating firmware for smart meters and related devices.
- Deep understanding of IEC standards for electric Smart meters and data concentrators, particularlyIEC 62056 and related specifications.
- Proficiency in DLMS/COSEM protocols (IEC 62056-5-3, IEC 62056-6-2) for smart meter data exchange and communication.
- Hands-on experience with embedded systems programming, includingC/C++ , and real-time operating systems (RTOS).
- Familiarity with microcontroller architectures and communication interfaces likeI2C, SPI, UART , andRS-485 .
- Experience with protocol stack development and integration for secure communication in smart grid environments.
- Knowledge of low-power embedded systems and power optimization techniques.
- Strong debugging and troubleshooting skills using tools such as JTAG, oscilloscopes, and protocol analyzers.
- Familiarity withwireless communication protocols (e.g., Zigbee, RF, PLC) used in metering applications is a plus.
- Experience with version control systems likeGit and agile development practices.
- Ability to work closely with cross-functional teams including hardware engineers, software developers, and system architects to achieve project goals.
Senior Firmware Engineer-Fire Alarm Systems
Posted today
Job Viewed
Job Description
Job Description
Senior Firmware Engineer-Fire Alarm Sytems (FX 4000 Platform)
Founded in 1991, the Mircom Group of Companies is North America’s largest independent designer, manufacturer and distributor of intelligent building and life safety solutions. Reaching customers in over 100 countries worldwide, our portfolio includes: fire detection & alarm, communications & security, mass notification, nurse call, and building automation & smart technologies.
Mircom’s mission is to save lives and protect property by providing a line-up of innovative and advanced solutions which are scalable to satisfy diverse user demands, from small buildings to the largest complexes. Our unwavering commitment to North American manufacturing enables us to offer the highest quality and best competitive value across our vast range of products and solutions.
Summary:
We are seeking a Senior Firmware Engineer to lead the design, development, and integration of embedded firmware for our advanced FX-4000 Modular Fire Alarm Control Platform (FACP). In this critical role, you’ll help build life-safety solutions that protect people and property around the globe. You’ll work closely with cross-functional teams—hardware, software, and systems engineering—to deliver robust, standards-compliant embedded solutions. This position requires deep expertise in real-time embedded systems, communication protocols, and system-level architecture. We’re looking for a candidate who combines technical depth, hands-on debugging skills, and a passion for building mission-critical systems. If you're driven by purpose, thrive in collaborative environments, and are committed to engineering excellence, we’d love to hear from you. This role is a full time permanent role based out of our Head Office in Vaughan, ON.
Key Responsibilities:- Design, develop, and maintain embedded firmware for FX-4000 modules using Quadros RTOS or similar real-time operating systems.
- Integrate and support communication protocols such as ARCNET, BACnet, RS-485 , enabling reliable inter-module and external device communication.
- Collaborate on the configuration and optimization of FX-4000 HAL, ANC-6000 , and other modular hardware components.
- Develop and maintain system-level diagnostics, annunciator mapping, and addressable loop integrations.
- Debug complex firmware and hardware issues using tools such as oscilloscopes, logic analyzers , and protocol analyzers.
- Analyze and optimize system performance, timing determinism, and overall reliability across the FX-4000 architecture.
- Work with graphical monitoring tools to validate and verify system integration.
- Participate in architecture reviews and contribute to the design of scalable, modular fire alarm solutions.
- Mentor junior engineers, conduct design/code reviews, and support robust documentation and knowledge sharing.
Requirements and Skills:
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering , or a related field.
- 5+ years of embedded firmware development experience , ideally in safety-critical or industrial environments.
- Proficiency in C/C++ and experience with real-time operating systems , such as Quadros RTOS, FreeRTOS, VxWorks, QNX, or similar .
- Familiarity with toolchains like Visual DSP, GNU C, STCube, and Code Composer .
- Strong understanding of the OSI model , especially application and data link layers.
- Extensive experience with communication protocols such as ARCNET, BACnet, RS-485, RS-232, SPI, and Ethernet/IP .
- Ability to interpret schematics and debug complex hardware/firmware interactions using lab instruments including oscilloscopes and logic analyzers .
- Comfortable working with modular hardware platforms and addressing embedded integration challenges.
Preferred:
- Experience with fire alarm systems (FACP) and/or building automation solutions is highly desired.
- Knowledge of FX-4000 architecture or similar fire alarm control panels (FACP) .
- Familiarity with graphical monitoring tools such as OpenGN .
- Understanding of DFT (Design for Testability) concepts and manufacturing test strategies.
What Mircom Offers:
- A great working environment with opportunities for career advancement; a collaborative, innovative engineering culture where your ideas make a difference.
- The opportunity to work on technology that directly saves lives, shaping the future of building safety.
- Competitive salary
- Group Insurance benefits
- Company RRSP program
We would like to thank all applicants for their interest in this position however only those selected for interviews will be contacted.
Mircom Group of Companies is an equal opportunity employer that considers all applicants regardless of cultural background, religion, marital status, sexual orientation, family status, disability or any other grounds as outlined in the Human Rights Act. Mircom is committed to providing a welcoming and inclusive work environment for all individuals with disabilities in a respectful and dignified manner. Accommodations will be made available, upon request, to applicants who have specialized needs throughout the recruitment process.
Disclaimer: Mircom does not accept resumes from employment placement agencies, head-hunters or recruitment suppliers that are not in a formal contractual arrangement with us. Our recruitment supplier arrangements are restricted to specific hiring needs and do not include this or other job postings. Any resume or other information received from a supplier not approved in advance by Mircom to provide resumes to this posting or web-site will be considered unsolicited
Be The First To Know
About the latest Iot developer Jobs in Canada !
Embedded Firmware Engineer (Full-Time) - Humanoid Robot
Posted today
Job Viewed
Job Description
Job Description
Job description
About AXIBO
AXIBO is a general robotics company focused on building cutting-edge robotic systems that are fully designed, prototyped, manufactured, tested, and shipped in-house . We are a highly technical and hands-on team pushing the boundaries of what's possible in roboticsfrom mechanical design and embedded systems to advanced AI and machine learning. By controlling every stage of the development process, we deliver robust and innovative products that solve real-world problems and redefine automation.
At AXIBO, we value curiosity, ownership, and execution . We're looking for individuals who thrive in fast-paced environments and are passionate about bringing bold ideas to life through technology.
Requirements:
- Bachelor's or Master's degree in Electrical Engineering , Computer Engineering , Computer Science , or a related field
- 2+ years of experience in embedded firmware development , with a focus on motor control
- Proficient in C and C++ for embedded systems programming
- Deep understanding of electric motors , control theory , and their application in real-time systems
- Hands-on experience implementing Field-Oriented Control (FOC) for brushless DC
- Familiarity with communication protocols such as CAN , EtherCAT , SPI , I2C , and UART
- Experience integrating sensors (e.g., current, position) into embedded systems
- Experience with encoder technologies , including Hall effect and optical encoders , and developing calibration routines
- Strong analytical and debugging skills across firmware , hardware , and systems-level interactions
- Ability to collaborate with hardware teams and interpret schematics and PCB layouts
- Experience with or understanding of PCB design and hardware bring-up
- Comfortable working on Linux systems for embedded development , firmware host tooling, and system integration
- Experience with RTOS (e.g., FreeRTOS) and embedded Linux systems
- Clear written and verbal communication skills with the ability to document technical processes and designs
- A proactive, self-directed mindset with a willingness to work in a hands-on, fast-paced, and cross-disciplinary environment
- Familiarity with bootloaders , including how to implement, configure, and modify them to support secure and efficient firmware updates
- Proficient with version control using Git for managing codebase history, branches, and collaborative development workflows
Key Accountabilities:
- Develop and maintain real-time embedded firmware for motor controllers and robotic subsystems
- Implement, test, and tune control algorithms (e.g., FOC) to achieve high performance and stability
- Interface with and calibrate position, current, temperature , and other sensors for accurate control feedback
- Integrate and troubleshoot communication interfaces such as CAN , SPI , I2C , and EtherCAT
- Work collaboratively with hardware and mechanical engineers to bring up and debug new boards and systems
- Perform system-level debugging and validation , using oscilloscopes, logic analyzers, and other lab tools
- Participate in hardware bring-up and prototype development , including testing and validation
- Optimize firmware for performance , memory usage , and power efficiency
- Maintain thorough documentation of firmware architecture, control strategies, testing procedures, and technical decisions
- Contribute to continuous improvement of engineering practices, codebase structure, and product reliability
- Work with RTOS or embedded Linux environments to support real-time scheduling, multitasking, and system integration
- Stay current with trends in embedded systems , robotics , and motor control , and bring forward innovative ideas to enhance product performance
Location: Cambridge, Ontario
Work Environment: In-person (on-site at our Waterloo facility)
Type: Full-time
Compensation: Competitive salary (based on experience)
Health Insurance: Provided
Growth: Regular performance evaluations with potential for salary increases and stock option participation
Software developer
Posted 12 days ago
Job Viewed
Job Description
English
Education Experience On siteWork must be completed at the physical location. There is no option to work remotely.
Work setting Responsibilities Tasks Experience and specialization Computer and technology knowledge Additional information Security and safety Work conditions and physical capabilities Personal suitability Benefits Health benefitsSoftware developer
Posted 13 days ago
Job Viewed
Job Description
English
Education Experience On siteWork must be completed at the physical location. There is no option to work remotely.
Responsibilities Tasks Experience and specialization Computer and technology knowledge Area of specialization Additional information Work conditions and physical capabilities Personal suitability