Verified Job On Employer Career Site
Job Summary:
Glydways is a company focused on revolutionizing public transit by creating a network of carbon-neutral, interconnected transit pathways powered by autonomous vehicles. The role involves designing, building, and testing embedded application software for the Glydways platform, ensuring efficient communication with vehicle systems and devices.
Responsibilities:
• Design, build, and test mission critical embedded application software for the Glydways platform.
• Write high performance code responsible for interfacing to vehicle systems and devices (DBW, controls, actuators, sensors, etc).
• Work with hardware, lower level, and higher level software teams to define system architectures.
• Decode, implement, and optimize communication with devices over various protocols, transports, middlewares, and connections.
• Integrate, test and validate resulting solutions using CI and HIL environments.
Qualifications:
Required:
• Expert level knowledge of C++ or C programming; other languages and skills also valuable.
• Experience with driver development for sensors and actuators and usage of test frameworks with Hardware in the Loop.
• Experience developing on resource-constrained embedded hardware, including use of debugging tools (Segger, Lauterbach, etc.).
• Strong knowledge of communication protocols, from low level (CAN, SPI, UART) to high level (TCP/UDP).
• Experience with Linux operating systems, especially embedded environments.
• Experience with robotics middleware, such as ARK, LCM, ROS, or ROS2.
Company:
Glydways is a transportation technology and clean energy company that designs and manufactures autonomous transportation. Founded in 2016, the company is headquartered in South San Francisco, California, USA, with a team of 51-200 employees. The company is currently Growth Stage. Glydways has a track record of offering H1B sponsorships.