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 freeEmbedded Software Engineer
Glydways · San Francisco
