Saltar al contenido

Motorola Solutions

Ingeniero Senior de Firmware

PythonC++
Traducción automática. Consulta el original.

SOBRE NOSOTROS

En Motorola Solutions, creemos que todo empieza con nuestra gente. Somos una comunidad global unida por la búsqueda incesante de ayudar a mantener a las personas más seguras en todas partes. Creamos y conectamos tecnologías para ayudar a proteger personas, propiedades y lugares. Nuestras soluciones fomentan la colaboración que es fundamental para comunidades más seguras, escuelas más seguras, hospitales más seguros, empresas más seguras y, en última instancia, naciones más seguras. Conéctate con una carrera que importa y ayúdanos a construir un futuro más seguro.

SOBRE EL DEPARTAMENTO

El equipo de Ingeniería de Cámaras Especializadas con sede en Ware, Reino Unido, es responsable del desarrollo de cámaras para aplicaciones de vigilancia de largo alcance, como la seguridad fronteriza o costera. Los productos están dirigidos a la seguridad pública y comercial. El equipo es responsable del desarrollo de los productos completos, incluyendo hardware, firmware y mecánica, y se encarga de todo el ciclo de vida del desarrollo que incluye el desarrollo, las pruebas y el mantenimiento de los sistemas que construimos.

DESCRIPCIÓN DEL PUESTO

Capacidad para trabajar en un entorno híbrido (oficina ubicada en Ware).

Competencias Técnicas Clave

  1. Lenguajes de Programación: C/C++.
  1. Procesadores: Microchip (PIC32), ARM
  1. Sistemas Operativos: Bare metal, RTOS
  1. Redes: Conocimiento de protocolos de red como TCP y UDP.
  1. Protocolo: Experiencia con SPI, I2C, CANbus y otras interfaces embebidas.
  1. Otros: Experiencia con motores paso a paso y BLDC, fuentes de alimentación DC, sensores
  1. Control de Versiones: Dominio de Git y flujos de trabajo de desarrollo colaborativo.
  1. Documentación: Capacidad para crear documentos de diseño sobre arquitectura de software y algoritmos.

REQUISITOS BÁSICOS

  1. Título de Grado o Máster en Ingeniería Informática, Ingeniería de Software, Electrónica o Ingeniería Eléctrica.
  1. Experiencia práctica en desarrollo de sistemas embebidos.
  1. Sólida comprensión del diseño de sistemas embebidos, incluyendo la gestión de memoria C/C++, arquitecturas de microprocesadores, eficiencia de instrucciones y temporización de E/S.
  1. Dominio de herramientas y técnicas de depuración para sistemas embebidos.
  1. Capacidad demostrada para identificar y mejorar problemas de rendimiento de sistemas de bajo nivel utilizando sólidas habilidades de resolución de problemas.
  1. Experiencia con lenguajes de scripting y sistemas de compilación.
  1. Adhesión a los procesos de desarrollo establecidos para todas las actividades de diseño e implementación.
  1. Experiencia colaborando con equipos de Garantía de Calidad para identificar casos de prueba para nuevas funcionalidades y áreas para pruebas de regresión.
  1. Experiencia práctica trabajando con ingenieros de hardware en la puesta en marcha de placas y depuración utilizando osciloscopios, analizadores lógicos o JTAG.
  1. Experiencia revisando el código de compañeros para garantizar la adhesión a los estándares de codificación y las directrices de diseño.
  1. Dominio del inglés, tanto hablado como escrito.
  1. Capacidad para trabajar en un entorno híbrido (oficina ubicada en Ware).

