Job Description

Freelance Project Opportunity – Senior Software Engineer (Madrid, Hybrid)

We are looking for a
Senior Software Engineer
to join a
freelance project
in Madrid.

This is a
hybrid role
with regular on‑site work required.

Key Skills & Experience:

  • Strong background in
    C/C++ development
    for embedded systems
  • Proficiency in
    Linux
  • Experience in
    software design & architecture
    for real‑time sensor applications
  • Knowledge of
    CI/CD processes
    and
    version control
  • Familiarity with
    SoC platforms
  • Ability to analyze and refactor
    legacy C++ code
  • Experience with
    API design & development
    (REST, ONVIF, CGI)
  • Strong knowledge of
    internal protocols
    : MQTT, serial communication, sockets

Location:
Madrid (Hybrid, regular on‑site presence)

Ready to Apply?

Take the next step in your AI career. Submit your application to CIS Electronics Engineering today.

Submit Application