Embedded Software Engineer for UAV Systems
Harmattan AI · Rabat
Job description
About the role
Harmattan AI is seeking an Embedded Software Engineer to join its UAV team. You will help design software architectures, set up development environments, and integrate drivers and algorithms for autonomous defense drones.
Key responsibilities
- Configure and maintain Embedded Linux or RTOS operating systems for UAV platforms.
- Improve embedded software architecture for scalability and reliability.
- Develop sensor drivers and integrate online algorithms in collaboration with algorithmic teams.
- Enhance telemetry systems and contribute to in‑house development tools.
- Collaborate with multidisciplinary teams to deliver high‑performance field‑ready systems.
Required profile
- Degree in Computer Science, Electrical Engineering, Robotics or a related field.
- Extensive experience in embedded software development for robotics or aerospace.
- Strong proficiency in C/C++ programming; Python is a plus.
- Proven track record with Embedded Linux or RTOS and multi‑threaded systems.
- Hands‑on debugging experience using software debuggers, oscilloscopes, and logic analysers.
Required skills
- C/C++
- Python
- Embedded Linux
- RTOS
- Git version control
- Build systems
- Sensor driver development
- Debugging tools (oscilloscope, logic analyser)
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Morocco.
Salaries by job title
Popular searches
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 4 hours ago
Expires 1 month from now
29 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Harmattan AI
Rabat