Get more replies from employers
Send a job-specific resume in minutes.
Glydways is seeking a Software Engineer for the Onboard Integration team. You will build the software foundation for Glydways vehicles, spanning sensors, actuators, and embedded Linux to run ML workloads and live track operations.
You will own features end-to-end, working across software, firmware and electrical boundaries, collaborating with Hardware, Autonomy and Operations teams to ship reliable, real-time onboard systems.
Solid understanding of communication protocols, from low-level (SPI, UART, CAN) to higher-level networking (TCP/UDP)Ability to own features end-to-end: clarifying requirements, designing, implementing, testing, and supporting them in the field4+ years of professional software engineering experience, including shipping and supporting production systemsStrong proficiency in C++ or C for production systems—comfortable navigating and improving an existing codebase as well as writing new componentsExperience with Linux, especially embedded environments (e.g., Yocto, Buildroot, or similar)Experience developing device drivers or low-level interfaces for sensors and/or actuators, including use of hardware-in-the-loop (HIL) or similar test frameworksExperience developing on resource-constrained embedded hardware (CPU, memory, storage, or bandwidth limited)Experience with robotics middleware such as ARK, LCM, ROS, or ROS 2Familiarity with ML inference runtimes and integrating ML models into production or edge systems (training experience is a plus, not required)Contributions to open-source AI, robotics, or embedded frameworksExperience with automotive or other real-time, safety-critical systemsPrior work in autonomous vehicles, robotics, or complex mechatronic systemsExperience collaborating directly with operations and field teams to debug and improve systems running in production environments