← Toutes les offres
AW

Junior Embedded Software Developer

Aurora Wireless Networks

Calgary
Publié le 9 novembre 2026

Description du poste

**Junior Embedded Software Developer** **Aurora Wireless Networks** **About Aurora Wireless Networks** Aurora Wireless Networks is dedicated to pushing the boundaries of IoT (Internet of Things) technology through improvements in energy efficiency, wireless range, and reliability. Our MLink wireless radio is transforming the way data is monitored and equipment is controlled remotely across a diverse range of industries and applications. At the heart of MLink is a sophisticated embedded firmware platform designed to deliver reliable performance across a wide range of operating temperatures, power conditions, and challenging environments. As we continue to expand product capabilities, introduce new features, and optimize existing algorithms, we are looking for a motivated developer to join our team. **The Opportunity** As an Embedded Software Developer, you will play an active role in the design, development, testing, and integration of firmware for our MLink wireless platform. We are looking for a motivated and enthusiastic developer to join our team. This is an excellent opportunity for someone early in their career who has a passion for programming, enjoys solving challenging problems, and wants to develop their skills working with real-world embedded systems. You don't need to know everything coming in. We're looking for someone with a solid programming foundation, strong problem-solving abilities, curiosity, and a willingness to learn. You'll work alongside an experienced team, contributing to the development of our MLink wireless platform while building your knowledge and expertise in embedded software development. Our firmware is complex and highly structured, with much of its architecture built around finite state machines. This creates interesting engineering challenges and opportunities to develop innovative solutions while maintaining the reliability, efficiency, and stability our customers depend on. This position is well suited to someone who enjoys tackling challenging problems, thinking critically, writing high-quality code, and seeing their work through from initial design to final testing and implementation. Working as part of our development team, your responsibilities will include: **Key Responsibilities** * **Software Design and Development** * Design, develop, and document new software features and solutions. * Work within an architecture built around finite state machines and other structured software components. * Participate in the product development process, from initial concept and design through implementation and testing. * **Firmware Development and Integration** * Develop and integrate new features into our existing MSP430 embedded firmware platform. * Work primarily in Embedded C/C++ using the IAR Embedded Workbench development environment. * Follow established coding standards and participate in code reviews to ensure quality and maintainability. * **Troubleshooting and Problem Solving** * Investigate,