Talent.com
Socket.dev
Intermediate Embedded Firmware DesignerSocket.dev • Mississauga, Peel Region, Canada
Intermediate Embedded Firmware Designer

Intermediate Embedded Firmware Designer

Socket.dev • Mississauga, Peel Region, Canada
Il y a 8 jours
Salaire
100 000,00 $CA par an
Type de contrat
  • Temps plein
Description de poste

Think back—was there ever an elevator ride that made you go, “Whoa, this is nice”?

Maybe it was an elegant glass lift or a minimalist stainless-steel rocket.

It might have shaped your first impression or left a lasting memory of a building.

Chances are, the details made the difference; with an aesthetic interior and stylish, well-built buttons and fixtures. Immersive digital technology like visual displays may have turned a simple ride into a memorable experience as well. You may not have noticed these details then, but once you’ve worked with us, you’ll start noticing them everywhere you go.

Company Overview:

We have a vision – to have a MAD product in every elevator. Headquartered in Mississauga Canada, our 80,000 sq. foot facility focuses on the efficient production of industry-leading fixtures, high quality elevator car interiors, and cutting-edge digital products.

At MAD, we set you up to be the expert – providing the tools, support, and environment to help you thrive. From there, it’s all you – your drive and ideas lead the way. MAD has been ranked among Canada's top 500 fastest growing companies, one of Canada’s Best Managed Companies, a Best Places to Work in Canada, and among Best Employers for Recent Graduates.

Our New Intermediate Embedded Firmware Designer:

We’re looking for an Intermediate Embedded Firmware Designer who enjoys developing embedded applications for Linux-based communication devices. You\'ll design, develop, and maintain embedded software applications for Linux-based communication and IoT products while collaborating closely with the Embedded Linux Engineer on system integration and product development. The role focuses on embedded application development, hardware integration, networking, and user interfaces for custom embedded devices.

The ideal candidate is self-driven and capable of independently delivering assigned development work while exercising sound technical judgment and seeking guidance on complex architectural or system-level decisions. They have a systematic problem-solving approach, strong troubleshooting skills, excellent communication skills, and enjoy learning new technologies. Experience with microcontroller firmware development is considered an asset but is not required.

What you will do in the role:

  1. Design, develop, and maintain embedded applications for Linux-based communication devices.
  2. Write clean, modular, reusable, testable, and maintainable code that follows software engineering best practices.
  3. Develop software using C++, Go, Python, and other appropriate technologies
  4. Develop applications that interact with embedded hardware, peripherals, and communication interfaces.
  5. Develop graphical user interfaces using Qt, LVGL, and related frameworks.
  6. Implement software that interfaces with embedded hardware, peripherals, and communication systems.
  7. Develop communication software utilizing TCP/IP, UDP, Ethernet, USB, UART, SPI, I²C, and other embedded interfaces as required.
  8. Collaborate with the Embedded Linux Engineer and other engineering team members throughout product development, validation, and release activities.
  9. Troubleshoot and resolve software, networking, and hardware integration issues.
  10. Participate in software architecture discussions, technical design reviews, and peer code reviews.
  11. Create and maintain technical documentation, including software design documentation and implementation details.
  12. Stay current with emerging technologies, tools, and industry best practices.
  13. Work with cross-functional engineering teams to deliver high-quality embedded products.
  14. Other duties as assigned.
  15. Able to lift up to 15 lbs; may work in hot areas 5%, noise 0%.
  16. Ensure adherence to Health and Safety requirements and actively participate in 5S activities within the work area

Measures of Success:

  1. Feature Delivery: ≥90% of assigned firmware features and project milestones delivered on schedule.
  2. Code Quality: ≥90% peer-review approval rate with minimal rework and adherence to established coding standards.
  3. Product Quality: Low defect escape rate, with minimal software issues identified during validation or after release.
  4. Issue Resolution: Root Cause Analysis completed for 100% of the issues.
  5. Documentation & Maintainability: Technical documentation and software design records maintained accurately and kept current for all released features.
  6. Collaboration & Continuous Improvement: Active contribution to code reviews, architecture discussions, and engineering best practices that improve software quality and team effectiveness.