Responsabilidades

  1. Diseñar, desarrollar e implementar software embebido para sistemas bare-metal, centrándose en el rendimiento, la fiabilidad y la eficiencia de los recursos.
  1. Desarrollar, probar y depurar drivers de bajo nivel, interfaces periféricas y protocolos de comunicación directamente en microcontroladores o microprocesadores.
  1. Colaborar con ingenieros de hardware para definir los requisitos de integración software/hardware y dar soporte a la puesta en marcha de placas, validación de hardware y resolución de problemas.
  1. Escribir código eficiente y mantenible en C/C++ (y ensamblador según sea necesario) para microcontroladores, sistemas con memoria limitada y sistemas en tiempo real.
  1. Utilizar osciloscopios, analizadores lógicos, JTAG y otras herramientas de depuración para analizar y resolver problemas de integración hardware/software.
  1. Desarrollar y ejecutar pruebas unitarias, de integración y a nivel de sistema para verificar el correcto funcionamiento y rendimiento del firmware embebido.
  1. Participar en revisiones de código para garantizar la adhesión a los estándares de codificación, las mejores prácticas y las directrices de diseño para entornos bare-metal.
  1. Mantener una documentación completa de la arquitectura del software, las interfaces y los procedimientos para el mantenimiento y la escalabilidad futuros.
  1. Analizar y optimizar el rendimiento del sistema, el consumo de energía y la utilización de la memoria.
  1. Colaborar con equipos multifuncionales para definir los requisitos del producto, identificar los riesgos técnicos y garantizar la entrega oportuna de soluciones embebidas de alta calidad.

Habilidades y Conocimientos Ventajosos

  1. Lenguajes de Programación: Scripting con Python para automatización de pruebas, análisis de datos o prototipado rápido.
  1. Procesadores: ARM
  1. Control de Robótica: Experiencia o gran interés en programación de control robótico es una gran ventaja.
  1. DevOps y CI/CD: Familiaridad con pruebas automatizadas, pipelines de integración continua.
  1. Dominio en la lectura de esquemas.

Atributos Personales

  1. Resolución de Problemas: Capacidad demostrada para abordar desafíos técnicos complejos.
  1. Colaboración: Jugador de equipo eficaz, cómodo con la colaboración multifuncional con equipos de HW y Software.
  1. Adaptabilidad: Disposición para aprender nuevas tecnologías y adaptarse a los requisitos cambiantes del proyecto.
  1. Iniciativa: Enfoque proactivo para identificar y resolver problemas.

A cambio de tu experiencia, te apoyaremos en este nuevo desafío con coaching y desarrollo en cada paso del camino. Además, para recompensar tu arduo trabajo, obtendrás:

  • Salario competitivo y planes de bonificación.
  • Dos semanas de pago adicional al año (bono de vacaciones).
  • 25 días de vacaciones + festivos.
  • Atractivo plan de pensiones de contribución definida.
  • Plan de compra de acciones para empleados.
  • Opciones de trabajo flexible.
  • Seguro médico privado.
  • Seguro de vida.
  • Pago mejorado por maternidad y paternidad.
  • Soporte para el desarrollo profesional y amplias oportunidades de aprendizaje.
  • Soporte para la salud y el bienestar de los empleados (EAP, guía de bienestar, etc.).
  • Iniciativas/objetivos de neutralidad de carbono.
  • Iniciativas de responsabilidad social corporativa, incluido el apoyo a días de voluntariado.
  • Esquema de descuentos para empresas conocidas.

#LI-ST2

REQUISITOS DE VIAJE Menos del 10%

REUBICACIÓN PROPORCIONADA Ninguna

TIPO DE PUESTO Experimentado

PLAN DE PAGO POR REFERENCIA Sí

Declaración EEO

Motorola Solutions es un Empleador con Igualdad de Oportunidades. Todos los solicitantes cualificados recibirán consideración para el empleo sin distinción de raza, color, religión o creencia, sexo, orientación sexual, identidad de género, origen nacional, discapacidad, condición de veterano o cualquier otra característica protegida por la ley.

Estamos orgullosos de nuestra cultura centrada en las personas y la comunidad, que empodera a cada motorolano para ser su yo más auténtico y hacer su mejor trabajo para cumplir la promesa de un mundo más seguro. Si deseas unirte a nuestro equipo pero sientes que no cumples con todas las habilidades preferidas, aún nos encantaría saber por qué crees que serías una gran adición a nuestro equipo.

EMPRESA

Motorola Solutions UK Limited

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

El equipo de NortJobs mantiene Vagas Dev de forma gratuita.

Tu próximo empleopuede estar en NortJobs.

Vagas Dev

Empleos para desarrolladores y programadores. Brasil en primer lugar. Tu próxima oportunidad.

NortJobs · patrocinadorInstagramLinkedInTwitter
LegalSobre el proyectoPrivacidadVagas Dev © 2026