Title: Intermediate Embedded Software Developer Salary Range: 100-115 000$ 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