Embedded Software Developer, Senior

In by

  • Location: ON
  • Type: Contract to Hire
  • Job #32386

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
Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!