What you bring to the role:

  • Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science, Electrical Engineering, or equivalent practical experience.
  • 3–5 years of professional experience developing software for embedded systems.
  • Demonstrated experience troubleshooting and debugging embedded software and hardware integration issues.
  • Excellent written and verbal communication skills.
  • Strong proficiency in C++.
  • Experience with Go.
  • Experience developing applications using Qt.
  • Experience working with Embedded Linux devices.
  • Experience using Git and collaborative software development.
  • Good understanding of networking fundamentals including TCP/IP, UDP, Ethernet, and TLS.
  • Experience interfacing with embedded hardware and peripherals.
  • Ability to read and understand electronic schematics.
  • Clear Background Checks – Criminal (required)
  • Eligible to work in Canada

Preferred:

  • Experience with Python.
  • Experience with LVGL.
  • Experience with SIP, VoIP, WebRTC, or real-time communication systems.
  • Experience with ARM-based embedded processors.
  • Experience developing firmware for microcontrollers.
  • Familiarity with embedded communication interfaces such as UART, SPI, I²C, USB, CAN, GPIO, PWM, ADC/DAC, timers, interrupts, and DMA.
  • Familiarity with Rust.

This position is located at 6635 Ordan Drive in Mississauga, ON. Hours are typically 8:00am to 4:30pm.

Pay: $100,000 - $120,000

This is a Full-time, Salary position.

This posting has one (1) vacancy.

We are an Equal Opportunity Employer in accordance with the Accessibility for Ontarians with Disabilities Act, 2005 (AODA) and the Ontario Human Rights Code (OHRC). Accommodations can be made available to applicants with disabilities throughout the recruitment, selection and/or assessment process.

If you require accommodation in applying for a posting, please contact Human Resources.

#J-18808-Ljbffr
Créer une alerte emploi pour cette recherche

Intermediate Embedded Firmware Designer • Mississauga, Peel Region, Canada

Offres similaires

Remote Embedded Bluetooth Firmware Engineer

HCR Permanent SearchMississauga, Peel Region, CA
Télétravail
Temps plein

A leading recruitment firm is seeking an Embedded Firmware Engineer to work remotely for a technology company.The ideal candidate will have strong skills in C and Python, experience in developing f... Voir plus

 • Offre sponsorisée

Software Designer - C$65,000 - C$107,800 A Year

RtxMississauga, Canada
Temps plein

Design and develop embedded engine control software, perform verification, and support testing and customer activities.Requires engineering degree and 3-15 years of experience. Voir plus

 • Offre sponsorisée

Delivery Driver - Uber Eats

Uber eatsBradford West Gwillimbury, ON, CA
Temps plein +2

Delivering with Uber is an alternative to a part-time or full-time job and can get you earning cash quickly.Delivering with Uber allows you to earn quick cash while maintaining the flexibility your... Voir plus

 • Offre sponsorisée

Remote Product Owner & Designer - HCM Solutions

RELQ TECHNOLOGIESMississauga, Peel Region, CA
Télétravail
Temps plein

A leading IT services firm in Canada is looking for a mid-level Product Owner – Designer to contribute to HCM design projects.The role requires strong UX design skills and experience in Agile envir... Voir plus

 • Offre sponsorisée

Senior Embedded Linux Engineer

Socomec GroupBrampton, Peel Region, CA
Temps plein

Socomec Group (Socomec) is a global leader in electrical equipment engineering and manufacturing, specialized in low voltage energy performance.Socomec North America (NAM) is Socomec’s organization... Voir plus

 • Offre sponsorisée

Sr Embedded Audio Software Engineer

JobotMississauga, Peel Region, CA
Temps plein

Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.This range is provided by Jobot.Your actual pay will be based on your skills and experience — talk wit... Voir plus

 • Offre sponsorisée

Senior Product Designer — Remote, High-Impact UX

LumenaltaMississauga, Peel Region, CA
Télétravail
Temps plein

A leading remote design firm is looking for an experienced product designer to create web and mobile interfaces.This is a fully remote position requiring 7+ years of design experience, especially w... Voir plus

 • Offre sponsorisée

