📢 Nouveau : recevez les offres du jour sur notre canal WhatsApp
Jobiglo

Aucun resultat.

Senior Embedded Linux Application Engineer (C++ / Yocto / Web UI)

Fresh Consulting · San Pedro

Nouveau
Senior 🇬🇧 English
C++ Embedded Linux Yocto BitBake systemd React TypeScript REST API RS-232 GPIB SCPI OpenSSL dm-verity IEC 62443-4-1

Description du poste

About the role

Fresh is hiring a Senior Embedded Linux Application Engineer to join a nearshore engineering team in Costa Rica supporting a new product introduction for a global test and measurement leader: an ultra-low pressure primary calibration standard. You will own the architecture of the system software running the instrument on a headless NXP i.MX95-class embedded Linux computer, built on the client's in-house Yocto-based platform, replacing legacy Windows desktop applications. You will work with significant independence, supported by the client's ESW Product Owner and platform engineers.

Key responsibilities

  • Set up the product project on the Yocto-based embedded Linux platform: product layer, image recipes, machine files and device tree for the SoM evaluation kit and custom carrier board.
  • Integrate platform services (A/B software update, configuration, storage, diagnostics, identity/security) and enable verified (secure) boot.
  • Develop C++ system software as separate Linux services (systemd, IPC): test sequences, instrument control, data logging, results and reports, and porting functionality from legacy VB6 desktop apps.
  • Build a self-hosted web user interface (HTML, CSS, TypeScript, React or similar) and REST APIs, used locally in kiosk mode and from networked PCs.
  • Implement communication with system instruments and customer devices over RS-232 and GPIB via USB adapters, including concurrent multi-device sessions.
  • Implement security requirements from the product threat analysis: user accounts and roles, audit logging, HTTPS and mutual TLS, signed updates, service sandboxing, encrypted data, and security tests and fuzzing in CI.
  • Implement the remote programming interface used by the client's calibration software.

Required profile

  • 7+ years of embedded Linux software experience after a BS/MS in Computer Engineering, Computer Science or equivalent; senior level, able to own an application architecture.
  • C++ application development for embedded Linux: services, IPC and systemd.
  • Yocto Linux: product layers, recipes and BitBake builds, including building on an existing in-house Yocto platform.
  • Web UI development (HTML, CSS, TypeScript) with a modern framework such as React.
  • HTTP/REST API design and implementation.
  • Secure application practices: authentication, role-based permissions, audit logging, signed updates, TLS/mutual TLS (OpenSSL), privilege separation and service sandboxing.
  • English proficiency in speaking and writing.

Preferred qualifications

  • Migrating legacy desktop application functionality to an embedded target.
  • SWUpdate, dm-verity and secure boot on NXP i.MX processors.
  • Instrument communication over RS-232, GPIB or SCPI.
  • Secure coding (CERT C++), fuzzing and familiarity with IEC 62443-4-1.
  • Experience in test and measurement or calibration software.
  • Use of AI-assisted development tools within client policies.

What we offer

  • Competitive salary.
  • Training and development opportunities.
  • Medical plan and English lessons.
  • Collaborative work environment with schedule flexibility.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Fresh Consulting.
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.

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.

Postuler maintenant →

En continuant, vous acceptez nos conditions d'utilisation.

Deja un compte ? Connexion

Une question sur cette offre ?

Posez-la ici : vous recevrez le récapitulatif de l'offre par e-mail, tout de suite.

Publie il y a 3 jours

Expire dans 1 mois

14 vues · 0 interesses

Boostez vos chances

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

Analyse de votre CV en cours...

Fresh Consulting

San Pedro