Software Engineer Jobs in Sunnyvale, CA

Reposted One Month AgoSaved
In-Office
Sunnyvale, CA, USA
135K-200K Annually
Mid level
135K-200K Annually
Mid level
Hardware • Industrial
Design, integrate, and deploy autonomy and vehicle intelligence across hardware and software for UAVs. Integrate sensors, autopilots, and datalinks on embedded Linux, conduct SIL/HIL and live flight tests, troubleshoot system issues, collaborate with vendors and DoD stakeholders, and support on-site demonstrations and data collection.
Top Skills: ArdupilotBashC++Ci/CdCmakeDockerEdge ComputingEmbedded LinuxEthernetGitGitlabHilI2CNvidia JetsonPixhawkPx4QspiRaspberry PiReal-Time SystemsRhelRs232Rs422Rs485SilSpiUartUbuntuVisual Studio Code
One Month AgoSaved
In-Office
Santa Clara, CA, USA
150K-180K Annually
Senior level
150K-180K Annually
Senior level
Semiconductor • Manufacturing
Researches, designs, develops, and validates image and color-processing and computer-vision algorithms for digital camera systems. The role expands ISP and computer-vision functionality, quality, and performance; supports hardware implementation and validation; tunes and measures image quality; and documents algorithms.
Top Skills: CC++ColorimetryComputer VisionImage Signal Processing (Isp)Matlab
2 Months AgoSaved
Hybrid
3 Locations
189K-240K Annually
Senior level
189K-240K Annually
Senior level
Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Develop and maintain high-performance automotive infotainment UI applications in modern C++. Design scalable UI architecture, debug rendering and performance issues, integrate vehicle signals, support feature bring-up across QNX/Linux/Android, optimize memory and startup, and collaborate with cross-functional teams through code reviews and CI/CD workflows.
Top Skills: AltiaAndroid Automotive OsC++C++11C++14C++17Ci/CdCoverityDisplay ManagerEmbedded Graphics/Ui FrameworksGdbGitGitHeap Memory AnalyzersJavaJetpack ComposeJIRAKotlinOpenglParasoftQmlQtSkiaSonarqubeStlSurface HandlingUnit Testing FrameworksValgrindVs CodeVulkan
Reposted 2 Months AgoSaved
Easy Apply
Hybrid
Santa Clara, CA, USA
Easy Apply
130K-185K Annually
Senior level
130K-185K Annually
Senior level
Cloud • Information Technology • Security • Software • Cybersecurity
The Staff Software Engineer will develop high-quality UI libraries using React.js while driving engineering excellence and maintaining performance standards. Responsibilities include documentation, code reviews, and resolving technical challenges with a focus on automation.
Top Skills: AutomationJavaScriptReactTailwindTypescript
One Month AgoSaved
Hybrid
3 Locations
171K-273K Annually
Senior level
171K-273K Annually
Senior level
Automotive
Architect and lead scalable full-stack web services, APIs, and data pipelines supporting autonomous vehicle fleet optimization and operational systems. Drive technical strategy across teams, build highly available low-latency services, translate operational data into operator tools, and mentor senior engineers. Partner with autonomy, cloud infrastructure, and operations leaders on roadmaps and complex projects from inception through deployment.
Top Skills: APIsAWSCi/CdData PipelinesDistributed SystemsJavaScriptKubernetesModern Frontend FrameworksMonitoring And Alerting SystemsWeb Services
Reposted 2 Months AgoSaved
In-Office
Sunnyvale, CA, USA
125K-222K Annually
Senior level
125K-222K Annually
Senior level
Automotive
As an MLOps engineer, you will develop optimized data pipelines, enhance data engine architecture, and integrate foundation models while working closely with DoD customers.
Top Skills: DockerGoKubernetesOpensearchPostgresPythonReactTypescript
Reposted 2 Months AgoSaved
In-Office
Mountain View, CA, USA
Junior
Junior
Consumer Web • eCommerce • Events • Software
Build backend systems for a marketplace: design architecture, implement calendar inventory, search, payments, and APIs; write tests; collaborate with front-end; automate processes and help grow engineering culture.
Top Skills: DockerGitGoogle Cloud PlatformGraphQLIcalendar (Rfc2445KubernetesPivotal TrackerPythonRfc5545)
Reposted 2 Months AgoSaved
In-Office
Santa Clara, CA, USA
Senior level
Senior level
Agency • Information Technology • Professional Services • Consulting
Implement and extend Java-based REST services for the Low/No Connectivity project. Build APIs, unit tests, fix defects, participate in design/code reviews and Agile team ceremonies, and coordinate with engineering and product management.
Top Skills: Http ServersJavaJaxbJdbcJettyLinuxMySQLRabbitMQRedisRestServletsSpring FrameworkWeb Application ServersXML
Reposted 2 Months AgoSaved
Hybrid
Mountain View, CA, USA
120K-475K Annually
Senior level
120K-475K Annually
Senior level
Artificial Intelligence • Hardware • Software
Build node and cluster management for MatX AI systems, including node health, telemetry, REST APIs, CLI tools, cluster failover, firmware/update orchestration, and integrated host/BMC management. Prototype low-level drivers and daemons, debug across API/daemon/kernel/firmware/hardware boundaries, and design tooling for lab bring-up and fleet-scale management.
Top Skills: AttestationBmcCC++CliFirmware Update OrchestrationGnmiGoHttp/RestIpmiKernel DriversLinuxOpenbmcPciePythonRedfishRustSecure Boot
Reposted 2 Months AgoSaved
In-Office
Mountain View, CA, USA
180K-240K Annually
Senior level
180K-240K Annually
Senior level
Aerospace • Healthtech • Logistics • Transportation
Design, implement, and harden safety-critical onboard subsystems in modern C++ on embedded Linux for autonomous BVLOS drone missions. Own features end-to-end, drive verification from simulation through flight test, triage field issues, and collaborate with Engineering, Operations, Safety, and Production to deploy and support production fleets.
Top Skills: ArdupilotC++DockerEmbedded LinuxGitGoogle TestOpencvPx4PythonYaml
Reposted 2 Months AgoSaved
In-Office
3 Locations
100K-500K Annually
Senior level
100K-500K Annually
Senior level
Hardware • Manufacturing
Design, implement, and maintain TT-Fabric, a low-level high-performance networking library for large-scale AI clusters. Build scalable communication protocols, optimize synchronization and data movement for thousands of processors, integrate APIs with AI and hardware teams, and help define the distributed systems architecture to maximize hardware performance.
Top Skills: APIsBare-MetalCC++Distributed SystemsNetworkingRisc-V
Reposted 2 Months AgoSaved
In-Office
3 Locations
100K-500K Annually
Entry level
100K-500K Annually
Entry level
Hardware • Manufacturing
Develop and optimize distributed software systems for AI and HPC clusters, focusing on inter-node communication and scalable architectures.
Top Skills: AICC++Distributed SystemsHigh-Performance ComputingInter-Node CommunicationMpi
New

