Ingeniero/a de Software
Role details
Job location
Tech stack
Job description
SOC-E, ubicado en Bilbao, busca un Ingeniero/a de Software para diseñar y desarrollar software para dispositivos embebidos. Este puesto brinda la oportunidad de unirse a un equipo dinámico y contribuye a soluciones en sectores críticos., * Implementar/integrar drivers Linux y ajustes de device tree/BSP.
- Diseñar/optimizar el flujo HW-SW, minimizando copias.
- Depurar problemas de estabilidad/rendimiento y definir métricas de aceptación.
- Diseñar, desarrollar, probar e integrar componentes software.
- Colaborar en el desarrollo de firmware embebido., En SOC-E somos proveedores de tecnologías de comunicación Ethernet, dedicados a ofrecer soluciones avanzadas para los sectores de aviación, espacio y defensa. Nuestra misión es innovar y liderar en comunicaciones para sistemas críticos.
Buscamos un Ingeniero/a de Software para unirse a nuestro equipo. El candidato será responsable de diseñar, desarrollar y probar los distintos componentes de software utilizados por nuestros productos. Se valorará muy positivamente la experiencia y conocimientos en pruebas automatizadas de software. Tareas y responsabilidades
- Implementar/integrar drivers Linux + ajustes de device tree/BSP.
- Diseñar/optimizar el flujo HW-SW (DMA + colas + watermarks), minimizando copias.
- Depurar problemas complejos de estabilidad/rendimiento y definir planes de prueba y métricas de aceptación.
- Diseñar, desarrollar, probar e integrar componentes software para dispositivos embebidos basados en Linux.
- Implementar pruebas unitarias, de integración y regresión.
- Colaborar en el desarrollo de firmware embebido.
- Participar en reuniones técnicas para definir arquitectura y diseño.
- Elaborar y mantener documentación técnica actualizada.
- Contribuir activamente a la mejora de procesos internos.
- Optimizar el rendimiento, consumo de memoria y escalabilidad del código.
- Dar soporte técnico a clientes, tanto en fase de desarrollo como en preventa.
Requirements
El candidato debe tener al menos 2-3 años de experiencia en desarrollo de software y ser competente en inglés. Ofrecemos un ambiente de trabajo flexible y competitivo en la industria., * Mínimo 2-3 años de experiencia en desarrollo de software para dispositivos embebidos.
- Experiencia con dispositivos de red (routers y switches)., Desarrollo de software para dispositivos embebidos Pruebas automatizadas de software Protocolos de red Inglés medio Buenas habilidades interpersonales
Educación
Ingeniería de telecomunicaciones Ingeniería informática Ingeniería electrónica, * Ingeniería de telecomunicaciones / Ingeniería informática / Ingeniería electrónica.
- Experiencia mínima de 2-3 años en desarrollo de software para dispositivos embebidos.
- Experiencia con dispositivos de red (routers y switches) y protocolos de red.
- Nivel de inglés medio.
- Buenas habilidades interpersonales.
Benefits & conditions
- Incorporación a una empresa tecnológica, líder en comunicaciones para sistemas críticos, formar parte de un equipo joven y dinámico.
- Ambiente de trabajo colaborativo y orientado a objetivos.
- Medidas de conciliación y flexibilidad horaria.
- Remuneración competitiva acorde a la experiencia y habilidades del candidato/a seleccionado/a.