Glydways · Remoto · United States
Join Glydways as a Senior Embedded Software Engineer, where you will play a crucial role in bringing our vehicles to life. You will design, prototype, build, and test production vehicle firmware for safety-critical systems, develop and optimize applications in RTOS environments, and lead complex cross-functional projects. You will also mentor other embedded engineers and help shape our embedded platform and engineering best practices.
- Strong command of communication protocols, from low level (SPI, UART, I2C, CAN) to higher level (TCP/UDP)
- Demonstrated speed and size optimization for resource-constrained platforms
- Expert-level C and/or C++ for embedded systems; additional languages and tooling are a plus
- Experience developing on RTOS environments (e.g., PX5 or other POSIX/pthreads-based real-time OSes such as embedded Linux with pthreads, QNX, VxWorks, or RTEMS)
- Experience with MCU bootloaders, device drivers, and new board or SoC bring-up
- Experience deploying firmware to multi-device systems or vehicles in a power-safe, fault-tolerant way
- Solid understanding of the embedded software development life cycle—version control, code review, CI, and automated testing
- Experience with safety-critical systems and processes (e.g., ISO 26262 or similar standards) is highly valued
- Typically 7+ years developing embedded software for production systems, including substantial work on safety-critical or highly reliable platforms (automotive, aerospace, medical, industrial, robotics, etc.)
- *If you’re excited about this work but don’t check every box, we’d still love to hear from you. We know the best candidates don’t always match every line of a job description
- Experience with automotive-grade safety MCUs — ideally the NXP S32K3 family, or comparable lockstep/ASIL-rated parts (e.g., Infineon AURIX, TI TMS570)
- Experience in automotive and/or transit domains
- Familiarity with kernel internals and low-level OS concepts
- Experience with deterministic timing and networking, such as NTP, PTP, or time-sensitive networking (TSN)
- Experience with CAN tooling and DBC-based workflows
- Comfort with electronics test equipment and hardware debugging (multimeters, oscilloscopes, power supplies, etc.)
- Scripting experience (e.g., Python) for test automation and tooling
Inicia sesión para generar una carta de presentación para esta vacante.
Iniciar sesiónInicia sesión para ver cómo encaja este empleo con tu perfil.
Iniciar sesión