Cut your apply time in half.

Use ourAI Assistantto automatically fill your job applications.

Use For Free
Application Tracker Preview
Reposted One Month AgoSaved
In-Office
2 Locations
213K-263K Annually
Senior level
213K-263K Annually
Senior level
Automotive
Develop infrastructure for a virtual driver's test for autonomous vehicles, improving simulation workflows using ML models and evaluating driving behavior.
Top Skills: C++PythonSQL
One Month AgoSaved
In-Office
Sunnyvale, CA, USA
210K-267K Annually
Entry level
210K-267K Annually
Entry level
Artificial Intelligence • Transportation
Build and improve reliability tooling, automation, observability, and incident-management processes for autonomous vehicle software. Diagnose complex production issues across Linux, systems, logs, metrics, traces, and vehicle data; develop solutions that accelerate detection, triage, and recovery. Collaborate with software, field engineering, and operations teams while supporting safety-operator tools and partner vehicle programs. The role requires production coding and hands-on systems debugging in a hybrid Sunnyvale environment.
Top Skills: C++Ci/CdContainerizationDatabasesDatadogDistributed SystemsGrafanaHumioLinuxNetworkingOpentelemetryPrometheusPythonRustSplunk
One Month AgoSaved
Remote or Hybrid
Santa Clara, CA, USA
248K-391K Annually
Expert/Leader
248K-391K Annually
Expert/Leader
Artificial Intelligence • Computer Vision • Hardware • Robotics • Metaverse
Leads architecture and operation of NVIDIA’s global compute platform across bare metal, virtualized, and cloud environments. Responsibilities include managing Kubernetes, OpenShift, KubeVirt, large-scale GPU infrastructure, automated remediation, telemetry, capacity planning, infrastructure-as-code, self-service platforms, GitOps, and legacy workload migrations. The role requires influencing autonomous engineering teams, handling hardware failures and large-scale infrastructure constraints, and establishing operational maturity for frontier AI inference systems.
Top Skills: ArgocdArmAWSBare MetalCloud InfrastructureGCPGitopsGoGpusHigh-Speed Backplane NetworkingKubernetesKubevirtMicroservicesNfsv4Nvme/TcpOpenshiftOpentofuPythonTerraformVdiVirtualization
Reposted 2 Months AgoSaved
In-Office
Sunnyvale, CA, USA
Mid level
Mid level
Information Technology • Professional Services • Consulting
Require advanced, recent JavaScript expertise (not front-end). Foundational SQL knowledge including joins, sorting, filtering, grouping/aggregation. Familiarity with Java/.NET/C++ is helpful. Must pass background and drug screen.
Top Skills: JavaScriptSQL
Reposted 2 Months AgoSaved
In-Office
Sunnyvale, CA, USA
Senior level
Senior level
Information Technology • Professional Services • Software • Consulting
Develop and design HTML5 web applications using extensive JavaScript. Work with WebKit and Qt for client-side applications, support distributed team members, and engage with cable-TV related technologies and standards.
Top Skills: Cable Tv Set-Top BoxesHTML5JavaScriptLinuxMpeg-2QamQtRdkTru2Way (Ocap)Webkit
Reposted 2 Months AgoSaved
In-Office
Sunnyvale, CA, USA
Senior level
Senior level
Information Technology • Professional Services • Software • Consulting
Design, build, and maintain highly reliable, scalable distributed compute infrastructure. Provide Unix/Linux system administration, scripting (Python/Perl/Shell/JavaScript), and architect solutions for large-scale web applications. Define operational standards/procedures, understand application/middleware/database interactions, and evaluate new infrastructure hardware and software including servers and routers.
Top Skills: Apple Standard TechnologiesDatabasesJavaScriptLinuxMiddlewarePerlPythonRoutersServersShellUnixWeb/Internet Application Architecture
Reposted 2 Months AgoSaved
In-Office
Sunnyvale, CA, USA
Senior level
Senior level
Information Technology • Professional Services • Software • Consulting
Front-end UI developer focused on building interactive visualizations and responsive HTML5 interfaces using JavaScript, CSS, AJAX, and REST. Implement JS MVC frameworks and charting libraries, integrate data formats (JSON/XML), and apply statistics/modeling knowledge. Contract-to-hire with remote phone/Skype interviews.
Top Skills: Adaptive Web DesignAjaxAngularjsBackbone.JsCharting LibrariesCSSD3JsEmberjsHTMLHTML5JavaScriptJq FlotJSONResponsive Web DesignRestXML
Reposted 2 Months AgoSaved
In-Office
Cupertino, CA, USA
Entry level
Entry level
Information Technology • Professional Services • Consulting
Build and maintain backend microservices and content ingestion pipelines. Design and implement RESTful APIs and web services using Java and Spring. Work with NoSQL stores (Cassandra, Solr) and messaging/event systems (RabbitMQ, Kafka). Collaborate cross-functionally to improve system architecture and support customer-facing and internal services.
Top Skills: CassandraJavaKafkaMicroservicesRabbitMQRestful ApisSolrSpring
Reposted 2 Months AgoSaved
In-Office
Cupertino, CA, USA
Senior level
Senior level
Information Technology • Professional Services • Consulting
Develop and maintain web applications using JavaScript, HTML5, and CSS. Build with JavaScript MVC frameworks (Ember.js, jQuery), SASS, and Git. Integrate RESTful APIs, produce documentation and well-commented code, collaborate with designers, and work independently on projects.
Top Skills: CSSEmberGitGitHTML5JavaScriptJqueryJson ApiRestful ApisSass
Reposted 2 Months AgoSaved
In-Office
Sunnyvale, CA, USA
Mid level
Mid level
Cloud • Information Technology • Consulting • Cybersecurity
Develop software to manage a fleet of Linux systems. Requires Linux internals, release/change-engineering development, C-like large-scale programming (C99), OpenSSL, Git/Gerrit, and use of Linux toolchain (gcc, make, rpm). Knowledge of systemd and sysv init required; AIX init is a plus.
Top Skills: CC99GccGerritGitGoLinuxLinux InternalsMakeOelOpensslPythonRed HatRpmSystemdSysv Init
Reposted 2 Months AgoSaved
In-Office
Sunnyvale, CA, USA
Mid level
Mid level
Cloud • Information Technology • Consulting • Cybersecurity
Develop Linux system software in C with knowledge of the Linux boot process. Work on RPM-based distros (Red Hat/OEL), systemd and sysvinit, and OpenSSL; Golang and cross-platform experience are nice-to-haves.
Top Skills: CC99GoLinux Boot ProcessOpensslOracle Enterprise Linux (Oel)Red HatRpmSystemdSysvinit
Reposted 2 Months AgoSaved
In-Office
Santa Clara, CA, USA
Junior
Junior
HR Tech • Information Technology • Professional Services • Consulting
Troubleshoot and resolve customer issues by collaborating with customer service and technical teams. Develop and maintain web applications using Perl, front-end technologies (HTML/CSS/JavaScript), shell scripting on Linux, and SQL. Use JIRA, Git, and Apache for issue tracking and deployment support.
Top Skills: ApacheCSSGitHTMLJavaScriptJIRALinuxPerlShell ScriptingSQL
Reposted 2 Months AgoSaved
In-Office
2 Locations
266K-445K Annually
Mid level
266K-445K Annually
Mid level
Artificial Intelligence • Machine Learning • Generative AI
As a Software Engineer on the Database Systems team, you will design and optimize high-performance distributed databases, resolving performance issues and collaborating with teams to enhance reliability and scalability.
Top Skills: C++
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account