[ad_1]
![](https://www.electronicsforu.com/wp-contents/uploads/2024/02/Digikey-Banner_300x250px_3rd-2.gif)
Ubicación: Bangalore
Compañía: Instrumentos Texas
Como desarrollador de software, usted es responsable de entregar software de alta calidad que cumpla con los estándares de codificación y los requisitos técnicos y que sea escalable a través de múltiples TI SOC a través de RTOS. El trabajo cubrirá el desarrollo de controladores, cargadores de arranque, integración de RTOS, optimizaciones de almacenamiento y rendimiento, integración e implementación de SDK. Formarás parte de un equipo que resuelve problemas en una amplia gama de áreas. Su función requiere que trabaje durante todo el ciclo de vida de un producto de software, desde la recopilación de requisitos hasta el diseño, la codificación y las pruebas.
![](https://www.electronicsforu.com/wp-contents/uploads/2024/02/Digikey-Banner_300x250px_1st-1.gif)
Tareas principales
- Desarrolle controladores, middleware, cumplimiento, integración de SDK y atención al cliente simples, escalables y de alto rendimiento.
- Puede depurar controladores de dispositivos, aplicaciones de software escrito por usted mismo o por el cliente.
- Analiza y escribe pruebas y procedimientos para los componentes desarrollados.
- Desarrolle software de automatización de pruebas y scripts de prueba y realice optimización de SW para almacenamiento y rendimiento.
- Desarrolle demostraciones de software específicas de aplicaciones y ejemplos de terminales para evaluar el rendimiento del procesador TI y ayudar a los clientes a comenzar con el desarrollo de productos.
- Puede ver los entregables del software desde la perspectiva del usuario final: usabilidad, código bien documentado, documentos de diseño. Participe en conversaciones con clientes, comprenda sus requisitos e impleméntelos en el software de TI.
Utilice su talento con nosotros como desarrollador de software: cambie el mundo, ¡ama su trabajo!
Requerimientos mínimos
- 1 año de experiencia en la industria en desarrollo de software para dispositivos integrados.
- Licenciatura/Maestría en informática, ingeniería eléctrica o equivalente
Habilidades requeridas
- Experiencia en programación en Embedded C y Embedded C++.
- Experiencia con controladores bare metal y aplicaciones basadas en RTOS.
- Buen conocimiento de la arquitectura de CPU y SOC para MCU y MPU.
- Experiencia en desarrollo práctico y resolución de problemas en sistemas integrados utilizando herramientas como compiladores, depuradores y SDK.
- Conocimientos en depuración de sistemas de software integrados. Familiaridad con UART, SPI, I2C, JTAG y osciloscopios.
- Experiencia en desarrollo de aplicaciones RTOS y secuencias de comandos Python o Perl y métodos para optimizar las actividades de desarrollo y prueba de SW.
- Familiaridad con las herramientas de software utilizadas para configurar SW, controladores y aplicaciones.
- Fuertes habilidades de comunicación, documentación y redacción.
- Concepto de integración continua con Jenkins y GIT.
[ad_2]