Robotics AI & Embedded Software Engineer
Role details
Job location
Tech stack
Job description
- Home Office Flexibility: Work from wherever suits you best thanks to our flexible remote work options.
- Company Mobile Phone: Stay connected with a corporate phone - no need to mix work and personal calls.
- Benefits Platform: Enjoy exclusive deals and discounts on everything from tech to travel through our employee benefits portal.
- Employee Share Acquisition Plan: Want to invest in your future? Join our share acquisition plan and grow with the company.
- Learning & Training: Take advantage of a wide range of learning opportunities grow, upskill, and move forward in your career.
- Career Development: Expect plenty of chances to advance your career internally with our Open Job Market, with support to explore new roles and take on exciting challenges!
- Flexible Work Practices: We get that life happens - we support a healthy balance between your professional and personal life.
- Wellbeing Program: From mental health support to wellness activities, we've got your back-mind and body.
Requirements
-
You have 3+ years of experience in embedded software development, building scalable and high-performance systems
-
Ability to demonstrate your experience in Linux-based embedded platforms and NVIDIA Jetson platforms (BSP, JetPack, l4T, system configurations, CPU/GPU resource management..)
-
You are highly skilled in C++, Modern C++ (14/17/20) production-grade developments, and performance profiling and optimization on constrained hardware.
-
Have established skills in general software packaging & deployment ( Debian/APT packaging, Docker, CMake, build system management)
-
Have experience in the effective use of AI coding assistants ( Claude Code, Copilot, Cursor..) for productivity/code review workflows, and ability to verify generated code.
-
Experience in integrating LLM-based tools into development pipelines (debugging, documentation generation)
-
You are innovative around problem-solving, system design, and continuous improvement, with a strong interest in AI-driven development workflows
-
Degree in Software engineering, computer science, AI and automation, or any related field.
-
You are at ease communicating in English and Spanish (written and spoken) Nice to have:
-
Knowledge of safety standards and applications
-
Experience in ROS2
-
Experience with CI/CD pipelines and Git workflows
-
Knowledge of secure coding practices, encryption, authentication, and secure data transmission
-
Experience in deploying computer vision systems on edge hardware: camera calibration, sensor fusion, real-time inference pipelines
-
Experience with vision frameworks on Jetson (TensorRT, DeepStream, OpenCV with CUDA acceleration)