This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
At ASI, we are revolutionizing industries with state-of-the-art autonomous robotics solutions. Within the fields of agriculture, construction, landscaping, and logistics, we deliver technologies that enhance safety, productivity, and efficiency. With our core values of Simplicity, Safety, Transparency, Humility, Attention to Detail and Growth guiding everything we do, we're shaping the future of automation in dynamic markets. As an Embedded Software Engineer IV, you will focus on deploying, optimizing, and maintaining AI capabilities on constrained hardware platforms. In this role you will build on the foundation of our AI Applications with a deeper focus on embedded systems performance, efficient compute utilization, and real time reliability. You will ensure that AI models operate effectively within tight hardware limits and integrate smoothly with our robotics systems.
Job Responsibility:
Deploy models onto constrained hardware and embedded systems
Optimize compute, memory, and performance for real time operation
Tune real time performance and collaborate with robot teams
Develop and integrate AI models and algorithms that enhance system efficiency and reliability
Convert AI models into production ready components such as embedded libraries or hardware optimized modules
Test, validate, and monitor AI performance on embedded platforms to ensure robustness and stability
Collaborate with robotics, firmware, and software teams to ensure embedded AI alignment with system requirements
Continuously improve embedded AI systems through updates, optimizations, and performance refinements
Stay current with embedded AI tools, runtimes, hardware accelerators, and optimization techniques
Requirements:
Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field
10+ years professional experience designing and implementing embedded, real-time software systems using C/C++ for embedded processors
Familiarity with large multithreaded embedded applications, running on an RTOS
Experience deploying AI or machine learning models on embedded systems or constrained hardware
Strong understanding of ML inference runtimes such as TensorRT, ONNX Runtime, OpenVINO, or TensorFlow Lite
Experience optimizing compute, memory, and power usage for real time embedded applications
Familiarity with microcontrollers, embedded Linux, real time operating systems, or hardware accelerators
Strong analytical and problem-solving skills with the ability to design efficient embedded AI solutions
What we offer:
Full Benefits - 90% Medical, ESOP, 401K, Generous PTO