Embedded Software Engineer
Vivid Resourcing
Liège, Belgium
9 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Liège, Belgium
Tech stack
Java
Android
C++
Continuous Integration
Daemon Tools
Software Debugging
Linux
Device Drivers
Linux on Embedded Systems
Embedded Software
Interoperability
Linux kernel
Performance Tuning
Systems Architecture
Selinux
Job description
This position will involve working on Android-based embedded systems and low-level Linux integration for connected hardware products. The company are looking for someone who enjoys hands-on development across system architecture, kernel-level software and device integration., * Android AOSP customisation & platform development
- Linux Kernel integration
- Device Driver & HAL development
- System Services / Native Daemons
- OTA updates & build integration
- Low-level debugging & performance optimisation
- Security hardening & SELinux implementation
Tech Stack:
- Android AOSP
- Embedded Linux
- Linux Kernel
- C / C++
- Java
- Device Drivers
- HAL
- adb / logcat / Linux CLI
Requirements
- Strong Android & Embedded Linux experience
- Experience working close to hardware
- Good low-level debugging capabilities
- Comfortable in collaborative engineering environments
- English speaking required
The company can offer long-term progression, strong technical ownership and the opportunity to work on innovative next-generation products within a collaborative engineering environment.