Saltar al contenido

Boston Engineering Corporation

Ingeniero/a de Software Embebido

PythonDockerC++Go
Traducción automática. Consulta el original.

Descripción de la Empresa

En Boston Engineering, las ideas innovadoras se convierten en tecnologías del mundo real. Con sede en Waltham, Massachusetts, llevamos más de 30 años colaborando con clientes comerciales y gubernamentales para resolver complejos desafíos de ingeniería y lanzar productos revolucionarios al mercado. Desde robótica avanzada y sistemas autónomos hasta dispositivos médicos, soluciones digitales, tecnologías de defensa y automatización industrial, nuestros equipos trabajan en proyectos significativos que amplían los límites de lo posible.

Echa un vistazo a cómo Boston Engineering aplica su experiencia en ingeniería al desarrollo de BIOSwimmer, un pez robótico autónomo submarino.

▶️ MIRA: Cómo la Ingeniería Inversa Impulsa BIOSwimmer – El Pez Robótico

Descripción del Puesto

Boston Engineering busca un/a Ingeniero/a de Software Embebido para desarrollar software para robótica, sistemas autónomos, dispositivos médicos, tecnologías de defensa y productos comerciales.

Este es un puesto práctico centrado en la creación de nuevos productos y la resolución de desafíos técnicos novedosos. Gran parte de nuestro trabajo comienza en la fase de 0 a 1, lo que brinda a los ingenieros la oportunidad de contribuir desde los prototipos iniciales y la arquitectura hasta la integración, las pruebas y un producto funcional.

Como empresa de desarrollo de productos, nuestros proyectos varían significativamente en tecnología, escala y aplicación. Elegimos las herramientas adecuadas para el problema, y nuestros ingenieros adquieren experiencia en diferentes plataformas y arquitecturas en lugar de trabajar dentro de una única pila tecnológica.

El trabajo es altamente interdisciplinario. Trabajarás junto a ingenieros de otras disciplinas, contribuirás a decisiones a nivel de sistema, trabajarás directamente con hardware personalizado y prototipos, y resolverás problemas que cruzan los límites entre el software, la electrónica y el sistema físico.

Nuestros proyectos abordan desafíos en áreas como autonomía, percepción, SLAM, fusión de sensores y control en tiempo real. Las aplicaciones van desde robótica y sistemas de defensa hasta dispositivos médicos y productos comerciales.

Para un ingeniero/a al principio de su carrera, esta es una oportunidad para desarrollar una sólida profundidad técnica mientras se expone al sistema de ingeniería en general. Escribirás software, trabajarás directamente con hardware, resolverás problemas difíciles y verás tu trabajo formar parte de productos que operan en el mundo real.

En qué Trabajarás

  1. Desarrollar software y firmware embebido en C y C++ para productos nuevos y existentes.
  1. Trabajar con microcontroladores, procesadores embebidos, sistemas basados en RTOS y plataformas embebidas de Linux.
  1. Integrar sensores, actuadores, interfaces de comunicación y otro hardware en sistemas embebidos.
  1. Construir y depurar interfaces incluyendo I2C, SPI, UART, CAN, Ethernet, GPIO y protocolos similares.
  1. Utilizar Python y otras herramientas para pruebas, automatización, integración de sistemas y soporte de desarrollo.
  1. Poner en marcha y depurar software en hardware personalizado y prototipos tempranos.
  1. Investigar problemas en software y hardware utilizando depuradores, logs, equipos de banco y otras herramientas de ingeniería.
  1. Implementar software a partir de requisitos del sistema y del software, identificando casos límite, comportamientos poco claros y riesgos técnicos.
  1. Escribir pruebas automatizadas y dar soporte a flujos de trabajo repetibles de compilación, prueba e integración.
  1. Participar en revisiones de código, discusiones técnicas, revisiones de diseño y planificación de proyectos.
  1. Colaborar entre disciplinas de ingeniería durante el desarrollo del producto.
  1. Documentar diseños de software, interfaces, decisiones de implementación y resultados de pruebas.

