Jobbörse: controle de gestion

Finde controle de gestion-Jobs in deiner Nähe – ob vor Ort, hybrid oder remote.
XX
Ingénieur Développement Logiciel Embarqué c - Linux - Automates de Contrôle-Commande H/FKaizen SolutionsNew York, New York, United States
XX

Ingénieur Développement Logiciel Embarqué c - Linux - Automates de Contrôle-Commande H/F

Kaizen Solutions
  • US
    New York, New York, United States
  • US
    New York, New York, United States

Über

Embedded Software Engineer For Nuclear Safety Control Systems In the context of the development and evolution of a safety control-command platform intended for new generation nuclear reactors, small modular reactors (SMR), and the modernization of the existing fleet, we are strengthening the team in charge of the embedded software for target controllers. These controllers ensure the functions of reactor protection, backup, severe accident control-command, and hard core, classified up to the highest safety level (category A in the sense of IEC 61226). Around the core of safety, a set of peripheral modules - communication gateways, diagnostic and maintenance modules, interfaces with operational systems - relies on hardened embedded Linux targets. You will work closely with hardware, on products with very long life spans (several decades in operation), with a quality requirement level among the highest in the industry. You will contribute to the design, development, and maintenance of the embedded software modules of the platform:
Develop in C the embedded software components: hardware abstraction layers (HAL), drivers, communication stacks, system services, business application modules. Design and integrate embedded Linux distributions (Yocto, Buildroot or equivalent) on industrial ARM/x86 targets: kernel configuration, selection and hardening of components, optimization size/performance, support of real-time constraints. Work on low-level interfaces: field buses, serial links, industrial Ethernet, deterministic protocols specific to safety systems. Participate in detailed specification phases in liaison with system architects, hardware/FPGA teams, and software safety engineers. Implement and document evolutions in compliance with the applicable lifecycle (IEC 60880 / IEC 61513 according to module classification), with coding rules such as MISRA-C, traceability of requirements/code/tests, and rigorous configuration management. Perform unit and integration tests on target, contribute to V&V campaigns, analyze anomalies reported by qualification teams or by operational feedback.
Profile Sought Education: Bachelor’s degree +5 - engineering school or Master’s degree in embedded software, embedded systems, electronics, or equivalent. Expected Technical Skills:
Mastery of C (C99/C11 standard, ideally practical with MISRA-C rules or equivalent). Confirmed experience in embedded Linux development: kernel, user space, boot scripts, driver management, low-level debugging (gdb, strace, oscilloscope/logic analyzer if applicable). Good knowledge of at least one embedded build framework: Yocto, Buildroot, OpenEmbedded. Practice of cross-compilation (ARM toolchains in particular), GNU tools (gcc, gdb, make, CMake). Understanding of real-time constraints (scheduling, latency, RT-PREEMPT, or exposure to an RTOS). Familiarity with communication stacks (TCP/IP, sockets, serial buses, ideally industrial protocols). Good practice of Git and software configuration management environments.
  • New York, New York, United States

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klick auf „Jetzt Bewerben”, um deine Bewerbung direkt auf deren Website einzureichen.