The Best Way to Move People High-capacity, on-demand, and affordable mobility
Autonomy Integration Software Engineer
Location
United States
Posted
79 days ago
Salary
0
Seniority
Senior
Job Description
Autonomy Integration Software Engineer
Glydways
• Develop interfaces between autonomy software components, hardware modules, and the track infrastructure systems. • Design, implement, and maintain simulation capabilities and metrics. • Maintain core onboard functionality around fault handling, vehicle communication, and top-level pipelines. • Work with the onboard integration team to tie hardware to the autonomy stack. • Work onboard and offline to fix bugs across the stack. • Write safety-rated requirements and code for the vehicle safety system. • Develop tooling to improve logged data processing (including visualization). • Conduct and support on track testing of Glydways vehicles. • Participate in design review, planning, and code review.
Job Requirements
- BS/MS in a software or robotics related field.
- Experience with modern C++, including object oriented design, design patterns, build systems, unit testing, and the C++17 standard library.
- Experience designing and developing autonomous systems (including simulation, communications, coordination, visualization, etc).
- Experience developing and debugging on Linux operating systems.
- Desire and ability to quickly learn new skills and technologies.
Benefits
- Equal employment opportunities for all employees and applicants
- Prohibits discrimination and harassment of any type
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Implement frontend features and contribute to backend services, ensuring seamless integration between the user interface and data processing layers • Take ownership of assigned features from development to deployment, managing your own tasks effectively and maintaining a steady delivery pace in an agile environment • Collaborate closely with the product to deliver rapid prototypes and innovative user experiences • Write clean, tested, scalable, and well-documented code • Participate in system design discussions and contribute to the team’s code review process to maintain high quality • Monitor system performance to identify bugs or bottlenecks, working with the team to troubleshoot and ship improvements
• Help lead the architecture and development of our software platform • Execute the technical strategy for processing and analysing vast streams of IoT data • Design scalable systems that deliver actionable, real-time insights • Lead the frontend technical strategy while contributing to the backend roadmap • Drive execution on multiple projects, navigating through uncertainties • Collaborate closely with the product to deliver rapid prototypes and innovative user experiences • Define and uphold technical standards related to system design, scalability, and code quality • Monitor systems to identify and resolve complex problems
Staff Software Engineer
Elation HealthCreating a future where primary care owns its powerful role in healthcare through technology-enabled innovation.
• Work cross-functionally with an agile team including Product, UX/Design, Front-End Engineers, and QA. • Offer input on technical design, UI, and product features. • Build and architect features for an intuitive, user-friendly platform • Suggest and drive improvement on all parts of the stack and internal development processes • Help our skilled support team triage bugs and troubleshoot production issues • Learn from and mentor other engineers and participate in code reviews
Software Engineer, Full Stack
Honey HomesFinally, one handyman to knock off your to-do list. Join Honey Homes and skip the hassle of home upkeep.
• Shape the foundation of Honey Homes’ technology. • Ship high-quality contributions to backend, web, and mobile products. • Empower internal teams by building tools. • Collaborate with operators to learn and get feedback. • Contribute to shaping the engineering team culture.