Sr Embedded Firmware & Software Engineer - Power - C$95,000 - C$130,000 A Year

Electrical Power Solutions CompanyPeel, Canada
Temps plein

Designs and validates embedded firmware and software for power protection and control systems, collaborating with cross-functional teams and supporting test platform development. Voir plus

 • Offre sponsorisée

Senior Designer, Optoelectronics

IMAX Enhanced | Streaming & Consumer TechnologyMississauga, Peel region, Canada
Temps plein

IMAX is seeking a Senior Optoelectronics Engineer to play a key role in the research, development, validation, and continuous improvement of next-generation entertainment technologies.This position... Voir plus

 • Offre sponsorisée

Senior Product Designer

BioRenderMississauga, Peel Region, CA
Temps plein

Be among the first 25 applicants.At BioRender, we’re on a mission to accelerate the world’s ability to learn, discover, and communicate science — transforming how knowledge is shared and making sci... Voir plus

 • Offre sponsorisée

Remote Product Designer — Migration SaaS UX

ShareGateMississauga, Peel Region, CA
Télétravail
Temps plein

An innovative software company in Canada is looking for a Product Designer to join their remote team.This role involves designing key features for a migration tool, collaborating with cross-functio... Voir plus

 • Offre sponsorisée

Embedded Aerospace Software Verification Engineer

Aviya Aerospace SystemsMississauga, Peel Region, CA
Temps plein

A leading aerospace engineering company is seeking a Software Verification Engineer to ensure the safety and reliability of embedded software solutions for flight control systems.The ideal candidat... Voir plus

 • Offre sponsorisée

User Interface Designer - Up To C$65,000 A Year

AI drone solutions companyMississauga, Canada
Temps plein

Designs intuitive user interfaces for web and mobile platforms for an AI drone solutions company, translating requirements into wireframes and prototypes, conducting user testing, and maintaining t... Voir plus

 • Offre sponsorisée

Senior Electrical Engineer (Analog & Embedded Systems)

MyantMississauga, Canada
Temps plein

About MyantAt Myant, our mission is to help people Live Younger, Longer by transforming healthcare from episodic, reactive care to proactive, preventive health management.Through our pioneering con... Voir plus

 • Offre sponsorisée

Senior Embedded Software Engineer

Donnell ConsultingBurlington, Ontario, Canada
Temps plein

About the job Senior Embedded Software Engineer.Please note that to be considered for any position at PV Labs, all candidates must be eligible to meet the requirements of the Canadian Controlled-Go... Voir plus

 • Offre sponsorisée

Senior Controls Designer

Mpac GroupMississauga
Temps plein

Mississauga, Ontario | Fulltime | Travel required.Shape the Future of Automated Packaging.Mpac Langen Americas is looking for a.If you thrive in a hands‑on technical leadership role and enjoy seein... Voir plus

 • Offre sponsorisée

AS/400 Solution Designer & Tech Lead

SA TECHNOLOGIESMississauga, Peel Region, CA
Temps plein

A leading IT consulting firm is seeking an AS/400 Solution Designer in Montreal, Quebec.The incumbent will serve as the technical lead, overseeing application solutions from design to production, w... Voir plus

 • Offre sponsorisée

Intermediate Embedded Software Engineer

Aversan Inc.Mississauga
Temps plein

Intermediate Embedded Software Engineer.Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.We are currently ... Voir plus

 • Offre sponsorisée

Lead Embedded Software For Next-Gen Haptics (Hybrid) - C$90,000 - C$135,000 A Year

Haptic Technology FirmMississauga, Canada
Temps plein

A leading haptic technology firm in Mississauga seeks an Embedded Software Project Lead to own the delivery of software for haptic products.This hybrid role demands over 5 years of software experie... Voir plus

 • Offre sponsorisée

Intermediate Fullstack Developer for Agile Web Applications

Evolvic Inc.Mississauga, Peel Region, CA
Temps plein

Join as an Intermediate Fullstack Developer specializing in Node.Drive the design and support of customer-centric applications in a flexible, remote work environment.In this role, you will collabor... Voir plus