EOS
Fellow
Ingeniero/a Senior de Firmware
Sobre Fellow
Creemos que el acto de crear debe ser significativo y gratificante, realizado con intención y precisión. Fellow fabrica herramientas bellamente funcionales para cualquier cocina, diseñadas en San Francisco y utilizadas en todo el mundo.
Cuando los movimientos simples de la vida se convierten en pequeños momentos de alegría, eso es Everyday Magic.™
Quién eres
Fellow está buscando un/a Ingeniero/a Senior de Firmware para diseñar, desarrollar y mantener firmware robusto y escalable de UX y comunicación para nuestra plataforma IoT. Construirás los sistemas integrados que permiten a los clientes interactuar con los productos conectados de Fellow, asegurando que nuestros dispositivos de hardware, la aplicación móvil y el backend en la nube funcionen juntos sin problemas.
Un/a candidato/a exitoso/a tendrá una profunda experiencia con sistemas operativos en tiempo real, habrá lanzado productos de consumo conectados y se preocupará tanto por la experiencia de uso de un dispositivo como por su eficiencia de funcionamiento. Esta es una oportunidad única para dar forma a la experiencia en el dispositivo de productos bellamente diseñados utilizados por amantes del café en todo el mundo, como parte de un equipo pequeño y ágil que posee la experiencia conectada en firmware en el dispositivo, sistemas backend y aplicaciones móviles.
Reportando al Director de Firmware y Software, actuarás como el nexo de unión entre el diseño de producto, la ingeniería de hardware y el desarrollo de aplicaciones. Convertirás nuevas ideas de productos en firmware fiable y de alto rendimiento. Aportarás un sólido juicio técnico, un alto nivel de calidad y la intuición para entregar a tiempo en entornos con recursos limitados.
Este es un puesto de ingeniería práctico. Ayudarás a dar forma a la arquitectura del firmware y también serás quien escriba, pruebe y depure el código.
Este puesto se basa en nuestra oficina de San Francisco, CA y requiere presencia regular en la oficina de acuerdo con la política de la empresa.
El rango salarial para este puesto es $195,000–$215,000 más un bono y acciones del 10%. Publicamos intencionadamente rangos salariales para promover la transparencia y establecer expectativas claras. La compensación final se determina en función de varios factores, incluida la experiencia relevante, las habilidades, la experiencia, el alcance del trabajo anterior, el impacto demostrado y la equidad interna. Como resultado, no todos los candidatos serán contratados en la parte superior del rango.
Nuestro objetivo más alto en Fellow es crear un entorno seguro, inclusivo y gratificante donde todos puedan ser ellos mismos en el trabajo y prosperar. Estamos comprometidos a construir equipos diversos y animamos encarecidamente a personas de grupos subrepresentados, incluyendo, entre otros, mujeres, personas de color, personas LGBTQIA+, personas con discapacidades, miembros de minorías étnicas, residentes nacidos en el extranjero y veteranos a postularse.
Fellow es un empleador que ofrece igualdad de oportunidades. Los solicitantes no serán discriminados por motivos de raza, color, credo, sexo, orientación sexual, identidad de género, expresión de género, edad, religión, origen nacional, estatus de ciudadanía, discapacidad, ascendencia, estado civil, condición de veterano, condición médica o cualquier categoría protegida prohibida por las leyes locales, estatales o federales.
Qué harás
- Desarrollar firmware integrado utilizando FreeRTOS que impulse las interfaces gráficas de usuario en el dispositivo, los sistemas de control y la conectividad con las aplicaciones móviles.
- Arquitectar y optimizar el firmware para entornos con recursos limitados, con un enfoque en la eficiencia, el bajo consumo de energía y la estabilidad.
- Liderar el desarrollo de firmware que dé vida a nuevas experiencias de producto, ofreciendo alto rendimiento y fiabilidad.
- Colaborar estrechamente con diseñadores de producto, ingenieros de hardware y desarrolladores de aplicaciones para imaginar nuevas experiencias de producto y asegurar que las interfaces en el dispositivo funcionen sin problemas en tiempo real.
- Impulsar la optimización del sistema para la capacidad de respuesta en tiempo real, el uso eficiente de la memoria y el bajo consumo de energía.
- Establecer y mantener un alto nivel de fiabilidad probando y depurando el firmware a fondo con herramientas estándar de la industria y cumpliendo los puntos de referencia de rendimiento.
- Mantener y mejorar la conectividad entre los dispositivos de hardware, la aplicación móvil y el backend en la nube.
- Promover la IA, la automatización y las nuevas formas de trabajar para hacer que el desarrollo, las pruebas y la liberación de firmware sean más efectivos.
Cualificaciones
- 6+ años de experiencia en desarrollo de firmware integrado, centrado en sistemas operativos en tiempo real (RTOS) y productos de consumo conectados.
- Profunda experiencia en FreeRTOS u otros entornos RTOS, con un sólido conocimiento de la multitarea, la planificación y la optimización del rendimiento del sistema.
- Sólido conocimiento de plataformas de microcontroladores (ARM Cortex, STM32, etc.) e interfaces periféricas (I2C, SPI, UART).
- Dominio de C/C++ para el desarrollo de sistemas integrados.
- Experiencia trabajando con interfaces gráficas de usuario en el dispositivo e integrando firmware con aplicaciones móviles.
- Sólidas habilidades de depuración y experiencia con herramientas como JTAG, osciloscopios y analizadores lógicos.
- Familiaridad con herramientas de desarrollo integrado (control de versiones, CI/CD) y procesos de actualización de firmware OTA.
- Excelente comunicador/a y colaborador/a que trabaja bien en equipos de hardware, software y diseño.
- Ingenioso/a y ágil, capaz de cumplir grandes expectativas con recursos limitados.
- Capacidad para viajar hasta un 10%.
Cualificaciones Preferidas
- Experiencia con MQTT u otros protocolos de comunicación IoT.
- Familiaridad con protocolos de comunicación inalámbrica (BLE, Wi-Fi) para dispositivos IoT.
- Experiencia con frameworks de desarrollo de GUI para dispositivos integrados.
- Experiencia con sistemas de control e integración de sensores (un plus, no es obligatorio).
- Familiaridad con pruebas y validación para dispositivos de hardware IoT.
- Experiencia con el despliegue de aplicaciones móviles, la gestión de actualizaciones y la compatibilidad entre el firmware en el dispositivo y las nuevas capacidades de la aplicación móvil.
- Conocimiento de prácticas de seguridad para dispositivos y sistemas IoT, incluyendo cifrado, arranque seguro y protocolos TLS/SSL.
Por qué te encantará este puesto
- Un entorno creativo y de rápido movimiento donde las ideas se convierten en acción.
- Compensación competitiva que incluye plan de participación en el capital de los empleados.
- Generoso plan de tiempo libre remunerado.
- Plan 401k con contribución de la empresa después de 6 meses de empleo.
- Seguro médico/dental/visión.
- Crédito "Better Yourself Wellness" y donaciones de contrapartida "Better Your Community".
- Estipendio mensual para fitness.
- Viernes de verano.
- Permiso parental remunerado.
- Generoso descuento en productos Fellow.
- El mejor café del mundo.
