Ingeniero/a de software
Oficina de Treball del SOC
1 month ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Spanish, English Experience level
IntermediateJob location
Remote
Tech stack
C
JavaScript
Automation of Tests
Unit Testing
Bash
C++
CSS
Computer Engineering
Linux
Linux on Embedded Systems
Embedded Software
Ethernet
Firmware
Networking Hardware
Python
Network Protocols
Real-Time Operating Systems
Software Engineering
Network Routers
GIT
Yocto
Software Version Control
Job description
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/a Ingeniero/a de Software para unirse a nuestro equipo. Será responsable de diseñar, desarrollar y probar los distintos componentes de software utilizados por nuestros productos.
TAREAS Y RESPOSABILIDADES
- Diseñar, implementar, probar e integrar distintos componentes de software para sistemas embebidos basados en Linux.
- Diseñar, desarrollar e implementar pruebas unitarias, de integración y de regresión.
- Participar en el diseño y desarrollo de firmware embebido.
- Crear y mantener la documentación.
- Colaborar abiertamente y contribuir a la mejora de los procesos.
- Optimizar el código en cuanto a rendimiento, memoria y escalabilidad.
- Resolver los problemas de los clientes y proporcionar asistencia preventa.
¿QUÉ BUSCAMOS?
- Ingeniería de telecomunicaciones / Ingeniería informática / Ingeniería electrónica.
- Necesaria experiencia 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-alto.
- Buenas habilidades interpersonales.
Deseable:
- Experiencia en desarrollo de software embebido para Linux y RTOS.
- Experiencia con tests unitarios, de integración y automatización de pruebas.
- Experiencia en C, C++, Python, BASH, HTML/CSS y Javascript.
- Conocimiento de desarrollo de drivers de Linux en sistemas embebidos.
- Experiencia en desarrollo y creación de distribuciones Linux integradas (Petalinux, Yocto).
- Dominio de sistemas de control de versiones (GIT).
¿QUÉ OFRECEMOS?
- Incorporación a una empresa tecnológica, líder en comunicaciones para sistemas críticos, formando parte de un equipo joven y dinámico.
- Ambiente de trabajo colaborativo y orientado a objetivos.
- Opción de teletrabajo hasta 3 días/semana.
- Remuneración competitiva acorde a la experiencia y habilidades del candidato/a seleccionado/a.
Requirements
- Ingeniería de telecomunicaciones / Ingeniería informática / Ingeniería electrónica.
- Necesaria experiencia 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-alto.
- Buenas habilidades interpersonales., * Experiencia en desarrollo de software embebido para Linux y RTOS.
- Experiencia con tests unitarios, de integración y automatización de pruebas.
- Experiencia en C, C++, Python, BASH, HTML/CSS y Javascript.
- Conocimiento de desarrollo de drivers de Linux en sistemas embebidos.
- Experiencia en desarrollo y creación de distribuciones Linux integradas (Petalinux, Yocto).
- Dominio de sistemas de control de versiones (GIT).
Benefits & conditions
- Incorporación a una empresa tecnológica, líder en comunicaciones para sistemas críticos, formando parte de un equipo joven y dinámico.
- Ambiente de trabajo colaborativo y orientado a objetivos.
- Opción de teletrabajo hasta 3 días/semana.
- Remuneración competitiva acorde a la experiencia y habilidades del candidato/a seleccionado/a.