Jobiglo

Aucun resultat.

Senior Embedded Software Engineer

corinexcom · Vancouver

Nouveau
Senior 🇬🇧 English
Embedded Linux C programming Linux kernel development Device drivers BSP development U-Boot Device Tree Yocto Project OpenEmbedded BitBake JTAG UART GDB OpenOCD SPI I²C GPIO Ethernet TCP/IP UDP VLAN Bridges Routing Multicast Git Python

Description du poste

About the role

Corinex is looking for a Senior Embedded Software Engineer to develop next‑generation smart‑grid communication devices. You will work on low‑level embedded Linux software, from board bring‑up and BSP development through system integration, debugging, validation and production support.

Key responsibilities

  • Design, develop and maintain embedded software for Linux‑based communication devices.
  • Create and maintain Board Support Packages (BSPs), bootloaders (U‑Boot), Device Tree and kernel configurations.
  • Perform new board bring‑up, hardware‑software integration and system‑level debugging using JTAG, UART, GDB and OpenOCD.
  • Develop, configure and maintain Linux kernel components and device drivers.
  • Support embedded networking functions, including Ethernet, VLAN, IP routing, TCP/UDP and multicast.
  • Build and maintain Embedded Linux images with Yocto/OpenEmbedded/BitBake.
  • Collaborate with hardware engineers during schematic review, board validation and product bring‑up.
  • Write scripts and automation tools for build, flashing, testing and manufacturing processes.
  • Contribute to CI/CD pipelines, code reviews and engineering best practices.
  • Mentor junior engineers and provide technical guidance.

Required profile

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science or related field.
  • 5+ years of professional experience in embedded software, firmware or Embedded Linux development.
  • Strong C programming skills and solid understanding of low‑level programming concepts.
  • Hands‑on experience with Linux kernel development, device drivers and BSP creation.
  • Proven experience in board bring‑up, hardware‑software integration and bootloader configuration.
  • Ability to debug complex system‑level issues using UART, JTAG and related tools.

Required skills

  • Embedded Linux, Linux kernel, device drivers, BSP development.
  • U‑Boot, Device Tree, Yocto Project, OpenEmbedded, BitBake.
  • Debugging tools: JTAG, UART/serial console, GDB, OpenOCD.
  • Embedded interfaces: SPI, I²C, GPIO, UART, Ethernet.
  • Networking concepts: TCP/IP, UDP, VLAN, bridges, routing, multicast.
  • Version control with Git.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec corinexcom.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:bamboohr

Pourquoi signalez-vous cette offre ?

Merci pour votre signalement. Nous allons examiner cette offre.

Postulez en 30 secondes

Entrez votre email pour postuler. Un compte sera cree automatiquement.

En continuant, vous acceptez nos conditions d'utilisation.

Deja un compte ? Connexion

💬 Contactez-nous sur Telegram Discuter sur WhatsApp

Publie il y a 20 heures

Expire dans 1 mois

1 vues · 0 interesses

Boostez vos chances

Importez votre CV : nous vous proposons les offres qui matchent votre profil.

Analyse de votre CV en cours...

corinexcom

Vancouver