Analista Programador Senior - C, C++ (Linux)
Tipo de puesto: Tiempo completo | Permanente
Envíe su currículum a: jobsindia@idrive.com
Acerca del puesto
IDrive es un proveedor líder de soluciones seguras y escalables de copia de seguridad en la nube, almacenamiento de objetos compatible con S3 y acceso remoto. Con la confianza de más de 5 millones de usuarios en todo el mundo, ayudamos a particulares y empresas a proteger, acceder y gestionar sus datos con herramientas de alto rendimiento diseñadas para ofrecer velocidad, fiabilidad y seguridad.
Únase a nuestro equipo central de desarrollo como Analista Programador Senior (C/C++), donde trabajará en la creación de aplicaciones sólidas, escalables y de alto rendimiento para entornos de escritorio y servidor. Se trata de una gran oportunidad para programadores con experiencia a nivel de sistema a los que les apasione resolver problemas técnicos complejos, optimizar el rendimiento y ofrecer software multiplataforma estable.
Lo que harás:
Programación a nivel de sistema
- Diseñar, implementar y mantener componentes de software en C/C++ para plataformas Linux, Windows y macOS.
- Cree aplicaciones de alto rendimiento, multihilo y con un uso eficiente de los recursos.
- Escribir código multiplataforma que gestione los comportamientos y limitaciones específicos de cada entorno.
Redes y CIP
- Desarrollar módulos cliente-servidor y trabajar con protocolos de red (TCP/IP, sockets).
- Implementar y solucionar problemas de mecanismos de comunicación entre procesos
Depuración y optimización
- Utilizar herramientas como GDB, Valgrind o perf para depurar y optimizar el rendimiento del código.
- Analizar los cuellos de botella y el uso de la memoria para garantizar un comportamiento estable de la aplicación bajo carga.
Colaboración e integración
- Trabajar en estrecha colaboración con QA, DevOps y equipos de productos para las pruebas, la integración y la preparación para la producción.
- Mantener un código limpio y controlado por versiones utilizando Git y participar en revisiones por pares.
Lo que esperamos de ti:
- Más de 5 años de experiencia práctica en programación C/C++ en entornos Linux y multiplataforma.
- Conocimientos sólidos de multihilo, gestión de memoria y control de concurrencia
- Conocimientos de programación de redes y comunicación cliente-servidor
- Experiencia con herramientas de depuración, creación de perfiles y ajuste del rendimiento
- Familiaridad con sistemas de compilación (p. ej., Make, CMake), shell scripting y Git.
- Licenciatura o máster en Informática, Ciencias de la Información, Electrónica o un campo relacionado
Es bueno tenerlo:
- Experiencia en programación de sistemas de archivos, software de copia de seguridad o utilidades de sistema de bajo nivel.
- Experiencia en entornos de nube o protocolos de almacenamiento
- Familiaridad con API REST o servicios en segundo plano
- Contribuciones a proyectos C/C++ de código abierto
¿Por qué unirse a nosotros?
En IDrive, estamos creando un entorno en el que prospera la innovación, se reconoce el talento y se permite crecer a las personas. Nos comprometemos a apoyar a nuestro equipo tanto profesional como personalmente.
Esto es lo que le espera como miembro de nuestro equipo:
Equilibrio entre trabajo y vida privada
- Modelo de trabajo híbrido con horarios flexibles que se adaptan a tu estilo de vida
- Tiempo libre remunerado y vacaciones para descansar y reponer fuerzas
- Permiso parental para las etapas importantes de la vida
Salud y bienestar
- Seguro médico con cobertura personalizable para usted y su familia
- Seguro de vida y accidentes para mayor tranquilidad
Cultura y comunidad
- Actos de empresa y comidas de equipo para fomentar la conexión y la colaboración
- Regalos y golosinas para celebrar juntos ocasiones especiales
Ventajas que importan
- Remuneración competitiva que refleje su experiencia y contribuciones
- Espacio de almacenamiento en línea
Información de la empresa
Página web: https://www.idrive.com/india/
Dirección: B-903, 9th Floor, Brigade Tech Park, Whitefield Road, Bangalore, Karnataka, India