Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Embedded Software Engineer – Aerospace Systems
Location: Ghent, Belgium
Working Model: Hybrid
About the Role:
We are supporting an advanced aerospace technology company based in Ghent that is developing next-generation embedded systems for high-performance, mission-critical applications.
The team is looking to strengthen its embedded software capability with an engineer experienced in C/C++, Embedded Linux, and hardware acceleration to offload computationally intensive workloads from general-purpose CPUs.
This role sits at the intersection of software, hardware, and real-time systems, contributing to platforms where performance, reliability, and determinism are critical.
Key Responsibilities:
- Design, develop, and optimize embedded software in C/C++ for aerospace systems
- Work on Embedded Linux–based platforms (kernel, drivers, BSP, system integration)
- Interface with and program specialized processing units such as GPUs, TPUs, NPUs, and/or FPGAs
- Offload compute-heavy tasks from CPUs, including:
- AI / ML inference
- Image, video, and signal processing
- Graphics pipelines
- Cryptographic or security-related workloads
- Collaborate closely with hardware, electronics, and systems engineers to co-design efficient software-hardware solutions
- Optimize for performance, latency, power consumption, and reliability
- Support system bring-up, debugging, and validation on real hardware
- Contribute to documentation and engineering best practices in a safety-critical environment
Required Experience & Skills:
- Strong experience in embedded software development using C and C++
- Solid background with Embedded Linux (Yocto/Buildroot, drivers, kernel-space vs user-space concepts)
- Hands-on experience working with hardware accelerators:
- GPUs, TPUs, NPUs, FPGAs, or custom ASICs
- Experience offloading compute-intensive workloads from CPUs
- Strong understanding of:
- Low-level systems programming
- Memory management, concurrency, and performance optimization
- Comfortable working close to hardware (registers, interfaces, bring-up, debugging)
Nice to Have:
- Experience in aerospace, defence, automotive, or other safety-critical industries
- Familiarity with real-time constraints and deterministic systems
- Exposure to AI acceleration frameworks, video pipelines, or crypto/security stacks
- Knowledge of hardware description languages (VHDL/Verilog) or FPGA toolchains
- Experience with cross-compilation, CI/CD for embedded systems, or static analysis tools
What’s on Offer:
- Work on cutting-edge aerospace platforms with real-world impact
- High-complexity technical challenges across software and hardware
- Collaborative engineering environment with strong technical ownership
- Competitive salary and benefits package
- Long-term, stable projects in a highly regulated, advanced technology domain
Key Skills
Ranked by relevanceReady to apply?
Join Vivid Resourcing and take your career to the next level!
Application takes less than 5 minutes

