63 Firmware Engineer jobs in Canada
Firmware Engineer
Posted 1 day ago
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.
Firmware Engineer
Posted 1 day ago
Job Viewed
Job Description
Job Description
About the Role:
We are seeking a skilled Firmware Engineer to design, develop, and maintain firmware for embedded systems and electronic devices. The ideal candidate will work closely with hardware and software teams to ensure seamless integration, high performance, and reliability of products.
Key Responsibilities:
Design, develop, and test firmware for microcontrollers, sensors, and other embedded systems.
Collaborate with hardware engineers to integrate firmware with electronic components.
Write clean, efficient, and maintainable code in languages such as C, C++, or assembly.
Debug and troubleshoot firmware using oscilloscopes, logic analyzers, and other testing tools.
Optimize firmware for memory usage, performance, and power efficiency.
Participate in code reviews, firmware updates, and system validation processes.
Document firmware design, development procedures, and testing protocols.
Stay updated with emerging technologies, firmware development tools, and industry best practices.
Required Qualifications:
Bachelors degree in Computer Science, Electronics Engineering, Electrical Engineering, or a related field.
Strong programming skills in C, C++, and/or assembly language.
Experience with embedded systems, microcontrollers, and real-time operating systems (RTOS).
Knowledge of hardware interfaces (SPI, I2C, UART, GPIO) and peripheral integration.
Familiarity with debugging and testing tools for firmware development.
Strong problem-solving, analytical, and troubleshooting skills.
Ability to work independently and collaboratively in a team environment.
Preferred Qualifications:
Experience with IoT devices, wireless protocols (BLE, Zigbee, Wi-Fi), or robotics.
Knowledge of firmware security best practices and low-level hardware programming.
Understanding of Agile/Scrum development methodologies.
Experience with firmware version control systems (Git) and CI/CD pipelines.
Benefits:
Competitive salary and performance-based incentives.
Professional growth and skill development opportunities.
Health insurance and other employee benefits.
Flexible working hours and remote work options.
Innovative and collaborative work environment.
Embedded Firmware Engineer
Posted 1 day ago
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
Senior Embedded Firmware Engineer
Posted 1 day ago
Job Viewed
Job Description
Job Description
The Goal
At Nexera Robotics, we're tackling one of the most complex challenges in robotics: enabling robots to grasp and manipulate a wide variety of objects with precision and reliability. Our patented grasping platform is designed to transform how robots are deployed in logistics and E-commerce environments.
We're a fast-growing, well-funded startup based in North Vancouver, BC, backed by BDC and other strategic investors. Our team includes experts in material science, robotics, AI, and mechatronics. We prototype and test everything in-house, and we're building a culture that values collaboration, curiosity, and real-world impact.
Our mission is simple: build intelligent robotic systems that can handle the unpredictability of the physical world. If you're passionate about solving tough problems and want to work on technology with the opportunity to make a real impact, we'd love to meet you.
The Position
We're looking for a Senior Embedded Firmware Engineer to join our core engineering team. You'll be responsible for designing, developing, and deploying the embedded systems that power our robotic grasping platform. This is a hands-on, technical role with significant ownership over the embedded software stack.
You'll work closely with our hardware and mechanical teams, as well as external vendors, to bring new systems from concept to production. You'll also help shape our PCB design and procurement strategies.
This is a full-time, in-person role based in North Vancouver, BC. We offer competitive compensation, comprehensive health and dental benefits, and the opportunity to work on cutting-edge robotics in a fast-paced, collaborative environment.
The Responsibilities
- Architect, develop, and test embedded firmware for robotic systems
- Write efficient, low-level code for microcontrollers and SoCs (C/C++)
- Interface with hardware using protocols like UART, SPI, ADC, PWM, and DMA
- Evaluate and integrate new MCUs, sensors, and supporting components
- Collaborate with PCB engineers on schematic design and component selection
- Support hardware bring-up, debugging, and system integration
- Contribute to documentation, testing, and certification processes
The Candidate
We're looking for someone who thrives in a startup environmentsomeone who's excited to build things from the ground up, solve real-world problems, and work across disciplines. You should be comfortable taking initiative, communicating clearly, and adapting quickly to changing priorities.
Here's what we're looking for:
- 5+ years of industry experience in embedded firmware development
- Bachelor's degree in Electrical Engineering, Computer Science, Engineering Physics, or equivalent practical experience
- Proven experience shipping embedded systems in industrial or commercial applications
- Strong problem-solving skills and attention to detail
- Excellent communication and collaboration skills
Bonus points for:
- Experience with RTOS-based systems
- Familiarity with industrial communication protocols (e.g., Profinet, EtherCAT, MODBUS)
- Hands-on PCB design experience
- Knowledge of STMicroelectronics microcontroller families
- Understanding of certification requirements for industrial products
The Logistics
This is a full-time, permanent position based in North Vancouver, BC. We work in person to support rapid prototyping and cross-functional collaboration. We offer a competitive salary (range available upon request), vacation, and comprehensive health and dental benefits.
The Team
We're a tight-knit team of engineers, scientists, and builders who care deeply about solving hard problems and delivering real value. We believe in transparency, ownership, and continuous learning. If you're looking to join a team where your work will have a direct impactand where you'll be challenged and supported every dayyou'll fit right in.
The Next Steps
Think you'd be a good fit? We'd love to hear from you. Not sure if you meet every requirement? Reach out anywaywe're always looking for curious, driven people who want to grow with us.
AMI Smart Grid- Senior Firmware Engineer
Posted 1 day ago
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 1 day ago
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
Embedded Firmware Engineer (Full-Time) - Humanoid Robot
Posted 1 day ago
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
Be The First To Know
About the latest Firmware engineer Jobs in Canada !
Hardware Engineering Manager
Posted 1 day ago
Job Viewed
Job Description
Job Description
Hardware Engineering Manager
Location: Surrey, BC
$100,000 - $130,000 + Signing Bonus + Annual Bonus
DMC Recruitment has partnered with an established and innovative client in the engineering and manufacturing sector to identify a Hardware Engineering Manager to join their leadership team.
About the Opportunity
This role will oversee the full lifecycle of hardware design and development, working at the intersection of product innovation, quality standards, and manufacturing excellence. Reporting to the Chief Product Development Officer, the Hardware Engineering Manager will lead a multidisciplinary team of engineers and designers while ensuring that best practices in design, verification, validation, and manufacturing are consistently applied.
This is a key leadership role with responsibility for technical direction, people management, process improvements, and cross-functional collaboration.
Key Responsibilities
- Provide technical leadership and guidance for hardware development initiatives
- Ensure products are defined, documented, and delivered to high-quality standards
- Lead, mentor, and grow a team of engineers and designers, including hiring and career development
- Manage the hardware functional group's budget and resources
- Partner with manufacturing and quality teams to drive excellence in DFX (DFM, DFT, DFR, DFSC)
- Implement reliability engineering practices including DFMEA, PFMEA, and HALT
- Audit and improve engineering processes, tools, and methodologies
- Bachelor of Applied Science in Engineering or related discipline; Mechatronics preferred
- P.Eng. designation required
- 7+ years of experience in high-volume manufacturing, with at least 3 years in a managerial role
- Demonstrated success in leading and developing engineering teams
- Strong understanding of engineering technical issues in manufacturing environments
- Exceptional interpersonal, leadership, and communication skills
This is an opportunity to join a respected and growing organization where you will directly influence product development outcomes, drive innovation, and lead a high-performing hardware engineering function.
#LI-CON
Hardware Engineering Manager
Posted 1 day ago
Job Viewed
Job Description
Job Description
About Delta Intelligent Building Technologies (Canada) Inc.(formerly known as Delta Controls).
Delta Intelligent Building Technologies (Canada) Inc. (a subsidiary of Delta Electronics) is a leading building controls manufacturer with over 300 partners in more than 80 countries. For over three decades, we have provided innovative building automation solutions for commercial, healthcare, education, and leisure facilities. We delivered the world’s first fully integrated BACnet building solution for HVAC, lighting, and access control.
Job Summary
The Hardware Engineering Manager is responsible for overseeing the design and development of hardware products in the Product Development department, while taking into consideration the goals of the company and the needs of the customers. This role is responsible for ensuring Delta Intelligent Building Technologies standards and processes, along with engineering best practices, are being followed and continually improved upon throughout the design, verification, validation and manufacturing phases.
Duties and Responsibilities
- Drive best practices around the design & development of embedded hardware products and collaborate on interdepartmental process optimizations
- Provide technical direction and guidance for hardware development.
- Identify the optimal application of technology and engineering resources to meet product development and/or customer requirements.
- Ensure that the products are fully and correctly defined and documented.
- Assign technology research and investigations.
- Perform line management duties for personnel, including performance appraisals and pay reviews.
- Facilitate professional development for team members including training and other career development opportunities.
- Recruit Hardware Designers in conjunction with the Human Resources Department. This includes the hiring of full-time, part-time, contract and student (co-op) staff for hardware functional group.
- Create and manage a budget for the Hardware functional group.
- Provide consultative inputs to project schedules as needed.
- Verify that the Project Teams follow company processes and procedures as well as standard Engineering practices and principles. Audit performance and maintenance of records.
- Develop, coordinate and implement improvements in hardware development
methodology, tools and best practices ensuring best fit with corporate and end-
customer requirements - Derive and maintain suitable performance metrics to measure hardware development performance.
- Experience implementing processes around DFX (DFM, DFT, DFR, DFSC)
- Experience in reliability engineering concepts (DFMEA, PFMEA, HALT).
- Other duties as assigned.
Minimum Qualifications and Experience
- Bachelor of Applied Science in Engineering or equivalent related experience; Mechatronics option preferred.
- P.Eng. required.
- 10+ years in high volume manufacturing of which 3+ years are in a managerial role.
- Proven management ability.
- The ability to identify and build on distinctive strengths within a team.
- Strong interpersonal and technical communication and writing skills.
- Solid understanding of engineering technical issues and needs as they relate to our industry.
Work Location: In-office environment that is currently 3 days per week
City: Surrey
Type: Full-time, Permanent
Compensation: $100,000 - $130,000
This range reflects the minimum and maximum target payable for the base salary of new hires across all Canadian locations. Actual compensation may vary outside this range and is dependent on various factors.
Why work for us?
We provide fantastic opportunities to individuals passionate about business and technology. Delta Electronics products are the most energy efficient power products in the industry and our company is perfect for those who want to create, design and build sustainable solutions using massively scalable, big-data architecture, with a strong focus on building automation. Here are some of the Delta perks you’ll receive from day 1!
- Employee & safety centric culture with the possibility of remote work
- Flexible hours and scheduling available
- Competitive total compensation along with generous vacation allowances
- Three weeks of vacation
- In-house & external training provided along with education support and opportunities for growth
- Company funded annual personal development budget
- Financial benefits & planning such as group RRSP & company match
- Employer paid premiums for extended healthcare and family-focused benefits (health, vision and dental)
- Travel insurance coverage and access to the Employee Assistance Program (EAP)
- Wellness - onsite fitness center & company reimbursement for personal gym memberships
- Internal Recognition & Service Awards
- Employee Referral bonuses
- Transit accessible with free onsite parking
- Regular company events such as "Food Truck Fridays", Lunch & Learn and other planned activities
Software Development Manager
Posted today
Job Viewed
Job Description
We are looking for a Software Development Manager to join our team developing an upcoming and exciting mobile game. Reporting to the Director of Technology, you will be leading a group of friendly and motivated engineers (2-3 direct reports) based in Montreal.
The goal for your team is to build and maintain core systems & innovative features, optimize code for high-performance targets, and build outstanding tools to enable game developers to bring their content to life to be enjoyed by millions of players.
This position comes with a high level of ownership and influence, working with a small team of highly effective and hardworking developers. The role will have a mix of hands-on development and management responsibilities.
What You’ll Do
Write efficient, reusable & maintainable code
Provide technical analysis and documentation for new systems
Mentor and guide game developers, providing technical direction, career development support, and opportunities for skill growth.
Coordination & negotiation with external team members (engineering, production, design, art, QA)
Support sprint planning, technical scoping, and roadmap execution
Conduct code reviews and ensure standard processes are followed across the engineering team
Identify and mitigate technical risks throughout the development cycle
Champion quality, scalability, and performance across systems
Partner with production to supervise and deliver engineering deliverables on schedule
Tech Stack :
Unity, C#, URP, Addressable
Google Cloud, Firebase
Jenkins, Gradle, Groovy
New Relic
What We're Looking For
7+ years of experience in software development
2+ years in a leadership or management role
B.S. or equivalent experience in Computer Science
Experience with microservice architecture
Experience building CI/CD tools
Strong communication & negotiation skills
Excellent critical thinking, problem-solving, and analytical skills
Actively seek to streamline development efforts, reducing Time to Market
Foster a positive and collaborative team culture
Promote open communication, knowledge sharing, and continuous improvement
Maintains an adaptive approach, responding quickly to changes in project scope, requirements, or market conditions
Why Product Madness ?
As part of the Aristocrat family, we share their mission of bringing joy to life through the power of play, with a world-class team who creates top-grossing, leading titles in the social casino genre, including Heart of Vegas, Lightning Link, Cashman Casino. With 800 team members across the globe, Product Madness is headquartered in London, with offices in Barcelona, Gdańsk, Lviv, Montreal and a remote team spanning the USA, making us a truly global powerhouse.
We live by our People First principle. Regardless of where, when, or how they work, our team members have opportunities to elevate their careers, and grow alongside us. We take pride in fostering an inclusive culture, where our people are encouraged to be their very best, every day. But don’t just take our word for it. In 2024, we made the Global Inspiring Workplace Awards list, and won a bronze award at the Stevies for Great Employers in the ‘Employer of the Year - Media and Entertainment’ category.
So, what’s stopping you?
Travel Expectations
NoneAdditional Information
At this time, we are unable to sponsor work visas for this position. Candidates must be authorized to work in the job posting location for this position on a full-time basis without the need for current or future visa sponsorship.