Embedded Software Engineer
at AIBlox
Zaventem, Vlaanderen, Belgium -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 25 Dec, 2024 | Not Specified | 27 Sep, 2024 | N/A | English,Ml,Linux,Python,Boot,Software Development,Communication Skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
-BRUSSELS / REMOTE-
At AI-Blox, we’re on an exciting growth journey, designing and building cutting-edge computers for edge AI applications across diverse industries. Our mission is to bring intelligence closer to the source, enabling real-time, efficient, and sustainable AI solutions worldwide.
We believe in processing data locally, right where it’s harvested. Edge AI is about making AI accessible and impactful in real-world scenarios, breaking free from the limitations of the cloud. It’s about empowering the next generation of engineers to think beyond traditional paradigms and bring AI to life where it matters most.
REQUIREMENTS
- +3 years of relevant work experience in embedded software development (medior - senior) with practical expertise in Linux
- Linux Device Drivers / device tree development
- You’ve worked with various hardware protocols like I2C/SPI/USB/Ethernet/PCIe
- You know the Linux embedded security elements (Arm Trustedzone or TPM), secure boot and chain of trust principles
- Familiar with OTA update systems like RAUC, Mender, SWUpdate
- C/C++, Bash, Python
- High interest and/or proven experience in the Yocto project
- Experience with Nvidia Jetson / Nvidia Jetpack is not a must, but will help you to get up to speed faster
- Work experience with ML or AI is a plus
- You are self-motivated and able to work autonomous. We give you a lot of freedom to realize the project goals in the best possible way.
- Excellent verbal and written communication skills in English
Responsibilities:
You will join an international team of passionate people who design and build state of the art computer infrastructure for edge AI applications. We help our clients to overcome their challenges in getting their applications deployed and managed. We do that by providing a robust software environment where our clients can easily configure, update & manage their edge devices in an efficient way :
We look for an hands-on embedded software developer that can help us :
- Develop & maintain various Blox Operating System images for the different versions of our platform (Yocto)
- Responsible for kernel related developments (device trees, kernel drivers, etc…)
- Develop an automated test ‘farm’ with various Blox platforms, on which we can test our new software developments at scale
- Help with specific client requests related to low-level software integration in the value chain
- Interface with electronics hardware development engineers and embedded software application development engineers
- Perform system unit testing, product maintenance and bug solving
- Keeping up to date with the latest AI development
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Zaventem, Belgium