Top Software Engineer Jobs in San Francisco Bay Area, CA
The Senior Software Engineer will enhance machine learning infrastructure, focusing on data systems, model training, and collaborating with other teams. Responsibilities include building and optimizing systems for machine learning model training, providing feedback backed by data, and ensuring system reliability and performance.
As a Senior Software Engineer for the Sensor Platform, you will design and develop sensor and compute systems for robotics, ensuring high reliability and performance. Your responsibilities include architecting autonomous software, delivering reliable software through testing and collaboration, debugging complex systems, and mentoring other engineers.
The Staff Software Engineer will design and develop systems for robotics, focusing on sensor and compute integration. Responsibilities include architecting autonomous software, delivering reliable solutions through testing, debugging complex systems, and leading cross-functional projects while mentoring other engineers.
Develop and optimize control software for autonomous vehicles, ensuring compliance with safety standards. Collaborate with cross-functional teams to enhance vehicle control strategies and improve performance under various driving conditions. Engage in the integration of machine learning methods for vehicle dynamics and monitor trajectory tracking for safety assurances.
The role involves developing planning technologies for autonomous vehicles, specifically focusing on motion planning, trajectory optimization, and behavior planning. Responsibilities include implementing algorithms, validating motion plans, and collaborating with cross-functional teams, with a goal of enhancing the Nuro Driver's safety and performance.
As a Sr. Software Engineer for Engineering Productivity at Nuro, you'll collaborate with engineers to identify pain points in processes, build scalable infrastructure, improve developer tools, educate on best practices, and leverage AI to enhance productivity.
The role involves designing and implementing computer vision and 3D geometry ML pipelines for autonomous navigation, collaborating with ML teams to integrate algorithms, and assisting in the development of labeling taxonomies and methodologies. It also requires working closely with autonomy engineers to enhance detection pipelines and analyze resource usage.
As a Senior Software Engineer in Simulation, you will develop solutions to enhance simulation realism, apply synthetic techniques for scenario coverage, and collaborate closely with autonomy engineers to improve autonomous driving technology. This role involves handling new and existing projects within a dynamic environment.
The Senior Software Engineer will design, develop, and deploy software modules for self-driving systems, focusing on reliability, efficiency, and safety. The role involves implementing monitoring systems, collaborating with various teams to resolve software defects, and ensuring performance standards are met.
As a Senior Software Engineer, you will lead major initiatives to enhance Bond's platform capabilities, design API interfaces, build secure systems for transactions, mentor junior engineers, and collaborate with cross-functional teams for project progress. You will ensure operational excellence through production issue handling and maintain high technical standards within the team.
As a Senior Software Engineer on the Employer Product Team, you will drive product innovation and growth for SMB employers through lead projects, architectural design, and provide mentorship while collaborating with cross-functional teams.
As a Principal Software Engineer, you will lead the development of autonomous vehicle software within the CORE Advanced Technologies team, overseeing full lifecycle from concept to production, and collaborating with cross-functional teams. Responsibilities include designing software architectures, conducting code reviews, mentoring peers, and defining technical roadmaps for innovative vehicle platforms.
The Senior Software Engineer will work on the Employer Product Team focusing on SMB growth through product innovation. Responsibilities include architecting and building features, leading projects, providing mentorship, and collaborating with cross-functional teams to ensure quality delivery.
The Senior Software Engineer will analyze software systems, design and implement RESTful APIs for data pipelines, solve problems with advanced algorithms, and build infrastructure supporting machine learning for autonomous vehicles. Collaboration with cross-functional teams is essential for scalability and flexibility in software design.
As a Staff Software Engineer at Ripple, you will develop high-throughput, low-latency microservices for cross-border payments, mentor junior engineers, and drive engineering excellence throughout the software development lifecycle, while collaborating with various teams within the organization.
As a Senior Software Engineer at WeaveGrid, you will lead the full-stack development of new features for the driver-facing application, enhancing user engagement and growth. You will collaborate with cross-functional teams, mentor fellow engineers, and ensure code quality while driving impactful product changes towards climate goals.
As a Senior Software Engineer in Motion Planning Architecture, you will develop robust software that influences autonomous vehicle decision-making, covering routing and navigation while prioritizing safety and comfort. You will engage in testing and implementing real-time algorithms within a collaborative environment, utilizing clean coding techniques and modern software practices.
As a Senior Software Engineer on the Motion Planning Architecture team, you will develop robust software for autonomous vehicles focusing on motion planning and controls. Your role includes creating real-time decision-making algorithms, testing code, and practicing clean code development in collaboration with a large team. You'll apply your expertise in C++, with opportunities to work with Python and robotics systems.
As a Principal Software Engineer, you will develop robust software for motion planning and controls in autonomous vehicles. Responsibilities include designing algorithms, testing code in real-time environments, and collaborating on a shared codebase with a focus on clean and scalable software solutions.
You will contribute to the motion planning and controls of autonomous vehicles, developing software that enables real-time decision-making for driving maneuvers. Responsibilities include writing production-ready code, implementing algorithms, and testing in real-time environments while ensuring clean coding practices.
As a Senior Software Engineer at Handshake, you will lead projects from conception to delivery, collaborate closely with cross-functional teams, and mentor other engineers. You'll focus on architecting and building features for SMB employers, ensuring high standards in quality, and influencing the team's roadmap for product innovation and operational health initiatives.
The Principal Software Engineer C++ will develop and enhance a software framework for autonomous vehicles, focusing on tools for testing, debugging, and visualizing vehicle performance. The role involves collaboration with robotics experts and emphasizes writing scalable, robust code while fostering a culture of innovation.
As a Principal Software Engineer C++ in the Dev Tooling team, you will develop tools for testing, debugging, and visualizing performance for autonomous vehicles. Your role involves creating innovative software frameworks and collaborating in robotics-focused areas like motion planning and machine learning.
As a Principal Software Engineer on the Dev Tooling team, you will develop innovative tools for testing and debugging in autonomous vehicles. You'll work collaboratively in a dynamic environment, focusing on C++ and Qt to enhance vehicle performance and support software engineering processes.
The Senior Software Engineer II will develop the next-generation recordkeeping platform for 401(k) services. Responsibilities include designing, building, and maintaining highly scalable systems, ensuring performance and reliability while collaborating with experts to enhance customer satisfaction.
All Filters
No Results
No Results