Categorías
···
Entrar / Registro
Desarrollador Embebido - CodeFusion Studio
Salario negociable
Indeed
Tiempo completo
Presencial
Sin requisito de experiencia
Sin requisito de título
Pl. de l'Ajuntament, 1, Ciutat Vella, 46002 València, Valencia, Spain
Favoritos
Compartir
Parte del contenido se ha traducido automáticamenteVer original
Descripción

Acerca de Analog Devices Analog Devices, Inc. (NASDAQ: ADI) es un líder mundial en semiconductores que conecta los mundos físico y digital para posibilitar avances innovadores en el borde inteligente. ADI combina tecnologías analógicas, digitales y de software en soluciones que impulsan progresos en fábricas digitalizadas, movilidad y salud digital, ayudan a combatir el cambio climático y permiten una conexión fiable entre los seres humanos y el mundo. Con ingresos superiores a los 9 000 millones de dólares estadounidenses en el ejercicio fiscal 2024 y aproximadamente 24 000 empleados en todo el mundo, ADI garantiza que los innovadores de hoy sigan Siempre un Paso Adelante de lo Posible™. Obtenga más información en www.analog.com, LinkedIn y Twitter (X). Desarrollador Embebido \- CodeFusion Studio Ubicación: Cork, Limerick, Dublín en Irlanda / Valencia en España Acerca del puesto Buscamos un ingeniero de software embebido experimentado y altamente motivado para ayudarnos a resolver uno de los principales desafíos que enfrentan actualmente los desarrolladores de software embebido: ¿cómo gestionar el aumento de la complejidad en los dispositivos embebidos, reduciendo al mismo tiempo los plazos de desarrollo? ADI está abordando este problema mediante la creación de un entorno moderno y de máxima calidad para el desarrollo de firmware en dispositivos embebidos heterogéneos y de señal mixta. Nuestro objetivo es proporcionar a los ingenieros de software embebido las herramientas modernas que necesitan para resolver problemas de forma eficiente y efectiva, y usted puede ser una pieza clave en la definición y configuración de dichas herramientas. Su función en este proceso consistirá en conectar el mundo de los dispositivos embebidos —con sus limitaciones hardware, aplicaciones basadas en bare metal o RTOS e interfaces de depuración de baja velocidad— con el mundo de las herramientas modernas basadas en web y centradas en la experiencia de usuario. Formará parte de un equipo multidisciplinar ya existente compuesto por ingenieros embebidos, de front-end y de back-end, diseñadores de UI/UX e ingenieros de pruebas, con el objetivo de elevar significativamente el nivel de la experiencia en el desarrollo de software embebido. Esta es una oportunidad para implementar los tipos de herramientas y entornos de desarrollo que usted mismo habría deseado tener durante su carrera como desarrollador embebido, contando con los recursos y la autoridad necesarios para construirlos tal como merecen. ¿A quién buscamos? Buscamos a una persona altamente motivada y multidisciplinar, con una combinación poco común de aptitudes, capaz de colaborar eficazmente con otros miembros del equipo para co-definir y entregar un entorno de desarrollo de software embebido de máxima calidad. Debe contar con una amplia experiencia en el diseño, desarrollo, depuración y mantenimiento de soluciones de software embebido complejas y en tiempo real, heterogéneas, escritas en C, C\+\+ y/o ensamblador (ARM, RISC\-V, etc.). Debe estar familiarizado con las mejores prácticas modernas de desarrollo de software y ser capaz de explicar claramente su valor. Esto incluye la gestión de código fuente, buenas prácticas de codificación y de commits, gestión de infraestructura de compilación, uso eficaz de frameworks de pruebas embebidas y mantenimiento de documentación técnica sistemática, de alta calidad y actualizada. Debe preocuparle profundamente no solo que el código funcione, sino también que sea fácil de entender, mantener y extender, ya sea por usted mismo en el futuro o por sus colegas. Debe valorar un buen modelo de datos o patrones de diseño, y ser capaz de representar sistemas complejos de forma elegante sin sacrificar los matices ni la complejidad inherentes a dichos sistemas. Debe ser curioso y técnicamente ambidiestro: dispuesto a traspasar distintos límites técnicos y sumergirse en una amplia variedad de áreas, apoyado por la experiencia técnica y los conocimientos especializados del resto del equipo. Principales responsabilidades* Contribuir a garantizar que ADI ofrezca una experiencia diferenciadora y significativa en herramientas para desarrolladores y depuración, middleware y documentación técnica. * Transformar requisitos en código de implementación de máxima calidad. * Colaborar con diseñadores de UX/UI, gestores de producto y otros ingenieros para definir e implementar experiencias intuitivas y potentes para desarrolladores. * Desarrollar y mantener herramientas de código abierto para depuración embebida, análisis de rendimiento, configuración del sistema, compiladores, SDK, middleware y frameworks de automatización. * Contribuir a esfuerzos continuos de mejora, incluidos flujos de trabajo CI/CD, pruebas automatizadas y refinamientos de procesos. * Resolver de forma proactiva cualquier problema detectado en las aplicaciones existentes. Habilidades requeridas* Amplia experiencia en sistemas embebidos (bare metal, RTOS o Linux embebido). * Capacidad para navegar eficientemente por documentación técnica, desde registros hardware de bajo nivel hasta referencias de API de software de código abierto. * Iniciativa probada e independencia técnica para resolver problemas complejos. * Experiencia con herramientas de depuración como GDB, J\-Link, OpenOCD, etc. * Sólidos fundamentos en estructuras de datos, patrones de diseño y algoritmos. * Familiaridad con las mejores prácticas para todo el proceso de desarrollo de software. * Buen conocimiento de metodologías de prueba como pruebas unitarias, funcionales, de rendimiento y de integración. * Dominio muy sólido de sistemas de control de versiones: Git, GitHub, etc. * Orientación al detalle y a la calidad. Nuestros clientes esperan excelencia técnica por nuestra parte, y esto abarca desde el diseño de circuitos integrados hasta las herramientas que les proporcionamos. Habilidades adicionales (deseables, pero no obligatorias)* Experiencia con el RTOS Zephyr. * Experiencia activa en participación y contribución a proyectos de código abierto. * Experiencia con la arquitectura ARM CoreSight o equivalente. * Conocimientos de TypeScript y Node.js para herramientas de línea de comandos y herramientas web para desarrolladores. \#LI\-CC1*Para puestos que requieren acceso a datos técnicos, Analog Devices, Inc. podría necesitar obtener una autorización de licencia de exportación del Departamento de Comercio de Estados Unidos — Oficina de Control de Industria y Seguridad y/o del Departamento de Estado de Estados Unidos — Dirección de Control del Comercio de Defensa. Por tanto, los candidatos a este puesto —excepto ciudadanos estadounidenses, residentes permanentes de Estados Unidos y personas protegidas según lo definido en el artículo 8 U.S.C. 1324b(a)(3) — podrían tener que someterse a un proceso de revisión para licencia de exportación.**Analog Devices es un empleador que ofrece igualdad de oportunidades. Fomentamos una cultura en la que todos tienen la oportunidad de tener éxito, independientemente de su raza, color, religión, edad, ascendencia, origen nacional, origen social o étnico, sexo, orientación sexual, género, identidad de género, expresión de género, estado civil, embarazo, situación parental, discapacidad, condición médica, información genética, condición militar o de veterano, afiliación sindical y afiliación política, o cualquier otro grupo legalmente protegido.* Tipo de requisito laboral: Experimentado Viajes requeridos: Sí, el 10 % del tiempo Turno: Primer turno / Diurno

Fuentea:  indeed Ver publicación original
David Muñoz
Indeed · HR

Compañía

Indeed
Cookie
Configuración de cookies
Nuestras aplicaciones
Download
Descargar en
APP Store
Download
Consíguelo en
Google Play
© 2025 Servanan International Pte. Ltd.