Job Title or Location
RECENT SEARCHES

Embedded Software Engineer

Auxo | Growth Partner
Montreal, QC
Posted yesterday
Job Details:
Full-time
Experienced
Benefits:
Flexible Work

Title: Intermediate Embedded Software Developer

Salary Range: 100-$

Location: Montreal, Quebec, Canada

Type of Role: Full-time, 4 days On-site.

Auxo is working with a Montréal-based startup developing next-generation ultra-low power wireless solutions. Their technology powers real-time communication for applications like audio streaming, sensor networks, and connected devices.

They're looking for an Intermediate Embedded Software Developer who enjoys working close to the hardware, building efficient systems, and solving practical engineering challenges.

What you'll be doing

  • Writing and testing embedded firmware (C/C++) for wireless communication systems
  • Designing and optimizing low-power network protocols (point-to-point, mesh, etc.)
  • Contributing to system architecture, protocol layers, and application logic
  • Building basic user tools (GUIs) to manage system interactions
  • Debugging with hardware tools and driving performance improvements

What they're looking for

  • 5+ years of embedded C/C++ development
  • Strong experience with microcontrollers or embedded Linux
  • Solid understanding of networking, communication protocols, and low-level optimization
  • Hands-on debugging experience (oscilloscopes, logic analyzers, etc.)
  • Comfortable working in Linux and Windows environments

Nice-to-haves

  • Experience with wireless technologies like Bluetooth, ZigBee, or UWB
  • Familiarity with Python, MATLAB, or scripting
  • Experience with bootloaders, RTOS, or bare-metal development
  • Knowledge of PCB design or RF principles

Why it's worth exploring

  • Real R&D work on innovative wireless applications
  • Small, passionate team where your contributions are visible
  • Competitive compensation, equity, flexible hours, hybrid work
  • Extra time off and full benefits from day one

Share This Job: