Desarrollador de sistemas embebidos
Córdoba,
Argentina
¡BIENVENIDO/A! Si sos estudiante o te recibiste de ingeniero electrónico, Ingeniero en informática; Bioingeniería (con conocimientos de software); licenciatura en sistemas o computación; técnico superior en desarrollo de software... ¡Esta oportunidad es para vos! A continuación te comentamos acerca del puesto disponible: Tareas: Comprender el requerimiento de software en base al hardware a utilizar. Modelizar y refinar especificaciones a fin de determinar un diseño detallado para implantar la funcionalidad requerida. Construir o adaptar clases, módulos u otras piezas de software. Reutilizar componentes existentes integrándolos con código propio. Verificar los programas producidos probándolos en forma unitaria. Revisar el código para resolver defectos o mejorarlo. Documentar los programas de acuerdo a estándares. Tanto con documentos funcionales y de arquitectura, como con comentarios en el propio código. Investigar nuevas tecnologías, cumplir con los procesos definidos de acuerdo al sistema de gestión de la calidad de la empresa y proponer mejoras. Mantener las aplicaciones productivas, corregir errores e implementar nuevas funcionalidades. Trabajar en estrecha colaboración con otros desarrolladores para conceptualizar, construir, probar y realizar productos. Crear interfaces de usuario de acuerdo al estado del arte. Participar en la definición y revisión de estándares y normas aplicables al diseño y construcción. Competencia principal: Es el responsable del desarrollo de las piezas (unidades/elementos) de software para sistemas embebidos. Competencias: Diseñar, producir o mantener (programar, adaptar e integrar) componentes o subconjuntos de software (clases, módulos, pantallas, rutinas, subsistemas, programas en general) conforme a especificaciones (reglamentarias, funcionales y técnicas) para ser integrados en aplicaciones. Misión de la ocupación: Participar del proceso de programación/implementación teniendo como entrada las especificaciones de software y hardware (plataforma) y ajustándose a estándares de calidad y trabajo de la organización y del proyecto. Estudios: Ingeniería informática; Ingeniería Electrónica; Bioingeniería (con conocimientos de software); licenciatura en sistemas o computación; técnico superior en desarrollo de software. Conocimientos necesarios: • Algoritmos y estructuras de datos. • Dominio de lenguajes de programación C/C++ (Paradigmas: Estructurados, Orientado a Objetos). • Manejo de herramientas para la gestión de requerimientos y ambientes de desarrollo. • Lecto-comprensión y elementos de redacción en inglés. • Nociones de arquitectura de software y aplicaciones N-Capas. • Prácticas de Testing y Refactoring. Conocimientos deseables: • Conocimientos avanzados de electrónica digital • Conocimientos de Ley de Ohm, resistencias, capacitores, semiconductores, circuitos integrados, concepto de ánodo y cátodo, transistores, multiplexación • Manejo de sensores para tomar información • Lectura de señales digitales (Digital Read, Pulsador, Internal Pull-Up, Pull-Up / Pull-Down, Interrupciones) • Herramientas y protocolos de comunicación (Comunicación Serial, Bit / Bytes, Bluetooth, Wifi) • Conocimientos de procesadores cortex • Desarrollo de sistemas sobre placas open hard como Arduino o Raspberry u otros • Arquitectura de integración por serie • Memoria SD, Flash, EEPROM • Arquitectura de Integración por Ethernet • Domótica, Robótica, Internet de las cosas. • Conocimientos de Ingeniería del Software. • Conocimiento de metodologías de análisis como UML u otros. • Conocimiento de metodologías agiles como SCRUM u otros. • Conocimiento de herramientas de control de versiones como GIT u otros. • Manejo de Multímetro, Osciloscopio, Analizador Lógico;) Competencias, habilidades o aptitudes deseables: • Soldadura de componentes SMD • Iniciativa, pro actividad y capacidad de análisis para la resolución de problemas. • Flexibilidad en sus enfoques de las situaciones y búsqueda permanente de la calidad. • Actuar ateniéndose a un orden propio que le facilite el acceso a lo que pueda necesitar. • Conocimientos, metodologías y modelos de calidad para la industria del software. • Capacidad de trabajar en equipo, estando dispuesto a preguntar, a compartir información y conocimientos y a tomar en cuenta a los usuarios. Otras habilidades interpersonales deseables: • Creativo • Buen manejo del tiempo • Capacidad de resolución de problemas • Gran capacidad de aprendizaje • Capacidad de autogestión • Actitud, responsabilidad y compromiso • Orientación al Cliente Interno/Externo • Orientación a Resultados • Actitud crítica, de perfeccionamiento y actualización permanente • Capacidad para trabajar en forma cooperativa y constructiva, en equipos multidisciplinarios • Capacidad de abstracción: comprender la “big picture” más allá́ de detalles de implementación • Permanente capacidad para derivar de la práctica, elaboraciones conceptuales. Características del puesto: - Presencial. - Full time. Lunes a viernes. - Zona: Aeropuerto Internacional de Córdoba. Algunos de nuestros beneficios: - Planificamos tardes recreativas, - Presente por cumpleaños, - Entre otros. Ámbito ocupacional: Formar parte de un equipo de trabajo organizado por proyecto o por práctica donde cada uno asume la responsabilidad de resolver en tiempo y con calidad su parte, teniendo que satisfacer pruebas de conjunto y pidiendo o brindando colaboración cuando se encuentran problemas. ¡Te invitamos a postularte! Feas Electrónica ofrece igualdad de oportunidades y lucha por la igualdad de trato para todos los géneros. Se adhiere a métodos de reclutamiento éticos que garantizan la no discriminación a ningún candidato por edad, discapacidad, reasignación de genero, matrimonio o unión civil, embarazo y maternidad, raza, religión o creencias, sexo u orientación sexual. Esta es una parte fundamental de nuestros valores y creencias y nos esforzamos por crear un entorno inclusivo donde todos puedan alcanzar su potencial.