Cualificaciones

  1. Grado en Ciencias de la Computación, Ingeniería Eléctrica, Ingeniería Informática, Robótica o un campo relacionado.
  1. 1–5 años de experiencia profesional en desarrollo de software o embebido; también se considerarán prácticas, pasantías, investigación, trabajos académicos y proyectos personales sustanciales relevantes.
  1. Experiencia utilizando Git y flujos de trabajo estándar de control de versiones.
  1. Familiaridad con sistemas de compilación, gestión de dependencias, herramientas de depuración y prácticas modernas de desarrollo de software.
  1. Fundamentos demostrados en C y C++.
  1. Experiencia con Python u otro lenguaje de scripting.
  1. Comprensión de los sistemas embebidos y cómo el software interactúa con el hardware.
  1. Conocimiento de conceptos de software en tiempo real, incluyendo tareas, interrupciones, planificación, sincronización, temporización y concurrencia.
  1. Conocimiento práctico de interfaces y protocolos de comunicación embebidos comunes.
  1. Comodidad trabajando en entornos de desarrollo de Linux y línea de comandos.
  1. Dominio de herramientas y flujos de trabajo estándar de desarrollo de software.
  1. Capacidad para leer e interpretar documentación técnica, hojas de datos, requisitos de software y especificaciones de interfaz.
  1. Excelentes habilidades de resolución de problemas y depuración.
  1. Buen criterio al identificar casos límite, cuestionar suposiciones y plantear preocupaciones técnicas.
  1. Capacidad demostrada para aprender nuevas tecnologías y aplicarlas a problemas de ingeniería no familiares.
  1. Sólidas habilidades de comunicación escrita y verbal.
  1. Elegible para obtener y mantener una autorización de seguridad.

Atributos Adicionales

  1. Experiencia con Docker, entornos de desarrollo en contenedores, pipelines de CI/CD, o flujos de trabajo automatizados de compilación y prueba.
  1. Trabajo práctico con STM32, MCUs/SoCs basados en ARM, ESP32, PIC32, o plataformas embebidas similares.
  1. Conocimiento de Zephyr, FreeRTOS, u otro RTOS.
  1. Familiaridad con Linux embebido.
  1. Exposición a ROS2.
  1. Experiencia en robótica, sistemas autónomos, UUVs, UAVs u otros sistemas no tripulados.
  1. Dominio en el uso de osciloscopios, analizadores lógicos, multímetros, analizadores de protocolos u otro equipo de banco.
  1. Capacidad para leer esquemas y dar soporte a la puesta en marcha de placas.
  1. Desarrollo de drivers de dispositivos o stacks de comunicación.
  1. Conocimiento de redes y depuración de redes.
  1. Exposición a navegación, localización, SLAM, percepción, control o fusión de sensores.
  1. Experiencia con CI/CD, pruebas automatizadas o pruebas hardware-in-the-loop para sistemas embebidos.
  1. Proyectos personales, académicos o profesionales que involucren sistemas embebidos, electrónica, robots u otros proyectos técnicos.
  1. Familiaridad con el desarrollo de productos críticos para la seguridad, críticos para la misión o regulados.

Información Adicional

Ubicación: Puesto presencial en Waltham, MA

Reporta a: Director/a de Ingeniería de Software

Reubicación: No se ofrece asistencia de reubicación para este puesto.

Este puesto está restringido a personas de nacionalidad estadounidense (es decir, ciudadanos estadounidenses, residentes permanentes y otras personas protegidas según la Ley de Inmigración y Naturalización, 8 USC 1324b(a)(3)) debido al acceso a tecnología controlada por exportación. Boston Engineering requerirá prueba de estatus antes del empleo.

Rango Salarial: El rango salarial base para este puesto puede variar desde $85,000 hasta $128,000 anuales, en función de la experiencia y las cualificaciones. La oferta final se determinará por factores como la educación, la experiencia y las habilidades del candidato. Durante el proceso de entrevista inicial, revisaremos sus habilidades y experiencia para encontrar el mejor ajuste para nuestro equipo y le informaremos del nivel de puesto específico para el que califica.

En Boston Engineering, puedes crecer en la dirección que TÚ quieras. Profundidad en la materia, gestión de proyectos, ventas, experto técnico. Tú eliges hacia dónde quieres que vaya tu camino. A través de nuestro programa de mentoría, formación práctica y líderes experimentados, puedes explorar qué dirección es la mejor para ti. ¡Tu futuro en Boston Engineering está en tus manos!

**No se considerará completa tu solicitud sin una muestra de escritura enviada.**

Toda tu información se mantendrá confidencial de acuerdo con las directrices de EEO.

¿Preguntas?

Por favor, contacta con Christine Higgins, Senior Talent Acquisition Partner, Boston Engineering

correo electrónico: [email protected] LinkedIn: Christine Higgins | LinkedIn

Boston Engineering ofrece un plan completo de beneficios para empleados, que incluye un plan 401(k) con aportación equivalente, en un entorno de trabajo abierto y enérgico que fomenta sólidas relaciones con los clientes y un espíritu de equipo emprendedor.

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