Ingeniero de software sénior II
Ubicación
Singapur/En la oficina, a tiempo completo
Empresa
Fundada por el legendario cineasta George Lucas en 1983, THX establece estándares de rendimiento para estudios y cines de primer nivel, y ofrece soluciones de audio y vídeo de alta calidad para dispositivos móviles, ordenadores, el hogar y el sector de la automoción. THX desarrolla tecnologías, productos y especificaciones que perfeccionan la experiencia de entretenimiento del consumidor y permiten a los artistas plasmar su verdadera visión.
Responsabilidades específicas
THX busca un ingeniero de software sénior para impulsar la implementación de tecnologías innovadoras de procesamiento de señales de audio multicanal de última generación en plataformas informáticas y de electrónica de consumo personales, portátiles y autónomas. Como ingeniero de software sénior con la experiencia necesaria, se debe tener un conocimiento experto de la arquitectura de software, los patrones de diseño, las mejores prácticas y el uso de la abstracción para clasificar y resolver adecuadamente los problemas habituales que surgen durante el proceso de desarrollo. El candidato ideal deberá:
- Demostrar un conocimiento exhaustivo de los componentes funcionales y no funcionales de un proyecto, diseñando soluciones que tengan en cuenta las necesidades de las partes interesadas, tanto internas como externas.
- Realizar análisis tanto de su propio trabajo como del de otros miembros (junior) del equipo, comprendiendo el impacto en los recursos y los factores de riesgo para la empresa.
- Demostrar cualidades de liderazgo constantes dentro del equipo, ofreciendo orientación, asesoramiento y dirección a los demás miembros, actuando como jefe de proyecto cuando sea necesario y proporcionando comentarios constructivos a los miembros más jóvenes del equipo.
- Aplicar las mejores prácticas del sector y las metodologías de experimentación y ensayo.
- Comprender y aplicar mejoras en la calidad del software y de los productos para aumentar la eficiencia de los procesos.
- Demostrar una capacidad ejemplar para comunicarse de forma concisa y precisa, tanto en un nivel técnico detallado como en un resumen de alto nivel, incluyendo, entre otros, artículos técnicos, documentación de productos e informes para la dirección.
- Otras tareas que se le asignen.
Cualificaciones
Para desempeñar este puesto con éxito, el candidato debe ser capaz de realizar cada una de las funciones esenciales de manera satisfactoria. Los requisitos que se enumeran a continuación reflejan los conocimientos, las habilidades y/o las capacidades necesarias. Se podrán realizar adaptaciones razonables para que las personas con discapacidad puedan desempeñar las funciones esenciales.
- Se requiere demostrar dominio de tres o más de los siguientes lenguajes de programación: C++, Python 3.x, C, Rust, C#, Lua, JavaScript / TypeScript
- Se valorará el conocimiento de cualquiera de los siguientes lenguajes: Swift, Dart, Kotlin, Java, PowerShell y scripts de shell.
- Se requiere tener conocimientos sobre una o varias de las siguientes arquitecturas de audio: Windows, macOS e iOS, Android y Linux
- Se recomienda tener conocimientos sobre el marco de aplicaciones JUCE C++, ImGui, las bibliotecas Boost C++ y herramientas de compilación como CMake o vcpkg.
- Se valorará el conocimiento de herramientas de aprendizaje automático como TensorFlow, PyTorch y ONNX.
- Se valorará el conocimiento de marcos de trabajo de interfaz de usuario como Flutter, React Native, WinUI / UWP XAML y Catalyst, aunque no es un requisito imprescindible para este puesto.
- Se valorará el conocimiento de otros marcos de trabajo de herramientas de audio.
Educación
Licenciatura en Informática, Matemáticas, Ingeniería de Software, Ciencias Cognitivas o un campo relacionado, o experiencia laboral equivalente.
Características
Habilidades lingüísticas deseadas
Capacidad para leer, analizar e interpretar documentos complejos. Capacidad para responder de manera eficaz a todo tipo de consultas. Capacidad para redactar discursos y artículos utilizando técnicas o estilos originales o innovadores. Capacidad para realizar discursos y presentaciones eficaces y persuasivos sobre temas controvertidos o complejos ante la alta dirección, grupos públicos y/o consejos de administración. Se requiere dominio del inglés estadounidense tanto escrito como hablado; se valorará el dominio de otros idiomas, como el mandarín, el cantonés u otras lenguas de China, Japón, Vietnam y Corea. El dominio de la lectura técnica a nivel de investigación es fundamental para el éxito en este puesto.Habilidades matemáticas
Capacidad para sumar, restar, multiplicar y dividir en todas las unidades de medida, utilizando números enteros, fracciones comunes y decimales. Capacidad para calcular tasas, ratios y porcentajes, así como para trazar e interpretar gráficos de barras. Se valorará la experiencia con software de cálculo y análisis (MATLAB y Simulink, GNU Octave, cuadernos Jupyter, Wolfram Alpha y Mathematica).Capacidad de razonamiento
Capacidad para aplicar el sentido común a la hora de seguir instrucciones proporcionadas por escrito, verbalmente o mediante diagramas. Capacidad para abordar problemas que impliquen varias variables en situaciones inusuales. Es esencial la capacidad de utilizar un razonamiento deductivo eficaz. Capacidad para evaluar los riesgos, las incertidumbres comerciales y/o técnicas, las compensaciones y la información incompleta o cambiante que pueda influir en las prioridades del equipo.Conocimientos informáticos
Para desempeñar este puesto con éxito, el candidato debe estar familiarizado con lo siguiente:- Herramientas de colaboración de Atlassian (Jira, Confluence)
- Microsoft Office 365 (Word, Excel, PowerPoint, Teams)
- Herramientas de control de código fuente (GitHub, Bitbucket)
- Microsoft Visual Studio + Visual Studio Code
Certificados y licencias
No se requieren certificados ni licencias.Responsabilidades de supervisión
Este puesto no conlleva responsabilidades de supervisión.Entorno laboral
Las características del entorno de trabajo aquí descritas son representativas de aquellas con las que se encuentra un empleado al desempeñar las funciones esenciales de este puesto. Se pueden realizar adaptaciones razonables para que las personas con discapacidad puedan desempeñar las funciones esenciales. El nivel de ruido en el entorno de trabajo suele ser moderado.Requisitos físicos
Las exigencias físicas aquí descritas son representativas de aquellas que debe cumplir un empleado para desempeñar con éxito las funciones esenciales de este puesto. Se pueden realizar adaptaciones razonables para que las personas con discapacidad puedan desempeñar las funciones esenciales. El empleado debe levantar y/o mover ocasionalmente hasta 30 libras. Mientras desempeña las funciones de este puesto, el empleado debe permanecer sentado con regularidad; utilizar las manos para manipular o palpar; estirar los brazos y las manos, y hablar o escuchar. El empleado debe permanecer de pie y caminar ocasionalmente.Requisitos de viaje
THX cuenta con miembros del equipo en diferentes zonas horarias, por lo que es posible que sea necesario participar en conferencias telefónicas fuera del horario laboral habitual. Este puesto puede requerir viajes, hasta un 10 % del tiempo. Se recomienda encarecidamente disponer de un pasaporte válido antes de viajar.Para solicitar este puesto, haz clic en «Solicitar ahora» y envía tu currículum.
THX Ltd. es una empresa que promueve la igualdad de oportunidades. Contratamos, formamos, remuneramos y ascendemos a nuestros empleados sin distinción de raza, religión, credo, color, origen nacional, edad, género, orientación sexual, estado civil, condición de veterano o discapacidad. De conformidad con la Ordenanza de Igualdad de Oportunidades de San Francisco, tendremos en cuenta para el empleo a los candidatos cualificados que tengan antecedentes penales.
THX Ltd. no acepta currículos no solicitados procedentes de terceros dedicados a la selección de personal, incluyendo, entre otros, empresas de búsqueda de personal, agencias de contratación, servicios de recomendación a comisión y agencias de selección de personal. Cualquier currículo enviado a cualquier empleado de THX Ltd. se considerará no solicitado y se considerará gratuito si no existe un acuerdo escrito con el proveedor y solo en la medida en que dicho acuerdo cubra un puesto específico. THX Ltd. no pagará ninguna comisión por colocación. Los compromisos verbales o escritos de cualquier otro miembro del personal de THX Ltd. no serán vinculantes. Es responsabilidad de todas las agencias de selección de personal o de dotación de personal complementario de terceros conocer esta política.