CareerPlanGet AI match score →

Software Engineer

Morocco💼 Full-time🗓 2026-06-15 → 2026-08-02

Core

Develop low-level drivers, OS, middleware, and algorithms for autonomous defense robots; build command and control platforms for massive data processing; create internal tooling and deployment pipelines.

Role type

Senior IC software engineer (embedded systems, robotics, defense)

Builds

Autonomous defense robots, command and control systems, internal engineering tooling

Domain

Defense, robotics, embedded systems, computer vision

Deliverable

production ML models | product features | infrastructure

Required skills

Python, C/C++, Rust, CUDA, low-level driver development, OS and middleware development, algorithm integration (Guidance, Navigation, Control, Computer Vision), runtime optimization on hardware accelerators (GPU, TPU, DSp), code architecture, mathematical foundations, ML/CV project experience

Preferred skills

Experience in big tech companies, PhD in Computer Science

Technologies

Python, C/C++, Rust, CUDA, GPU, TPU, DSp

Responsibilities

Develop low-level drivers for sensors or actuators of robots; Develop the OS and middleware of the robots; Integrate embedded algorithms (Guidance, Navigation, Control, Computer Vision); Optimise runtime of heavy algorithms on various hardware accelerators; Develop the backbone of a command and control system for massive data ingestion and processing; Develop a web-based front-end to display representations of the theatre of operations; Build internal tools to improve efficiency and reduce technical debt; Implement code into production-ready environments and conduct rigorous code reviews; Test algorithms in real-world environments and develop monitoring tools

Seniority

Senior, hands-on IC

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Ashby ↗