Vention
Manufacturing Automation
Développeur(euse)embarquésenior
“Développeur(euse) embarqué senior at Vention. Skills: C++, Python, Linux, Embedded Systems. Design and implement real-time components. Develop and maintain Python microservices”
What You'll Achieve.
Deliver real-time components with determinism, latency, and safety focus; Ensure robust and versioned communication between components; Enable clients and partners to develop applications on the MachineMotion platform; Ensure backward compatibility and rollback guarantees for updates; Improve system robustness through analysis and monitoring; Ensure long-term maintainability of the system
Industry & Context.
Debugging complex issues; Failure mode analysis
What They're Looking For.
Must Have
Bachelor's degree in Computer Science, Computer/Electrical Engineering or related quantitative field, 10+ years of production software contributions within product development teams, Mastery of modern C++ (C++17 or later) and Python at a daily usage level, Deep knowledge of the Linux stack: systemd, networking, packaging, IPC mechanisms, Hands-on experience with embedded peripherals and associated protocols, Experience designing reactive, deterministic systems where latency and predictability are critical, Understanding of distributed systems design and its trade-offs, Strong sense of ownership across the software lifecycle, from design to production support
Nice to Have
Yocto, BuildRoot or custom Linux distribution build experience, Real-time Linux (PREEMPT_RT) or an RTOS experience, Track record of shipping and maintaining public APIs, Motion control, robotics, or industrial automation experience, Ability to read electrical schematics and PCB layouts, Over-the-air update systems for field-deployed embedded devices
What You'll Do.
Design and implement real-time components
Develop and maintain Python microservices
Design and maintain gRPC APIs
Define and enforce architectural boundaries
Design and maintain APIs for platform development
Support Linux services architecture
Lead Debian packaging and OTA update strategies
Improve system robustness
Contribute to CI/CD pipelines
How You'll Work.
Team & Collaboration
Work alongside passionate and talented individuals; Collaborate with product team; Architectural discussions; Code reviews
Applying for this Développeur(euse) embarqué senior role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on SmartRecruiters
- SmartRecruiters often includes a video screening step — check camera and mic permissions.
- Link your GitHub or portfolio directly in the profile section for technical roles.
- Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.
ANONYMOUS · UNFILTERED
What do employees actually say about Vention?
Real rants from real employees. Read before you apply.