Title: Embedded Software Developer
Salary Range: 110-130 000$
Location: Montreal, Quebec, Canada
Type of Role: Full-time, 4 days On-site.
Auxo Recruitment is on the lookout for a seasoned Embedded Software Developer to join a rapidly expanding Series B startup that's reshaping the landscape of wireless communication with $48.5M in funding. This role offers the chance to lead the development and optimization of firmware for pioneering wireless applications, ideal for a developer eager to push technological boundaries and drive innovation in a dynamic environment.
Responsibilities:
- Lead the design, implementation, and testing of embedded software for ultra-low power wireless networks, including sensor networks and audio streaming systems.
- Develop and refine algorithms for communication system protocols and networking layers.
- Create detailed software architecture and technical specifications to meet stringent system requirements.
- Provide technical leadership and strategic direction in complex problem-solving and business development initiatives.
- Oversee the maintenance and enhancement of system software components and graphical user interfaces.
- Conduct rigorous testing protocols across various stages of software development to ensure robust and reliable applications.
- Mentor and support junior developers, guiding them in best practices and professional growth.
Requirements:
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field.
- Minimum of 10 years of experience in embedded software development using C and C++.
- Extensive experience with microcontroller and microprocessor programming, including a thorough understanding of their architectures.
- Expertise in wireless communication protocols such as Bluetooth, Ultra-Wideband, GPS, etc.
- Proficiency in both Linux and Windows environments, with hands-on experience in IDEs like Visual Studio Code and Eclipse.
- Strong background in developing Board Support Packages, boot loaders, and component drivers.
- Experience with virtualization technologies, version control systems (Git), and modern software development platforms.
- Practical knowledge of hardware interfacing and debugging tools (oscilloscopes, multimeters, logic analyzers).
- Fluency in both French and English is necessary to collaborate with global teams.
Nice-to-Haves:
- Experience with Matlab for modeling and simulation of communication systems.
- Knowledge of container technologies like Docker and virtualization platforms such as VMware.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Junior Embedded Software Engineer (Applications and Development)
2026-05-17
Semiconductor Senior/Staff Embedded Software Engineer (Automotive / Linux / Tools)
2026-05-20
Systems Software Engineer - Embedded / Sensors
2026-05-18
- Posted
- Feb 26, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Montreal
- Company
- Auxo | Growth Partner
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Junior Embedded Software Engineer (Applications and Development)
2026-05-17
Semiconductor Senior/Staff Embedded Software Engineer (Automotive / Linux / Tools)
2026-05-20
Systems Software Engineer - Embedded / Sensors
2026-05-18