Hybrid Senior Software Developer, Embedded Appliances

Posted 2 days ago

Apply now

About the role

  • Senior Software Developer for Embedded Appliances at Motorola Solutions. Design and develop Linux-based video and analytics infrastructure appliances in Vancouver, BC.

Responsibilities

  • Architecting, designing, and delivering of secure, concurrent, networked software components
  • Designing, creating, maintaining, and delivering code and scripts for an embedded Linux environment
  • Using C++ to produce robust, high performance, scalable application software
  • Using Golang/Bash/Python to control the build and runtime operation of an embedded OS
  • Utilizing strong communication skills to collaborate effectively with cross-functional teams
  • Mentoring more Junior team members to aid them on career and technical growth
  • Demonstrating self-drive and an ability to learn quickly, adapting to evolving project requirements and platforms
  • Implementing and maintaining CI/CD pipelines

Requirements

  • Bachelor's degree in Engineering, Computer Science, or related field
  • 5+ years of professional software development experience
  • Strong communication skills, both written and verbal
  • Self-driven with the ability to work independently and in a team
  • Quick learner with a passion for staying current with evolving technologies
  • Proficiency in Modern C++, Golang, JavaScript, and Python
  • Solid understanding of operating system concepts and networking protocols
  • Proficiency with Linux and container environments
  • Experience with CI/CD practices
  • Strong knowledge of multithreaded operating systems, performance, applications and concepts
  • Knowledge of IP networking applications and concepts, OpenSSL
  • Firm understanding of PC hardware components
  • Must be open to working in the office 2-3 days per week

Benefits

  • None mentioned

Job title

Senior Software Developer, Embedded Appliances

Job type

Experience level

Senior

Salary

CA$125,000 - CA$155,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job