PUREQUAD
1 month ago
Embedded AI/ML Platform Integration Engineer
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- PUREQUAD
- Location
- Bucuresti, Sibiu Romania
- Posted
- 1 month ago
Job description
Ideal Candidate
To ensure your success in this role, the following experience is needed.
Must have:
• 2+ years of hands-on experience with Yocto/OpenEmbedded (BitBake, layers, classes, packagegroups, etc.).
• Strong C (kernel and native), plus shell and Python; comfortable with C++ runtime libraries.
• Experience with AI/ML inference runtimes and accelerators (NPU/GPU).
• Strong understanding of multi-core application SoCs: CPU clusters, interconnect/NoC fabric, memory map and address decoding, clocks/resets/power domains, and cache coherency.
• Hands-on accelerator and peripheral bring-up and debugging, with proven experience debugging the full host-to-accelerator data path (NPU/GPU/DSP).
• Hardware and board debugging: serial console, dmesg, gdb, and Lauterbach
Joining our team will have the opportunity to:
• Work on AI platforms that ship in hundreds of millions of devices — automotive, industrial, IoT, and consumer
• Collaborate with world-class silicon architects, compiler engineers, and AI researchers
• Shape the Edge AI ecosystem at a company with 50+ years of semiconductor leadership
• Influence open-source inference frameworks and industry standards from a position of silicon authority
Job Description
Your responsibilities
• BSP integration of the AI/ML runtime — integrate the accelerator runtime and inference libraries into the embedded Linux image.
• Yocto/OpenEmbedded recipe development and maintenance — author and maintain recipes, packagegroups, and layer configuration.
• Cross-team and vendor coordination — drive integration across the kernel/platform, silicon/BSP, runtime, and application teams; collaborate with silicon and runtime vendors, track release cadences, and file precise, reproducible defect reports that drive upstream fixes.
• Cross-functional debugging — when an issue spans layers (e.g., a fault that could originate in a recipe, driver, or silicon), own the investigation, isolate the responsible layer, and hand each team an actionable, evidence-backed writeup.
• Cross-platform enablement — unify the runtime across multiple SoC/BSP targets, minimizing per-platform forks in favor of a shared, modular layer.
Company Description
PureQuad is a software development company with experts various development languages and frameworks (Java, .NET, C#, Angular, Python, C/C++, DevOPS, Embedded C, QA).
Our main clients are NXP Semiconductors and ING Romania.
PureQuad has 40 employees and ~4 milion euro revenue in 2025.
Our service portfolio
Software Quality Assurance Desktop & Web Development Mobile Application Development IT Strategy & Consulting
We always strive to tailor a solution to match the client’s needs, rather than provide solutions around which their needs must fit.
Keeping this in mind, we provide scalable, cost-effective and integrated IT solutions that leave our clients free to concentrate on their core business activities.
Required skills
- debugging
- consulting
- driver
- java
- ai
- python
- devops
- c#
- angular
- c
- c++
- web development
- engineer
- shell scripting
- gdb
- ml
- platform
- qa
- yocto
- recipe development
- it solutions
- vendor coordination
- software quality assurance
- dsp
- net
- it strategy
- soc
- bsp
- embedded c
- npu
- mobile application development
- gpu
- runtime
- cross-team coordination
- classes
- kernel
- embedded linux
- platform integration
- application teams
- defect reports
- layers
- bitbake
- lauterbach
- silicon vendors
- silicon
- multi-core
- interconnect
- memory map
- openembedded
- hardware debugging
- desktop development
- cpu clusters
- resets
- nxp semiconductors
- ing romania
- packagegroups
- ai/ml inference runtimes
- noc fabric
- address decoding
- clocks
- power domains
- cache coherency
- accelerator bring-up
- peripheral bring-up
- host-to-accelerator data path
- board debugging
- serial console
- dmesg
- bsp integration
- inference libraries
- recipe maintenance
- runtime vendors
- release cadences
- upstream fixes
- cross-functional debugging
- cross-platform enablement
- soc targets
- bsp targets
- modular layer
Interested in this position?
Create your free account and tailor your CV to match this job.