Software Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Develop and optimize Edge OS using NVIDIA technology, focusing on AI, embedded systems, and real-time inference with strong debugging skills.
Key Skills for This Role
Full Job Posting
Overview
Software Engineer specialized in NVIDIA technology to lead the development and optimization of CASABOTu2019s next-generation Edge OS , running on NVIDIA Jetson and other embedded GPU platforms.
Youu2019ll work at the intersection of AI, embedded systems, and operating system design , ensuring BOTty delivers ultra-low latency, privacy-first intelligence without relying on the cloud.
This is a hands-on systems engineering role at the crossroads of AI inference, OS design, and embedded GPU computing.
Key Responsibilities
- Architect, develop, and optimize CASABOTu2019s Edge OS stack for NVIDIA Jetson Orin, Xavier, and Nano platforms.
- Design and implement GPU-accelerated modules for real-time inference, local NLU, and computer vision pipelines.
- Integrate CUDA , TensorRT , and DeepStream SDK components into CASABOTu2019s OS environment.
- Build custom Linux kernel configurations , drivers , and device tree overlays for edge performance optimization.
- Work closely with AI, DevOps, and hardware teams to streamline deployment across BOTty gateway models (CB-Lite, CB-100, CB-Ultra II).
- Implement OTA update systems , containerized edge apps , and secure boot pipelines on NVIDIA SoC architectures.
- Conduct profiling, benchmarking, and tuning for latency, power efficiency, and reliability .
- Collaborate with AI engineers to deploy optimized models (ONNX/TF/LLM-quantized) for real-time inference on-device.
- Contribute to system-level design, ensuring compliance, reproducibility, and maintainability of the OS stack.
Requirements
- Bacheloru2019s or Masteru2019s in Computer Science, Electrical Engineering, or related field.
- 2-5 years experience in embedded software or Linux based OS development.
- Proven hands-on expertise with NVIDIA Jetson , CUDA , TensorRT , and DeepStream SDK .
- Solid understanding of Linux kernel internals , Yocto , or Buildroot for OS builds.
- Experience with C/C++ , Python , and Bash .
- Familiarity with edge AI workflows (model quantization, pruning, and deployment).
- Knowledge of containerization (Docker, Podman) and OTA update frameworks for embedded devices.
- Strong debugging and profiling skills (Nsight Systems, perf, valgrind, etc.).
- Passion for performance optimization and edge computing architectures.
Preferred Skills
- Experience with ROS/ROS2 , ZeroMQ , or gRPC for distributed edge communications.
- Familiarity with hardware accelerators , multi-camera streaming , or AR/VR pipelines .
- Contributions to open-source OS or driver projects (Yocto, JetPack, etc.).
- Prior work in AI-powered home automation, robotics, or IoT ecosystems .
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Casabot
Head of Design
Dubai, UAE
The role involves leading product design, developing design systems, and mentoring a team while ensuring high-quality user experiences across multiple platforms.
Senior / Mid Full-Stack Engineer
Dubai, UAE
Seeking a Full-Stack Engineer skilled in MERN stack, JavaScript, and API integrations, with a Bachelor's degree and experience in scalable architecture.
Embedded Linux Platform Engineer
Dubai, UAE
Design, build, and maintain embedded Linux distributions using Yocto and Buildroot, focusing on firmware development, OTA updates, and secure boot.
DevOps Engineer
Dubai, UAE
Seeking a candidate with strong experience in DevOps, AWS, Docker, Kubernetes, and security practices, with excellent communication and documentation skills.
Web Copywriter
Dubai, UAE
Seeking a skilled writer with expertise in content creation, press releases, and marketing, capable of collaborating in a fast-paced environment.
Customer Success & Support Manager
Dubai, UAE
Manage customer success and support, ensuring satisfaction through onboarding, technical assistance, and relationship management in a smart home environment.
Hardware Engineer Advanced PCB & Enclosure Design
Dubai, UAE
Seeking a Hardware Engineer skilled in advanced PCB and enclosure design for IoT devices, focusing on prototyping, testing, and compliance.
Full-Stack + AI Engineer
Dubai, UAE
Responsible for developing user interfaces, backend systems, and AI pipelines using technologies like React, Python, and machine learning frameworks.
Head of Design
Dubai, UAE
Senior / Mid Full-Stack Engineer
Dubai, UAE
Embedded Linux Platform Engineer
Dubai, UAE
DevOps Engineer
Dubai, UAE
Web Copywriter
Dubai, UAE
Customer Success & Support Manager
Dubai, UAE
Hardware Engineer Advanced PCB & Enclosure Design
Dubai, UAE
Full-Stack + AI Engineer
Dubai, UAE
