Job Summary
Morse Micro is redefining wireless connectivity with next-generation Wi-Fi technology. We're building ultra-efficient chips that power IoT devices through extended range, low power consumption and high performance.
About the Role
You will join a firmware team implementing an IoT software stack for embedded devices, working closely with engineers to build and maintain an elegant embedded software architecture.
Key Responsibilities
- Network stack/protocol development, integration, and debugging
- Implementation of upper layers of the Wi-Fi standard in firmware
- Various optimisations for performance, footprint and power consumption
- Writing elegant Python scripts to facilitate testing and other tasks
- Customer interaction, e.g. implementation of customer requested features, resolution of customer found issues etc.
Requirements
* BSc in Electrical / Electronics / Communication Engineering or Computer Science
* 5+ years relevant industry experience in embedded software projects
* Proven experience in firmware development using the C programming language
* Experience in porting and using FreeRTOS or RT-Thread Real Time Operating Systems, including bootloaders, device drivers, interrupt handlers and DMA routines.
* Experience using software version control and issue tracking systems
* Experience with ARM Cortex and RISC-V instruction sets and architectures
* Experience with various hardware interfacing buses, like SDIO, SPI and I2C
* Experience using Python for tools and scripts
* Experience in using static analysis and automated testing tools
* A good understanding of Wi-Fi security model
* Experience with wireshark for testing and debugging of Wi-Fi systems
About Us
We're a supportive, high-performance culture where your work truly matters. Our values are Genuine, Pragmatic, take Initiative & Persevere. We're building a culture where smart, curious people of all backgrounds can thrive.
We Offer
- Competitive salary and stock option package
- Performance-based bonus scheme
- Income protection insurance
- Ergonomically designed, modern office environment
- Regular team gatherings and social initiatives
- Personal professional growth opportunities