Position: Senior Embedded Software Developer Location: Ontario, Canada Type: Hybrid
Position Overview On behalf of our client in Ontario, Myticas Consulting is seeking a Senior Embedded Software Developer with extensive experience in Linux kernel development and embedded systems. This role combines low-level driver development with advanced radio protocol expertise.
Required Technical Skills
Linux Development
- Kernel customization and configuration
- Device tree customizations
- Yocto toolchain experience
- Driver development in C
- ARM architecture expertise
Interface Experience
- I2C
- GPIO
- Memory mapped devices
- DMA engines
- HSSI
- Memory access protocols
Device Communication
- Low-level driver development
- Hardware interface protocols
- System integration
- Performance optimization
- Debug capabilities
Preferred Additional Skills
- FPGA subsystem experience
- Radio protocol knowledge:
- PTP
- SyncE
- Radio Transceiver Interfaces
- PHY/MAC/ETH
- 5G Digital Front End
- ORAN
Core Responsibilities
- Kernel development and customization
- Device driver implementation
- System architecture design
- Performance optimization
- Technical documentation
- Cross-functional collaboration
Professional Competencies
- Strong problem-solving skills
- Technical leadership
- Team collaboration
- Documentation expertise
- Communication skills
Work Environment
- Hybrid work arrangement
- Cross-functional teams
- Innovation-focused culture
- Technical excellence