> Markdown version of [/jobs/ext/2927045-motor-control-firmware-engineer-foc-iot](https://www.wearedevelopers.com/jobs/ext/2927045-motor-control-firmware-engineer-foc-iot). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Motor Control Firmware Engineer - Foc / Iot - **Company:** Oxigent Technologies - **Location:** Madrid, Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Agile Methodology, ARM Architecture, Bash Shell, C++ (Programming Language), Cascading, Software Debugging, Digital Electronics, Ethernet, Firmware, Python (Programming Language), Software Architecture, Real-Time Operating Systems, Verification and Validation (Software), Universal Asynchronous Receiver/Transmitter, Scripting, Model-Driven Development, Git, Information Technology - **Published:** September 15, 2026 - **Apply:** https://www.buscojobs.com.es/motor-control-firmware-engineer-foc-iot-en-madrid-ID-371728341 ## About the Role Grado o Máster en Ingeniería Electrónica, Informática o similar. Mínimo de 6 años de experiencia en desarrollo de productos comerciales en I+D para sistemas embebidos. Experiencia experta demostrable en FOC (Field-Oriented Control) y sólida base en teoría de control (PID, lazos en cascada, observadores y estimadores). Experiencia práctica en arquitectura de software embebido, desarrollo con Bare Metal y RTOS, así como programación en C++ (sincronización multitarea, memoria restringida y comunicaciones en tiempo real). Buen conocimiento de arquitectura ARM, electrónica digital y protocolos de bajo nivel (I2C, UART, SPI, USB, CAN, Ethernet), además de desarrollo de drivers de bajo nivel. Español e Inglés fluido (imprescindible para coordinarse con equipos globales). Valorable : Conocimientos en electrónica de potencia (inversores, BMS), Model-Based Design, lenguajes de scripting (Python/bash), Git y metodologías Agile. ## Description ¿Te interesaría seguir desarrollándote comoMotor Control Firmware Engineeren una empresa líder mundial en lacreación de accesos inteligentescon más de 50 años de trayectoria, en un entorno defuerte inversión en I+D, altaautonomíay utilizandotecnología punteraenmotores eléctricos e IoT?DesdeOxigent Technologiesseleccionamosun/a Senior Firmware Engineerpara participar en un proyecto dedesarrollo de nueva generación ubicado enTarragona.En el caso de ser la persona seleccionada, tumisiónseráliderar desde un rol práctico el diseño y desarrollo del firmware de controlpara la próximageneración de sistemas de acceso inteligente,aplicandoalgoritmos avanzadosde control demotores eléctricos y conectividad IoT.¿Cuáles serán tus funciones principales?Diseño, desarrollo y validación de software embebidoyalgoritmos de control en tiempo realpara sistemas de accionamiento de motores eléctricos(PMSM, BLDC e inducción).Desarrollo y optimización de técnicas avanzadasde control de motores, destacando el control orientado al campo(FOC).Depuración (debugging) de problemas de firmwareutilizando analizadores lógicos, osciloscopios y herramientas avanzadas.Soporte en verificación y validación,incluyendopruebas HIL(Hardware-in-the-Loop), pruebas en banco de motores y automatización de ensayos.Liderazgo técnico práctico(hands-on), elevando el estándar de calidad del firmware del equipo.Garantizar el cumplimiento de las normativasde Prevención de Riesgos Laborales y estándares medioambientales.Para ello, ¿qué vas a necesitar?Formación académica:Grado o Máster en Ingeniería Electrónica, Informática o similar.Mínimo de 6 años de experienciaen desarrollo de productos comerciales en I+D para sistemas embebidos.Experiencia experta demostrable en FOC(Field-Oriented Control)y sólida base en teoría de control(PID, lazos en cascada, observadores y estimadores).Experiencia prácticaenarquitectura de software embebido, desarrollo con Bare Metal y RTOS, así como programación en C++(sincronización multitarea, memoria restringida y comunicaciones en tiempo real).Buen conocimiento de arquitectura ARM, electrónica digital y protocolos de bajo nivel(I2C, UART, SPI, USB, CAN, Ethernet), además de desarrollo de drivers de bajo nivel.Español e Inglés fluido(imprescindible para coordinarse con equipos globales).Valorable: Conocimientos en electrónica de potencia (inversores, BMS), Model-Based Design, lenguajes de scripting (Python/bash), Git y metodologías Agile.¿Qué te ofrecemos?Contratación indefinida.Salario acorde a la experiencia aportada(entre *************** euros brutos anuales).Horario flexible y jornada intensiva los viernesdurante el verano.Modelo de trabajo híbrido:1 día de teletrabajo a la semana.Cheque Formaciónpara desarrollarte en las áreas profesionales que más te interesen.Seguro médico privado.Retribución flexibleaplicable a seguro médico, restaurante, transporte, guardería y formación.Aplicación de acceso a gimnasiosy actividades deportivas en toda España con descuentos.¡Y muchos otros beneficios!¡Únete al equipo de Oxigent!Empresa comprometida con la sostenibilidad y la igualdad de oportunidades, donde el talento y la tecnología no entienden de género. ## Related Videos - [Sustainable Mobility – Giravolta](https://www.wearedevelopers.com/videos/480-sustainable-mobility-giravolta) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [The Gashlycrumb Tinies of AI Networking You Must Know (or Languish!)](https://www.wearedevelopers.com/videos/2067-the-gashlycrumb-tinies-of-ai-networking-you-must-know-or-languish) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Mastering Remote Work: Tips for Developers](https://www.wearedevelopers.com/magazine/558-mastering-remote-work-tips-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)