Senior Embedded Developer

closed
Logo of Miovision

Miovision

πŸ“Remote - Canada

Job highlights

Summary

Join Miovision as a Senior Embedded Developer and collaborate in designing and developing embedded software and firmware for transportation data and traffic management solutions.

Requirements

  • 8+ years embedded/firmware design and development experience
  • Excellent understanding of embedded systems design at the board & IC level
  • Experience working with physical devices and compiling for ARM/X64 architectures
  • Experience with communication protocols such as UART, I2C, SPI, USB, Ethernet
  • Experience working within an RTOS
  • Experience with working in C/C++ and Python
  • Experience reading and understanding technical standards (IEEE, SAE) and documentation
  • Experience with some of the following tools (git, gitlab, docker, AWS, Visual Studio, Cmake, Jira, Confluence)
  • A passion for building products that our customers love and the team is proud of
  • Curiosity to dive into technical details to understand a system
  • A positive attitude to build relationships with everyone within the organization
  • Excellent written and verbal communication skills in English

Responsibilities

  • Architect and develop embedded Linux software in Python and firmware solutions in C/C++
  • Maintain Opticom solutions developed using the RTX RTOS
  • Collaborate, design, implement and maintain features to completion
  • Mentor junior developers in the art of embedded systems design and development
  • Troubleshooting product and manufacturing-related problems
  • Ensure high quality of work using both manual and automated testing
  • Participate in the code review process
  • Constantly evaluate and recommend new technologies
  • Participate in technical road map discussions and estimation exercises

Benefits

  • Comprehensive health benefits starting on day one
  • RRSP Matching Plan
  • Variable Incentive Plan
  • Mio-Days : We extend all three-day weekends to four-days and provide a Holiday Shutdown in December
  • Virtual Healthcare Service providing employees and their families access to healthcare providers 24/7
  • Internet subsidy and a remote work allowance
  • Enhanced paternity and maternity leaves
  • Unlimited vacation policy
  • Wellness offerings (Fitness, Mindfulness)
This job is filled or no longer available