
Posted 4 hours ago
Senior Embedded Software Engineer
ZebraSenior Embedded Software Engineer
Requirements
Bachelor's degree in CS, Software, or Electrical Engineering, 6+ years embedded software development experience, Proficiency in C and C++, Deep experience with embedded Linux and driver development, Fluency in French and English
Skills
C#LinuxEmbedded SoftwareComputer Vision
About the role
Responsibilities
- Design, develop, and maintain software for smart camera products and vision systems using C and C++.
- Work on device drivers and system-level services to ensure optimal performance on Windows and Linux.
- Collaborate with hardware teams to integrate new sensors and cutting-edge machine vision features.
- Support industrial protocols such as Ethernet/IP and Profinet.
- Develop and support web services within smart camera platforms.
- Optimize system performance, including boot time and power consumption via BIOS or bootloader development.
- Champion software development best practices, including code reviews, testing, and documentation.
- Explore and implement AI-driven solutions to enhance development workflows and product capabilities.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field.
- Minimum of 6 years of professional experience in embedded software development.
- Strong proficiency in C and C++ for embedded systems.
- Deep experience with embedded Linux, including kernel and driver development.
- Proven track record of delivering complex software projects.
- Fluency in both French and English (verbal and written).
Preferred Qualifications
- Familiarity with the Yocto Project for building custom Linux distributions.
- Experience with Agentic AI or other advanced AI-powered development tools.
- Knowledge of computer vision and image processing.
- Experience with industrial protocols like Ethernet/IP and Profinet.
Benefits
- Comprehensive healthcare and wellness programs.
- Continued learning and professional development offerings.
- Parental leave and employee assistance programs.
- Paid time off and community service days.
- Performance-based annual cash incentive opportunities.
About the Company
Zebra provides the foundation for intelligent operations with an award-winning portfolio of connected frontline, asset visibility, and automation solutions. We serve organizations globally across retail, manufacturing, transportation, logistics, and healthcare to improve productivity and drive innovation.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Embedded Software Engineer
Zebra · Montreal
