Job Opportunities: controle de gestion

Find controle de gestion jobs near you, whether onsite, hybrid, or 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

About

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

Languages

  • English
Notice for Users

This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.