Embedded Software Engineer at Glydways - ScoutJobs - The AI-curated global job board
Skip to content
G
Posted a day ago

Embedded Software Engineer

Glydways

Requirements

Expert-level C or C++ programming, Communication protocols (SPI, UART, CAN, TCP/UDP), RTOS environments (FreeRTOS/SafeRTOS), Time synchronization protocols (NTP, PTP), Safety-critical systems experience, Firmware deployment to multi-device vehicles, Electronics test equipment and hardware debugging, Device driver experience, Embedded optimization for resource-constrained platforms, Hardware, board, or SoC bring-up, Kernel internals and fundamentals, CAN and DBC knowledge (plus)

Skills

C#RTOSFreeRTOSEmbedded SystemsCANSPIFirmware

About the role

Responsibilities

  • Design, prototype, build, and test production embedded vehicle firmware
  • Evaluate, implement, test, and optimize applications in a real-time operating system environment
  • Collaborate with algorithms teams to leverage unique hardware acceleration opportunities
  • Evaluate, design, and implement existing and custom communication protocols between devices and compute modules
  • Work with autonomy, hardware, and software teams throughout the vehicle lifecycle, from device bring-up to software deploy
  • Develop testing frameworks and harnesses at unit, integration, and system levels with test and platform engineers
  • Support MCU boot processes

Requirements

  • Expert-level C or C++ programming
  • Strong knowledge of communication protocols, from low level (SPI, UART, CAN) to high level (TCP/UDP)
  • Experience with RTOS environments, especially FreeRTOS or SafeRTOS
  • Experience with time synchronization protocols such as NTP and PTP
  • Experience with safety-critical systems and processes
  • Experience deploying firmware to multi-device vehicles in a power-safe way
  • Familiarity with electronics test equipment and hardware debugging
  • Device driver experience
  • Speed and size optimization for embedded and resource-constrained platforms
  • New hardware, board, or SoC bring-up experience
  • Kernel internals and fundamentals
  • CAN and DBC knowledge is a plus

About the Company

Glydways is reimagining public transit with a network of carbon-neutral, interconnected transit pathways powered by standardized autonomous vehicles on dedicated roadways. Operating 24/7 with on-demand access, the system offers personalized and efficient mobility without heavy upfront infrastructure costs or ongoing taxpayer subsidies.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Embedded Software Engineer

Glydways · San Francisco

Sign up to apply