Wonderschool
AG LEADER TECHNOLOGY
Ingeniero/a de Software
Sobre la oportunidad
Publicación de empleo: 9/1/2026
Estatus FLSA: Asalariado/a, Exento/a
Ubicación: Ames, Iowa (PRESENCIAL)
Supervisión: No
Equipo: Ingeniería de Software
Reporta a: Gerente de Ingeniería de Software
Ag Leader es un entorno de trabajo libre de drogas. Todas las ofertas de empleo están sujetas a una prueba de drogas previa al empleo y verificación de antecedentes. Ag Leader participa en E-verify
La Cultura
Ag Leader nació de la pasión y la determinación de transformar la agricultura para siempre. En 1992, Ag Leader cambió la industria al poner datos de rendimiento en tiempo real al alcance de los agricultores. Hoy, más de 30 años después, Ag Leader se ha convertido en un equipo global que ofrece soluciones para todo el año para ayudar a los agricultores a planificar, sembrar, aplicar y cosechar de manera más eficiente y rentable. Estamos mejorando las vidas de los agricultores. Estamos aumentando la eficiencia de la producción agrícola en todo el mundo. Y no vamos a frenar.
¿Listo/a para usar tu talento para implementar cambios? Únete a nuestro equipo de innovadores que están revolucionando la agricultura.
La Oportunidad
Trabajar en un equipo multifuncional construyendo productos de software que ayudan a los agricultores a maximizar el beneficio y la productividad del campo como Ingeniero/a de Software. En este puesto, tú, junto con tus compañeros de equipo, serás responsable de diseñar y entregar soluciones innovadoras y de calidad para las necesidades del cliente. Además, actuarás como mentor/a para tus compañeros de equipo y como experto/a técnico/a para el departamento. Esta es una oportunidad desafiante para adquirir experiencia y conocimientos en una variedad de entornos de programación relacionados con el desarrollo en dispositivos embebidos y Linux. Habrá oportunidades para participar en formación y desarrollo personal.
Como miembro del equipo, demostrarás y promoverás el "Ag Leader Way":
- Dispuesto/a, Listo/a, Haciendo
- Coraje para hacer lo correcto
- Excelencia
- Cercano/a
Cualificaciones/Habilidades
La Persona Adecuada Tendrá
- Contribuir y prosperar en un entorno de equipo multifuncional
- Comprometerse a dar lo mejor de sí cada día
- Disfrutar resolviendo problemas, sin importar cuál sea
- Ser flexible y estar dispuesto/a a trabajar en una variedad de lenguajes de programación
- Dar y recibir retroalimentación constructiva a otros
Cualificaciones/Habilidades
Educación y Experiencia
- Título de Grado o superior en Ciencias de la Computación, Ingeniería de Software o disciplina de ingeniería relacionada
- 5+ años de experiencia en desarrollo de productos centrados en productos de software
- Sólida experiencia profesional con Linux y sistemas embebidos
- 5+ años de experiencia y sólida comprensión de C++
Lenguajes de Programación
- C, C++, Python, QML
- Bash, YAML
Diseño y Arquitectura de Software
- Desarrollo/diseño impulsado por pruebas (TDD), integración continua, métodos Scrum/Agile
- Código limpio, refactorización y especificaciones de código
- Conocimiento de principios de diseño (SOLID, orientado al dominio, arquitectura pragmática/limpia)
Construcción y DevOps
- GitLab, Perforce, Jenkins, Artifactory
- Docker, Yocto, CMake, Conan
UI/UX y Herramientas
- Qt Designer
- Fundamentos de diseño UI/UX (diseño visual, diseño de interacción, prototipado, pruebas de usabilidad)
Áreas Especializadas
- Procesamiento de visión y machine learning
- Robótica y planificación de trayectorias robóticas
- Funciones y conceptos geoespaciales
- Esquemas eléctricos y pines
- Sólidas bases en conceptos matemáticos
Pruebas y Solución de Problemas
- Frameworks de pruebas automatizadas (ej. gtest, pruebas QML)
- Depuración con gdb/lldb y herramientas de perfilado
- Análisis de causa raíz
Los/as candidatos/as deben estar autorizados/as para trabajar para cualquier empleador en los Estados Unidos. No podemos patrocinar ni proporcionar patrocinio de un visado de empleo en este momento.
Responsabilidades
- Ser mentor/a y guiar a miembros del equipo con menos experiencia, proporcionando asistencia técnica, retroalimentación y apoyo entre equipos.
- Liderar el diseño, implementación y prueba de soluciones de software innovadoras que superen las necesidades del cliente.
- Promover la mejora continua, las prácticas ágiles y las iniciativas de cambio identificando y resolviendo desafíos mediante análisis de causa raíz o métodos similares.
- Participar como líder técnico en discusiones e iniciativas para mejorar soluciones, procesos y prácticas de desarrollo.
- Modelar las mejores prácticas en calidad de código, liderar activamente revisiones de código y fomentar una cultura de retroalimentación constructiva.
- Facilitar la colaboración inter-equipo / intra-equipo, incluyendo reuniones y resolución de conflictos, para impulsar la alineación y el progreso.
- Crear, actualizar y mantener documentación técnica, procesos y estándares de desarrollo.
- Entregar código funcional de alta calidad y demostrar las características del producto a las partes interesadas y audiencias de toda la empresa.
- Participar activamente en retrospectivas, mostrando apertura a la retroalimentación y compromiso con el crecimiento del equipo y personal.
- Desarrollar una comprensión integral de nuestros productos y su impacto en el campo.
- Apoyar la contratación participando en entrevistas de candidatos.
