Facebook pixel

Développeur de logiciel embarqué – Recent Graduate
Embedded Software Developer
Posted on 9/16/2022
INACTIVE
Locations
Montreal, QC, Canada
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
JavaScript
Jenkins
C/C++/C#
Java
Linux/Unix
Python
Requirements
  • Baccalauréat ou maîtrise en génie électrique, génie informatique, informatique ou autre domaine connexe
  • Bonne connaissance du langage C
  • Expérience en développement et débogage de logiciel embarqué temps-réel avec souci de performance et de ressources limitées
  • Désir et capacité de contribuer de nouvelles idées, trouver des consensus et mener les tâches à terme
  • Capacité à travailler de manière autonome tout en étant rigoureux et en ayant le souci des détails
  • Habileté à communiquer clairement et à vulgariser des sujets techniques complexes
  • Capacité à communiquer en français et en anglais, autant à l'oral qu'à l'écrit
  • Des capacités ou de l'expérience dans les domaines suivants sont considérés un atout:
  • Capacité à concevoir et implémenter des pilotes (drivers) pour différents périphériques (SPI, I2C, UART, etc.), en C
  • Expérience en réseaux et technologies sans-fil tels Bluetooth, Zigbee, OpenThread, Z-Wave ou Wi-Fi
  • Connaissance en circuits analogues et numériques
  • Connaissance de langage de script comme Python
  • Degree in Electrical Engineering, Informatics Engineering, Computer Science, or similar
  • Good understanding of C language
  • Background in developing and debugging resource-constrained, real-time, embedded systems
  • Ability and desire to contribute new ideas, build consensus, and drive tasks to completion
  • Able to work autonomously while being rigorous and attentive to details
  • Talent for clearly communicating challenging technical subject matter
  • Any skills or experience in the following areas will be considered a plus:
  • Knowledge in design and implementation of peripheral (SPI, I2C, UART, etc.) drivers in C
  • Knowledge of wireless protocols such as Bluetooth, Zigbee, OpenThread, Z-Wave, and Wi-Fi
  • Knowledge in analog and digital circuits
  • Proficiency in scripting languages such as Python
  • Knowledge of CI Jenkins
Responsibilities
  • As a Software Developer on the IoT Platforms team, you will help create and extend the code that presents a consistent, well-structured, well-documented, high-quality interface to the various peripherals of our wireless chips. You will support brand new ICs and working with hardware designers to define these new chips
  • As a Software Developer on the WATT Team, you will create the tools and application layer software used to accelerate our customers time to market. This consists of tools and firmware for 32-bit wireless embedded processors, device drivers and host examples for Windows/Mac/Linux. You will be an integral contributor to our software solutions focusing on embedded C, but also using a diverse set of languages including C++, Javascript and Java
  • Flexible work week
  • Highly competitive salary
  • Employee profit sharing
  • RRSP contribution match
  • Equity Rewards (stock units)
  • Employee Stock Purchase Plan (ESPP)
  • Insurance plans
  • Additional parental leave compensation
  • Paid volunteer days
  • Free coffee & snacks
  • Lunch and learn
  • Monthly company updates with our CEO
Silicon Laboratories

1,001-5,000 employees

Wireless R&D
Company Overview
Silicon Labs' mission is to empower developers to create wirelessly connected devices that transform industries, grow economies and improve lives. The company is building tools for wireless R&D.
Benefits
  • Medical, dental, and vision insurance plans
  • Learning and development resources
  • Short and long term disability
  • Life insurance
  • Retirement benefits
  • Profit sharing
Company Core Values
  • We hire, foster, and empower great talent
  • We create customer value and commercial success through innovation and simplicity
  • We meet our commitments and hold ourselves accountable
  • We do the right thing