Job offers - CrawlJobs

Software Engineer United States, Sunnyvale Jobs

65 Job Offers

New
Staff Software Engineer, Model Development Platform
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
New
Software Engineer - Dana for Physical AI
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Senior Software Engineer - Frontend Platform
Save Icon
Applied Intuition seeks a Senior Frontend Platform Engineer in Sunnyvale to own and scale a design system and shared component libraries. Requires 6+ years with TypeScript and React, plus mentoring and cross-team collaboration skills.
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Staff Software Engineer, Inference API
Save Icon
Cerebras seeks a Staff Software Engineer in Sunnyvale to build production ML inference APIs for the world's largest AI chip. Requires 5+ years, Python/Go, and distributed systems expertise.
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Software Engineer - Onboard Maps and State Estimation
Save Icon
Join Applied's new platform team as a Software Engineer owning the onboard live-map estimator, fusing HD map priors with live perception in real-time C++. Requires 5+ years production experience and state estimation expertise. Sunnyvale, CA.
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Software Engineer - Onboard Maps
Save Icon
Join Applied Intuition as a Software Engineer - Onboard Maps in Sunnyvale. Own the real-time live-map estimator, fusing HD map priors with live perception in modern C++. Requires 5+ years and strong state estimation skills.
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Machine Learning Engineer, Application Software
Save Icon
Lead ML initiatives for autonomous driving in Sunnyvale, CA. Build and deploy deep learning systems, driving models and evaluation pipelines using Python and PyTorch. Hybrid role with equity and visa sponsorship.
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Staff Software Engineer - OS, Robot Software
Save Icon
Join Wayve's Robot Software team in Sunnyvale as a Staff Software Engineer building embedded Linux and QNX platforms for autonomous driving. Requires strong C/C++, kernel, Yocto and debugging skills.
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Senior Software Engineer, Fleet Management
Save Icon
Join Wayve as a Senior Software Engineer in Fleet Management, building full-stack platforms connecting engineers with autonomous vehicles. Own projects end-to-end, work with React, TypeScript, Go and Kubernetes. Hybrid role in Sunnyvale with equity and visa sponsorship.
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Machine Learning Software Engineer
Save Icon
Join Wayve's MEGA team as a founding ML Software Engineer in Sunnyvale, building scalable ML pipelines and infrastructure for general-purpose robots. Strong software engineering and modern ML framework skills required.
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Distinguished Engineer, Embedded Vehicle Software
Save Icon
Lead the architecture of next-generation autonomous driving software at Wayve in Sunnyvale. Requires 15+ years in embedded systems, C/C++/Python/Rust expertise, and proven leadership across large-scale technical programmes.
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Senior Software Engineer - Neural Simulation
Save Icon
Senior Software Engineer needed in Sunnyvale to build large-scale distributed systems for Neural Simulation, transforming real-world driving data into high-fidelity simulation environments. Requires 5+ years experience, Python/Go, cloud and Kubernetes skills.
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Senior Staff Software Engineer, Storage
Save Icon
Lead the architectural vision for Crusoe's storage engine as Senior Staff Software Engineer in Sunnyvale. Requires 12+ years in distributed cloud storage, C/C++/Go/Rust expertise, and deep knowledge of NFS, NVMe/TCP. Competitive pay, RSUs, and comprehensive benefits.
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Software Engineer- Maps Rendering
Save Icon
Join Applied Intuition as a Software Engineer - Maps Rendering in Sunnyvale. Build a 3D WebGPU map visualization engine for HD maps, working with WebGL, TypeScript, and React. Shape the future of autonomous driving.
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Senior Software Development Engineer in Test (SDET), QA - AI Systems
Save Icon
Senior SDET role in Sunnyvale, CA to own quality for Nexxa's AI agent systems. Requires 5+ years in test automation, strong Python skills, and CI/CD expertise. Build evaluation harnesses and simulation environments for industrial AI.
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Sr. Software Systems Safety Engineer
Save Icon
Lead software safety assurance for AI-powered humanoid robots at Apptronik in Sunnyvale. Requires IEC 61508-3/ISO 26262-6 expertise, FMEA/FTA skills, and embedded software architecture knowledge.
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Software Engineer - Manipulation
Save Icon
Join Apptronik as a Software Engineer - Manipulation in Sunnyvale, CA. Deploy learning-based robotic manipulation policies on the Apollo humanoid, working with Python, C++, PyTorch/JAX, RL fine-tuning, and imitation learning.
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Sr. Staff Software Engineer, AI Infrastructure
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Sr. Staff Software Engineer, AI Infrastructure
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Senior Staff Software Engineer, AI Infrastructure
Save Icon
Salary Icon
Salary
Not provided
Expiration Date
Until further notice
Previous 1 2 3 4 Next

About the Software Engineer role

Explore the dynamic and in-demand world of software engineering jobs, where professionals design, build, and maintain the digital infrastructure that powers modern life. Software engineers, often synonymous with developers, are the creative problem-solvers and architects behind websites, mobile apps, operating systems, and complex enterprise systems. This career path blends analytical thinking with creative design to translate user needs and business goals into functional, efficient, and scalable software solutions.

The core responsibility of a software engineer is the full software development lifecycle. This typically begins with analyzing requirements and collaborating with product managers, designers, and other stakeholders. Engineers then design system architecture, write clean and maintainable code, and rigorously test their creations to ensure reliability and performance. A significant part of the role involves debugging issues, optimizing existing systems, and deploying updates. Many engineers also participate in code reviews to maintain quality standards and contribute to technical documentation. In today's agile environments, they often work in iterative cycles, continuously integrating and delivering new features.

Software engineering jobs can be specialized, but common areas include front-end (client-side), back-end (server-side), and full-stack development. Front-end engineers focus on user interfaces and experiences using technologies like HTML, CSS, and JavaScript frameworks. Back-end engineers build the server logic, databases, and application programming interfaces (APIs) that power functionality behind the scenes. Full-stack engineers possess skills across both domains. Other specializations include DevOps, security, data engineering, and cloud-native development.

Typical skills and requirements for these roles are both technical and soft-skills based. Fundamentally, proficiency in one or more programming languages such as Python, Java, JavaScript, C#, or Go is essential. Understanding data structures, algorithms, and system design principles is crucial. Experience with frameworks, databases (SQL and NoSQL), and version control systems like Git is commonly expected. As software is increasingly built for the cloud, familiarity with services from providers like AWS, Azure, or GCP is a valuable asset. Equally important are strong problem-solving abilities, attention to detail, and effective communication skills for teamwork. While many positions require a degree in computer science or a related field, a proven portfolio and relevant experience are also highly valued pathways into software engineering jobs.

The profession offers immense variety, with opportunities to build everything from life-saving health applications and financial platforms to immersive games and cutting-edge AI tools. It is a career characterized by continuous learning, collaboration, and the tangible impact of creating products used by millions. For those with a logical mind and a passion for building, software engineering jobs present a rewarding and future-proof career path with endless possibilities for innovation and growth.