- Robot type
- Autonomous Vehicle
- Location
- PennsylvaniaUSA
- Job type
- Software
- Posted
- Sep 9, 2026
Full-time
Embedded Software Lead
Job description
Glydways is reimagining what public transit can be. We believe that mobility is the gateway to opportunity—connecting people to housing, education, employment, commerce, and care. By making transportation more accessible, affordable, and sustainable, we empower communities to thrive and unlock economic and social prosperity.
Job responsibilities
- Lead, mentor, and grow a high-performing embedded software team, including hiring, onboarding, feedback, and career development.
- Set team priorities, execution plans, and delivery milestones while creating a clear, effective remote operating rhythm.
- Define and evolve embedded software architecture across MCUs, sensors, custom boards, and main compute.
- Provide hands-on technical leadership for real-time behavior, fault handling, diagnostics, performance, and maintainability.
- Partner with systems, electrical, autonomy, platform, test, and vehicle-integration teams to resolve dependencies and tradeoffs.
- Guide the design, bring-up, integration, and validation of production firmware for safety-critical vehicle systems.
- Establish strong practices for code review, automated testing, release readiness, debugging, and safe multi-device deployment.
- Represent embedded software in architecture reviews, safety activities, planning, and vehicle-readiness decisions.
Job requirements
- Experience leading an embedded software team or serving as a technical lead responsible for execution, engineering quality, and team growth.
- Strong mentoring, delegation, communication, and decision-making skills in a remote, cross-functional environment.
- A pragmatic leadership style that combines technical depth with scalable processes and a team-oriented approach.
- Expert-level C and/or C++ experience developing production embedded systems.
- Experience with RTOS or embedded Linux environments, MCU bootloaders, device drivers, and board or SoC bring-up.
- Strong understanding of embedded communications, including SPI, UART, I2C, CAN, TCP, and UDP.
- Experience optimizing resource-constrained systems and building automated unit, integration, and hardware/software tests.
- Solid command of the embedded software life cycle, including version control, code review, CI, release management, and automated testing.
Similar jobs
Glydways · Software
Autonomy Software Engineer, Integration
Richmond, California
Glydways · Software
Software Engineer, Onboard Integration
Richmond, California
Glydways · Software
Senior Embedded Software Engineer
Pittsburgh, Pennsylvania
Glydways · Manufacturing
Senior/Staff Verification & Validation Engineer
Richmond, California
