Job Description
Job Brief:
We are seeking an Embedded Systems Engineer to join a fast-growing European deep-tech company specializing in quantum computing and artificial intelligence. This role is based in the company’s offices in San Sebastián or Barcelona and is offered as a 6-month fixed-term contract, with the possibility of renewal. The position follows a hybrid working model (3 days per week onsite and 2 days remote) and is open to candidates willing to relocate. You will work on cutting-edge technologies focused on optimizing and deploying AI models on constrained devices, collaborating with multidisciplinary teams in a highly innovative, international, and fast-paced environment.
Responsibilities:
- Design, develop, and optimize embedded systems and firmware for AI model deployment
- Adapt and compress machine learning models for efficient inference on resource-constrained hardware
- Implement and optimize inference pipelines using industry-standard frameworks
- Work closely with AI, hardware, and software teams to ensure end-to-end system performance
- Apply quantization and model compression techniques without compromising accuracy
- Optimize performance at system level, including memory usage and computation efficiency
- Contribute to testing, validation, and continuous integration processes
- Document technical solutions and collaborate effectively across teams
Requirements & Skills:
- Bachelor’s degree or higher in Computer Science, Electrical Engineering, Physics, or a related discipline (or equivalent professional experience)
- 2–5 years of professional experience in embedded systems, firmware development, or low-level/system programming
- Proven experience deploying and optimizing machine learning models on embedded or constrained devices
- Strong programming skills in Python, C, and/or C++
- Solid knowledge of model quantization and compression techniques
- Hands-on experience with inference optimization frameworks (e.g., TensorRT, ONNX Runtime, vLLM or similar)
- Familiarity with embedded hardware platforms, including ARM-based systems, mobile GPUs, and AI accelerators
- Strong understanding of computer architecture, memory management, and performance optimization
- Experience with Git, automated testing, and CI/CD pipelines
- Strong communication skills and ability to work in cross-functional teams
Your Next Challenge Awaits!
Ready to take your career to the next level? Submit your application and explore the impact you can make with us!