Post job

Software engineering internship jobs in Cupertino, CA - 6,278 jobs

All
Software Engineering Internship
Staff Software Engineer
Computer Engineer
Senior Software Engineer
Software Automation Engineer
Engineering Internship
Software Systems Engineer
Software Validation Engineer
Application Software Developer
  • Silicon Validation Software Engineer: CPU and Memory Hierarchy

    Apple 4.8company rating

    Software engineering internship job in Cupertino, CA

    **Role Number:** 200*********** Would you like to work on SW that runs on every Apple phone, pad, and Mac computer in the world? Join our team of experienced SW engineers and debuggers in validating Apple's world class silicon. In this highly visible role you will be writing functional validation SW for the CPUs, caches, and memory subsystem of our SoCs, with the aim of identifying logic design and circuit bugs. You will be a SW developer for a system validation tool used widely across Apple's Silicon Engineering group, and will collaborate with SoC design and product engineering teams to debug and drive silicon issues to root-cause. **Description** Work with designers and architects to understand the functionality of various blocks in the SoC. Create validation test plans, ensuring all key features are covered. Develop SW workloads to validate various CPU and memory subsystem features. Integration of these workloads into an existing system validation tool. Make enhancements to the tool's SW framework to support new CPU architectures. Drive the bring-up and execution of our validation SW in pre-silicon (FPGAs) and post-silicon (development boards). Debug workload failures using a variety of tools and hooks. Release and distribute our system validation SW to cross-functional teams across Apple. **Minimum Qualifications** + BS and a minimum of 3 years relevant industry experience **Preferred Qualifications** + Strong understanding of micro-processor architecture + Good knowledge of ARM or another CPU instruction set architecture + Familiarity with memory technologies and power management + Experienced C and assembly programmer + Experience with scripting languages such as Python, Perl, or Tcl + Knowledge of software tool chains including including compilers, assemblers, and source control tools + Background in silicon bring-up and debug experience a plus + Ability to work well in a team, but to be responsible and self-driven. Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant (*********************************************************************************************** .
    $141k-179k yearly est. 5d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Software Engineer, Intern - Summer 2026, Foster City

    Visa 4.5company rating

    Software engineering internship job in Foster City, CA

    Visa is a world leader in digital payments, facilitating more than 215 billion payments transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories each year. Our mission is to connect the world through the most innovative, convenient, reliable and secure payments network, enabling individuals, businesses and economies to thrive. When you join Visa, you join a culture of purpose and belonging - where your growth is priority, your identity is embraced, and the work you do matters. We believe that economies that include everyone everywhere, uplift everyone everywhere. Your work will have a direct impact on billions of people around the world - helping unlock financial access to enable the future of money movement. Join Visa: A Network Working for Everyone. Job Description As a Software Engineer Intern, you will be placed in one of the technologyorganizations at Visa and specific assignments will depend on upon your skills sets, interest, and team needs. We are seeking Software Engineer interns across our Technology organization. As an intern, you will take on meaningful work, engage in out-of-the-box problem solving, and participate in global case challenges and impactful initiatives. You will get the chance to work with multiple teams, systems, and products through a wide variety of data sources. From technology to business, we are looking for people who can innovate, collaborate and bring Visa into the next level of a rapidly evolving digital marketplace. During the internship, you will work on one or more hands-on projects with the team. Our summer internship also equips you with social and professional networking events and developmental workshops, designed to provide you the resources and training to have an impactful summer. Some examples of previous summer intern projects: Self-serve deployment of Kafka clusters using Docker and Kubernetes with auto scale up capability Creating a natural language Chatbot for searching CDISI knowledge base Developing a prototype that would automate payments at gas stations Automating process for removing duplicate compromised account numbers using low latency algorithms Improving the usage of Visa Checkout across all mobile and web devices Developing testing tools to identify errors in internal systems Creating visual monitoring tools to uncover transaction errors Analyze, design, code and unit test software solutions and enhancements for an application that applies business logic and routes digital currency of global transactions Develop a robust app factory to be used to create hundreds of mobile banking applications for iOS and Android with a single click Implementation of a single development lifecycle, from Analysis and Design, Build, QA, Security, and Deployment. Begin to learn best and secure coding practices and standards Qualifications Basic Qualifications Students pursuing a Bachelor's degree in Computer Science, Computer Engineering, CIS/MIS, Cybersecurity, Business or a related field, with a graduation date in December 2026-August 2027 Strong communications skills, specifically, the absence of repeated grammatical or typographical errors, clear and concise written and spoken communications that demonstrate professional judgment. Preferred Qualifications Proficiency in at least one programming language or technology including, but not limited, to Java, C/C++, C#, .NET, python, Javascript, HTML Experience with Write utilities / automation tools using Selenium, Java, REST, Python, Groovy, and more Exposure to containerized microservices in Kubernetes environments (e.g., class projects, labs, internships). Demonstrated adaptability and willingness to learn new skills and technologies. Familiarity with some of the following (preferred but not required): Kubernetes (especially kind cluster) Jenkins, GitHub Actions, or ArgoCD Chainsaw, Prometheus, Splunk, ClickHouse Opensearch/Elasticsearch Familiarity with software testing principles Experience or knowledgein working with both RDBMS (preferably MySQL) and NoSQL databases (preferably Cassandra) Experience in developing Agentic Solution Machine learning and data science background is great Solid understanding of software engineering concepts and methodologies Document process, designs, test results, and analysis Lead root cause analysis and track defect resolution to completion Review and provide feedback on development code, test designs and test cases Strong ability to collaborate Highly driven, resourceful and results oriented Good team player and excellent interpersonal skills Good analytical and problem-solving skills Demonstrated ability to lead and navigate through ambiguity Additional Information U.S. APPLICANTS ONLY:The estimated hourly range for a new hire into this position is $40/hr to $45/hr. The hourly rate may vary depending on job-related factors which may include knowledge, skills, experience, and location. Work Hours:Varies upon the needs of the department. Work Authorization:Visa will not sponsor applicants for work visas in connection with this position. Future sponsorship will not be considered. This is a hybrid position.Expectation of days in office will be confirmed by your hiring manager. Travel Requirements:This position requires travel5-10% of the time. Mental/Physical Requirements:This position will be performed in an office setting. The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers. Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law. Visa will consider for employment qualified applicants with criminal histories in a manner consistent with applicable local law, including the requirements of Article 49 of the San Francisco Police Code.
    $40 hourly 3d ago
  • Lead Software Automation & Toolchain Engineer

    Acceler8 Talent

    Software engineering internship job in San Jose, CA

    We're hiring a Lead Software Automation & Toolchain Engineer to join a frontier physical AI startup building autonomous systems that can experiment, reason, and discover in the real world. The team is a small, world-class group pushing beyond simulation and software-only AI. Their systems operate across a 20,000 sq ft physical intelligence factory and support a $42M federally funded program, enabling ML-driven agents to directly command real engineering tools and workflows. This role owns the automation substrate that connects AI agents to the physical world - unifying CAD, EDA, CAE, and scientific tools into clean, deterministic, agent-callable interfaces. You'll define how intelligent systems manipulate real engineering stacks at scale. What you'll do: Build reproducible adapters and automation pipelines that make heterogeneous engineering tools fully agent-callable Design structured APIs, parsers, classifiers, and fault-tolerant execution flows across CAD, EDA, CAE, and scientific toolchains Wrap commercial and open-source engineering tools into deterministic, scriptable workflows with robust validation and recovery Partner closely with ML researchers, agent systems engineers, and domain experts to automate end-to-end engineering workflows Make foundational architecture decisions in a fast-moving, first-principles environment What we're looking for: Senior or Lead-level experience automating engineering or scientific tools (e.g., CAD, EDA, CAE, CAM, COMSOL, simulation platforms) Strong systems-thinking ability across heterogeneous tools, file formats, and execution environments Proven ability to build reproducible, fault-tolerant automation pipelines and structured tool interfaces Comfort working at the boundary of software systems, ML-driven agents, and real-world engineering workflows Thrives in high-ownership, frontier research environments Location: San Francisco or Redwood City
    $120k-168k yearly est. 1d ago
  • Distinguished Engineer, Computer Vision

    Geico 4.1company rating

    Software engineering internship job in Palo Alto, CA

    GEICO . For more information, please .**Overview**: GEICO is on a multi-year journey to transform the insurance industry with Artificial Intelligence. **The Team****:** The AI Modeling and Research team is part of the AI Org, which is Geico's strategic investment with the mission to transform Geico into an AI-first company. AI org is led by Vice President, Head of AI. AI Org is in the Technology, Product and AI (TPA) org at Geico. TPA is led by the Chief Technology, Product and AI Officer, who reports to the CEO of Geico. **The Role Purpose**: We are looking for a highly experienced Distinguished Engineer who has deep insights into ML modeling for computer vision and can lead major technical decisions on how the company can build cutting-edge products powered by industry leading computer vision technologies. The candidate should build close partnerships with product, engineering and operation leadership across the company. This role will report directly to the Senior Director of AI Modeling and Research. **Responsibilities:** To be successful in this role, you will need: Continuously improving system performance, scalability, and user experience.**Qualifications****:** 15+ years of hands-on experience in AI/ML in a production environment.Successful leadership experience in leading the technical decisons for teams of size >= 15.Strong communication and collaboration skills across technical and non-technical teams.* Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family's overall well-being.* Financial benefits including market-competitive compensation; a 401K savings plan vested from day one that offers a 6% match; performance and recognition-based incentives; and tuition assistance.* Access to additional benefits like mental healthcare as well as fertility and adoption assistance.* Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year.At GEICO,we offer a rewarding career where your ambitions are met with endless possibilities.Every day we honor our iconic brand by offering quality coverage to millions of customers and being there when they need us most. We thrive on relentless innovation to exceed our customers' expectations while making a real impact on local communities nationwide.Founded in 1936, GEICO is a member of the Berkshire Hathaway family of companies and one of the largest auto insurers in the United States. #J-18808-Ljbffr
    $129k-173k yearly est. 4d ago
  • Quantum Applications Software Developer

    Psiquantum 4.2company rating

    Software engineering internship job in Palo Alto, CA

    PsiQuantum'smission is to build the first useful quantum computers-machines capable of delivering the breakthroughs the field has long promised. Since our founding in 2016, our singular focus has been to build and deploy million-qubit, fault-tolerant quantum systems. Quantum computers harness the laws of quantum mechanics to solve problems that even the most advanced supercomputers or AI systems will never reach. Their impact will span energy, pharmaceuticals, finance, agriculture, transportation, materials, and other foundational industries. Our architecture and approachisbased on silicon photonics. Byleveragingthe advanced semiconductor manufacturing industry-including partners like GlobalFoundries-we use the same high-volume processes that already produce billions of chips for telecom and consumer electronics. Photonics offers natural advantages for scale: photonsdon'tfeel heat, are immune to electromagnetic interference, and integrate with existing cryogenic cooling and standard fiber-optic infrastructure. In 2024,PsiQuantumannounced government-funded projects to support the build-out of our first utility-scale quantum computers in Brisbane, Australia, and Chicago, Illinois. These initiatives reflect a growing recognition that quantum computing will be strategically and economically defining-and that now is the time to scale. PsiQuantumalso develops the algorithms and software needed to make these systems commercially valuable. Our application, software, and industry teams work directly with leading Fortune 500 companies-including Lockheed Martin, Mercedes-Benz, Boehringer Ingelheim, and Mitsubishi Chemical-to prepare quantum solutions for real-world impact. Quantum computing is not an extension of classical computing. Itrepresentsa fundamental shift-and a path to mastering challenges that cannot besolvedany other way. The potential is enormous, and we have a clearpathto make it real. Come join us. Job Summary: PsiQuantum's applications team is uniquely focused on algorithms in the fault tolerant regime and is very tightly integrated with quantum architecture development. Within that team, the role of a quantum applications software engineer is to design, build and deploy tools which drive the development of quantum applications for solving the world's most pressing problems. As a crucial member within the team, a quantum application software engineer's job is to work closely with quantum applications architects and engineers to develop software toolkits and workflows, without which the team could not do their job. Such tools include (but are not limited to): quantum simulators, quantum resource estimators, quantum circuit compilation, and domain-specific quantum application integration. This work takes quantum algorithms from concept to reality, may involve close collaboration with external partners on specific use cases, and directly enables the discovery of both new quantum application use-cases and novel algorithmic techniques. Responsibilities: Lead the design, development, and deployment of quantum applications software tools to support both internal and external users. Maintain, service and upgrade a high-quality codebase supported by a fast and reliable simulation infrastructure. Work closely with internal and external partners and other members of the quantum applications team to design, implement and analyze quantum algorithms for real-world use cases. Assist with full system analysis to evaluate and optimize resource requirements for fault tolerant computations. Assist with the optimization of quantum algorithms at the subroutine, circuit, and compiled gate-set level. Experience/Qualifications: Graduate degree in Physics, Math, or Computer Science or equivalent required (MSc or PhD). Practical experience in quantum computing, programming quantum applications, or quantum circuit compilation. 5+ years professional experience programming and releasing production code in Python, C++, or similar languages. Experience with quantum algorithms or compiling in the regime of fault tolerant gates preferred. Experience with deployment of code in distributed environments, cloud application development, and RESTful API-driven architectures. A results-driven "doer", preferably with experience in a high-throughput, rapid-delivery work environment. A problem solver, with an analytical mindset. Proven team player with an ability to work effectively across departments, sites, and time zones. Ability to work independently and contribute in fast-moving start-up environment. PsiQuantum provides equal employment opportunity for all applicants and employees. PsiQuantum does not unlawfully discriminate on the basis of race, color, religion, sex (including pregnancy, childbirth, or related medical conditions), gender identity, gender expression, national origin, ancestry, citizenship, age, physical or mental disability, military or veteran status, marital status, domestic partner status, sexual orientation, genetic information, or any other basis protected by applicable laws. Note: PsiQuantum will only reach out to you using an official PsiQuantum email address and will never ask you for bank account information as part of the interview process. Please report any suspicious activity to . We are not accepting unsolicited resumes from employment agencies. The ranges below reflect the target ranges for a new hire base salary. One is for the Bay Area (within 50 miles of HQ, Palo Alto), the second one (if applicable) is for elsewhere in the US (beyond 50 miles of HQ, Palo Alto). If there is only one range, it is for the specific location of where the position will be located.Actual compensation may vary outside of these ranges and is dependent on various factors including but not limited to a candidate's qualifications including relevant education and training, competencies, experience, geographic location, and business needs. Base pay is only one part of the total compensation package. Full time roles are eligible for equity and benefits. Base pay is subject to change and may be modified in the future. U.S. Base Pay Range $140,000-$160,000 USDBay Area Pay Range $170,000-$185,000 USD
    $170k-185k yearly 4d ago
  • Systems Software Engineer

    Sunbelt Controls 3.3company rating

    Software engineering internship job in Pleasanton, CA

    Now Hiring: Systems Software Engineer II 📍 Pleasanton, CA | 💰 $108,000 - $135,000 per year 🏢 About the Role We're looking for an experienced Systems Software Engineer II to join Sunbelt Controls, a leading provider of Building Automation System (BAS) solutions across the Western U.S. In this role, you'll develop and program databases, create custom graphics, and integrate control systems for smart buildings. You'll also support project startups, commissioning, and troubleshooting - working closely with project managers and engineers to deliver high-quality, energy-efficient building automation solutions. If you have a passion for technology, problem-solving, and helping create intelligent building systems, this opportunity is for you. ⚙️ What You'll Do Design and program BAS control system databases and graphics for assigned projects. Lead the startup, commissioning, and troubleshooting of control systems. Work with networked systems and diagnose LAN/WAN connectivity issues. Perform pre-functional and functional system testing, including LEED and Title 24 requirements. Manage project documentation, including as-builts and commissioning records. Coordinate with project teams, subcontractors, and clients for smooth execution. Mentor and support junior Systems Software Engineers. 🧠 What We're Looking For 2-5 years of experience in Building Automation Systems or a related field. Associate's degree in a technical field (Bachelor's in Mechanical or Electrical Engineering preferred). Proficiency in MS Office, Windows, and basic TCP/IP networking. Strong organizational skills and the ability to manage multiple priorities. Excellent communication and customer-service skills. Valid California driver's license. 💎 Why You'll Love Working With Us At Sunbelt Controls, we don't just build smart buildings - we build smart careers. As a 100% employee-owned company (ESOP), we offer a supportive, growth-oriented environment where innovation and teamwork thrive. What we offer: Competitive salary: $108K - $135K, based on experience Employee-owned company culture with a family-oriented feel Comprehensive health, dental, and vision coverage Paid time off, holidays, and 401(k)/retirement plan Professional growth, mentorship, and ongoing learning opportunities Veteran-friendly employer & Equal Opportunity workplace 🌍 About Sunbelt Controls Sunbelt Controls is a premier BAS solutions provider serving clients across multiple industries, including data centers, healthcare, education, biotech, and commercial real estate. We specialize in smart building technology, system retrofits, analytics, and energy efficiency - helping clients reduce operational costs and achieve sustainable performance. 👉 Apply today to join a team that's shaping the future of intelligent buildings. #Sunbelt #BuildingAutomation #SystemsEngineer #HVACControls #BASCareers
    $108k-135k yearly 2d ago
  • Navigation Engineer - Summer Internship

    Anello Photonics

    Software engineering internship job in Santa Clara, CA

    ANELLO Photonics ****************************** is a leading-edge technology company based in Santa Clara, CA. The company has developed integrated photonic system-on-chip technology for next generation navigation. ANELLO's SIPHOGTM gyroscope is based on its patented photonic integrated circuit technology. The result is a product that is higher performance, much smaller size, weight, and power at a fraction of the cost of traditional optical gyros used in industrial, aerospace and military applications. It enables reliable and accurate navigation and positioning across many autonomous applications. ANELLO is currently engaged in commercial trials with various market-leading customers in the Construction, Farming, Trucking, Unmanned Aerial Vehicles, Autonomous Vehicles, and National Security segments. Job Summary: The Navigation Engineer develops and implements navigation algorithms for ANELLO systems that may be utilized on a variety of vehicle types, including ground, air and marine. The position will be integral member of navigation projects from requirements and software architecture to algorithms design, implementation, tuning and validation. ANELLO is creating navigation systems that will address the need for robust solutions in GNSS-challenged and GNSS-denied environments. Responsibilities: Collaborate and help craft the vision and roadmap for ANELLO navigation products Collaborate in highly multi-functional environment and work closely with systems, sensor, control, software, simulations, and business-related team members Participate in navigation tasks including system trade studies, component modeling of inertial measurement units (IMU), global navigation satellite systems (GNSS), camera, radar, LiDAR as well as simulation of navigation algorithms Help define requirements for vehicle sensors and state estimation software including sensors selection, voting, monitoring, fault detection, and sensor fusion Work with a multi-disciplinary team to develop and integrate complex hardware/software systems Contribute to architecture concepts, concept of operations, and technology trade studies Analyze, source, and select sensor solutions for use in the navigation system Give technical presentations and provide technical support to ANELLO team members Experience: BS (MS or Phd preferred) in Physics, EE, Aerospace Engineering, Applied Math, or other related fields 2+ years experience in sensor signal processing and sensor fusion algorithms (an equivalent combination of education and experience will be considered) Experience prototyping algorithms in Matlab, Python, Julia or similar tools Proficiency in C, C++ and Python Experience with GNSS aided inertial navigation system and performance analysis of navigation systems and navigation state error estimation with knowledge of optimal state estimation filters such as Kalman Filter and Extended Kalman filter (EKF) Solid understanding of state estimation techniques: state observers, Kalman filter, nonlinear state estimation Exceptional organizational, presentation, and communication skills Strong proficiency in modern software development workflows and practices, including version control, build and test systems, and peer review Strong mathematical skills and experience implementing mathematical frameworks Understanding of classical and modern navigation methodologies Additional Information: Start/end dates and duration of internship are flexible Due to U.S. government contract requirements ANELLO works under, applicants must be authorized to work in the United States without sponsorship. U.S. citizenship or Green Card required.
    $44k-78k yearly est. 6d ago
  • Senior Developer - Embedded Wi-Fi - Palo Alto, CA

    Info-Ways

    Software engineering internship job in Palo Alto, CA

    Contract IT Role: Senior Developer - Embedded Wi-Fi Duration: 6+ Months BGV will be done for the selected candidates. 8+ years of experience in Embedded Software Development in C/Linux Environment Qualifications Expertise in Wi-Fi chipset Driver Development / Porting / Integration Domain Knowledge in 802.11 a/b/g/n/ac Expertise in Wi-Fi open source components - LwIP, WPA Supplicants, D‑Bus, ConnMan Expertise in C Programming Preferred Experience in Wi-Fi chipsets from Broadcomm Work Experience in Chipset Provider, OEM, SOC companies Application Details Please respond with your word resume and requested details: Full Name Work Authorization Contact Number Email ID Skype ID Current location Willing to relocate Rate/hr All your information will be kept confidential according to EEO guidelines. #J-18808-Ljbffr
    $118k-164k yearly est. 1d ago
  • Staff Software Engineer

    Supermicro 4.7company rating

    Software engineering internship job in San Jose, CA

    Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop/ Big Data, Hyperscale, HPC and IoT/Embedded customers worldwide. We are the #5 fastest growing company among the Silicon Valley Top 50 technology firms. Our unprecedented global expansion has provided us with the opportunity to offer a large number of new positions to the technology community. We seek talented, passionate, and committed engineers, technologists, and business leaders to join us. Why This Role Matters: Supermicro is seeking a Staff Software Engineer with exceptional networking software development experience to join our rapidly growing switch department. In this role, you will be involved in the design, development, and testing of switching software products. This position will be based at our headquarters in San Jose, CA. Essential Duties and Responsibilities: Includes the following essential duties and responsibilities (other duties may also be assigned): * Technical Leadership and Hands-on Software Design and Development: Design, architect and develop cluster/network management software to manage data center network of ethernet switches. Design, architect, and develop networking software to manage Ethernet switches, ensuring robustness and efficiency. * Collaboration & mentoring: Collaborate with other technical leaders and product managers in the switching organization to meet business and technical requirements and to plan and execute software code upgrades, maintenance, and operational improvements. Mentor and coach team members on best practices, design reviews, debugging, process improvements, and architectural decisions. * Customer Focus: Collaborate with internal customers (testing/Lab team as well as IT, Rack teams) and resolve technical issues. Support customer engagements and deployments. Solve customer issues within appropriate SLA. * Documentation and Communication: Prepare design and architecture documents, along with detailed test plans for networking software, facilitating clear communication, and understanding across teams. * Automated Testing and Validation: Write test scripts, automate them, and conduct thorough testing of the developed networking software to ensure high quality and performance. Qualification: * Bachelor's degree in electronics or computer engineering or equivalent experience. * A minimum of 12 years of extensive hands-on experience in networking software development. * A track record of technical leadership and mentoring. * In-depth knowledge of switching products and protocols, including Layer 2 and Layer 3. * Aptitude for developing and maintaining satisfactory working relationships with clients and internal staff and effectively managing conflicts. * Self-motivated with a strong ability to achieve and measure established goals. * Experience with SONiC switch software is preferred. * Proficiency in Python and JavaScript, with experience in API development preferred. Salary Range $170,000 - $200,000 The salary offered will depend on several factors, including your location, level, education, training, specific skills, years of experience, and comparison to other employees already in this role. In addition to a comprehensive benefits package, candidates may be eligible for other forms of compensation, such as participation in bonus and equity award programs. EEO Statement Supermicro is an Equal Opportunity Employer and embraces diversity in our employee population. It is the policy of Supermicro to provide equal opportunity to all qualified applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status or special disabled veteran, marital status, pregnancy, genetic information, or any other legally protected status.
    $170k-200k yearly 1d ago
  • Staff Simulation Software Engineer

    Strativ Group

    Software engineering internship job in San Jose, CA

    Location: San Jose (full time onsite) Engagement: Contract (1099 or W2) Duration: 6-12 months FTE conversion thereafter. Hourly rate: The focus is on finding the right person, therefore open to market rate. Overview In this senior leadership capacity, you will spearhead the engineering of sophisticated flight emulation platforms designed for rigorous system certification and pilot-interaction studies. You will be responsible for modernizing deployment workflows through automated integration cycles and partnering with multidisciplinary teams to synchronize physical components within synchronized, real-time testing frameworks. By overseeing the full lifecycle of virtualized environments-ranging from component-level benches to full-scale "Iron Bird" rigs-you will ensure simulation accuracy by reconciling digital outputs with empirical data from live flight operations. Beyond the technical architecture, you will define the UI strategy for simulation control, manage the resolution of intricate distributed system anomalies, and cultivate a culture of elite technical mentorship and strategic project execution. Requirements: Expert experience in simulation software development and systems integration. Bachelor's or higher degree in Aerospace, Software, Electrical Engineering, Computer Science, or a related field. Seasoned technical lead for an engineering team; providing guidance in planning and execution. Advanced proficiency in C/C++ and Python. Expert in MATLAB/Simulink and Python. Extensive experience developing real-time HIL test infrastructures. Proven ability to develop simulation tools with a focus on usability, modularity, and performance. Expert of communication standards and protocols (RS-422/485, CAN/CAN-FD, ARINC-429, Ethernet, TCP/IP, USB etc…) Experience prototyping Graphical User Interfaces based on user feedback. Knowledgeable with software engineering practices including CI/CD (GitHub Actions, Jenkins), test-driven development, and agile methodologies. Strong problem-solving and debugging skills with a proactive, solutions-oriented mindset. Comfortable working in cross-disciplinary teams and mentoring junior engineers. Preferred Qualifications Experience with aerospace, spacecraft, or robotics systems-including modeling of flight dynamics, sensor-actuator loops, or avionics. Proficiency in the NI software suite (LabVIEW, VeriStand). Experience developing and troubleshooting custom code (i.e. plugins, logical devices, custom devices) for real-time OS Background in simulation infrastructure for VTOL, rotorcraft, or autonomous vehicles. Understanding of control theory, GNC algorithms, and physics-based modeling. Hands-on experience with HIL/SIL test rigs, hardware communication protocols, and test instrumentation. Exposure to regulatory frameworks (FAA, DoD, NASA) and test certification environments. Startup or fast-paced development experience is a plus. Experience automating and executing test plans. Familiarity with fault injection methodologies. Familiarity with lab
    $130k-184k yearly est. 4d ago
  • Staff Software Engineer

    Storm3

    Software engineering internship job in Fremont, CA

    💻 Staff / Principal Software Engineer - AI Platform (LLMs & RAG) 📋 GenAI Healthcare 📍 Hybrid in SF 💸 Competitive base + hefty bonus We are working with a pioneering generative AI-native health company revolutionizing hyper-personalized care. Its precision care platform enabling a new era of whole-person care through generative and predictive intelligence. They tap into cutting-edge resources, have an extensive dataset covering 100s million patients and a network of 1.8 million healthcare professionals. We are seeking a Staff / Principal Software Engineer to provide technical leadership in building, scaling, and operating LLM-powered healthcare applications, with a strong emphasis on RAG, knowledge systems, and AI-native backend architectures. Responsibilities: Design, build, and evolve scalable LLM-based systems, including RAG pipelines, prompt orchestration, embedding strategies, vector search, and inference workflows. Develop AI services that operate on healthcare and clinical data while respecting FHIR, HL7, HIPAA, and other regulatory and compliance requirements. Partner closely with clinical, product, and data science teams to translate real-world clinical workflows Build and maintain backend services and APIs supporting LLM inference, evaluation, observability, and lifecycle management Establish best practices for prompt management, model versioning, human-in-the-loop workflows, and continuous improvement using feedback signals. Act as a technical authority across teams, influencing architecture decisions and long-term platform strategy. Mentor senior and mid-level engineers, set engineering standards, and raise the bar on system design and code quality. Work closely with data engineering, data science, security, and product leadership to align AI capabilities with business and clinical objectives. Minimum Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, or a related field. 7+ years of professional software engineering experience, with 2+ years working directly with LLM-based systems in production environments. Hands-on experience designing and deploying RAG architectures Strong proficiency in Python and experience with modern backend stacks Experience working in healthtech, healthcare, life sciences, or clinical data environments, including exposure to regulated data. Proven ability to design systems that are scalable, secure, observable, and maintainable. Preferred Qualifications: Experience integrating LLMs with EHR data, clinical guidelines, prior authorization rules, quality measures, or real-world evidence datasets. Familiarity with LLM evaluation tooling and frameworks Experience with cloud-native architectures and containerized deployments 📧 Interested in applying? Please click on the ‘Easy Apply' button
    $131k-185k yearly est. 5d ago
  • Senior Software Engineer

    Metric Bio

    Software engineering internship job in Menlo Park, CA

    We're partnering with a fast-growing healthcare AI company building production-grade software that connects advanced machine-learning models directly into real clinical workflows. This role sits at the intersection of full-stack engineering, cloud infrastructure, and data-intensive systems supporting clinician-facing applications. You'll work on systems that handle voice-driven clinical documentation, structured report generation, and backend services that operate at scale in a regulated environment. What You'll Work On: Build and operate full-stack services supporting clinician workflows and AI-powered applications Develop systems that transform voice dictation and model outputs into structured clinical reports Create workflows for drafting, editing, and final clinician sign-off Design and maintain low-latency, scalable backend services in the cloud Work with large volumes of structured and unstructured data, including metadata and model outputs Partner closely with machine-learning and infrastructure teams to bring inference into production Own services end-to-end: design, implementation, deployment, and ongoing reliability What We're Looking For: Demonstrated ability to build and ship full-stack systems in production environments Experience designing, deploying, and operating cloud-based services (AWS preferred) Comfort owning API-driven, data-intensive systems Experience working with distributed systems and production reliability concerns Familiarity with a modern backend stack, such as: AWS (e.g., EC2, S3, ECS/EKS, IAM, monitoring/logging tools) Python-based backend services (e.g., FastAPI or similar frameworks) Relational databases (e.g., PostgreSQL or equivalent) Strong ownership mindset and sound engineering judgment This team is not credential-driven - they value clear evidence of impact, technical depth, and the ability to own complex systems. Nice to Have: Experience with report generation, document workflows, or structured text pipelines Exposure to ML inference pipelines or AI-powered production systems Background working in healthcare or other regulated environments
    $118k-164k yearly est. 5d ago
  • Flight Guidance Engineer (Internship)

    Reliable Robotics 4.0company rating

    Software engineering internship job in Mountain View, CA

    We're building safety-enhancing technology for aviation that will save lives. Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally transformative to the way goods - and eventually people - move around the planet. We are a team of mission-driven engineers with experience across aerospace, robotics and self-driving cars working to make this future a reality. As a Flight Guidance Engineering Intern at Reliable Robotics, you will work alongside a team of mission-driven engineers with experience across aviation, space, robotics and self-driving cars to support our autonomous flight systems. You will contribute to the design, implementation, and testing of the guidance system, and your work will enable the integration of uncrewed aircraft into the National Airspace System. Responsibilities Design guidance system features that interface seamlessly with flight control systems and pilot displays Implement flight guidance algorithms in flight software and validate in simulation Build infrastructure for automated simulation and hardware-in-the-loop testing of guidance algorithms Integrate and verify guidance system features in software-in-the-loop and hardware-in-the-loop test environments Develop flight test plans and conduct post-test data review Basic Success Criteria Currently enrolled as a junior or senior in an undergraduate program in aerospace engineering, robotics engineering, software engineering, or similar field of study A solid understanding of fundamentals -- engineering math, kinematics, and dynamics Proficient in C++ and Python Proactive and motivated to tackle hard problems Excellent written and verbal communication skills Preferred Success Criteria Currently enrolled in a graduate program in aerospace engineering, robotics engineering, software engineering, or similar advanced degree Experience in one or more of the following areas: motion planning, optimization, control theory, probability theory Experience developing software for safety critical applications Learn more about the internship experience at Reliable Robotics from former interns: link The location of the position is in Mountain View, CA. No travel is required. The estimated annualized salary for this position is $120,000. This position requires access to information that is subject to U.S. export controls. An offer of employment will be contingent upon the applicant's capacity to perform in compliance with U.S. export control laws. All applicants are asked to provide documentation that legally establishes status as a U.S. person or non-U.S. person (and nationalities in the case of a non-U.S. person). Where the applicant is not a U.S. person, meaning not a (i) U.S. citizen or national, (ii) U.S. lawful permanent resident, (iii) refugee under 8 U.S.C. * 1157, or (iv) asylee under 8 U.S.C. * 1158, or not otherwise permitted to access the export-controlled technology without U.S. government authorization, the Company reserves the right not to apply for an export license for such applicants whose access to export-controlled technology or software source code requires authorization and may decline to proceed with the application process and any offer of employment on that basis. At Reliable Robotics, our goal is to be a diverse and inclusive workforce. As an Equal Opportunity Employer, we do not discriminate on the basis of race, religion, color, creed, ancestry, sex, gender (including pregnancy, childbirth, breastfeeding, or related medical conditions), gender identity, gender expression, sexual orientation, age, non-disqualifying physical or mental disability or medical conditions, national origin, military or veteran status, genetic information, marital status, or any other basis covered by applicable law. All employment and promotion is decided on the basis of qualifications, merit, and business need. If you require reasonable accommodation in completing an application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please direct your inquiries to
    $120k yearly 4d ago
  • 3D/4D Computer Vision ML Engineer for Mobile AI

    Apple Inc. 4.8company rating

    Software engineering internship job in Sunnyvale, CA

    A leading technology company in Sunnyvale is seeking a CVML Engineer to drive innovation in 3D and 4D computer vision and health applications. The role requires a Bachelor's degree and experience in computer vision algorithms. Candidates should be proficient in Python and PyTorch, with a strong foundation in linear algebra and optimization principles. Competitive compensation and comprehensive benefits included. #J-18808-Ljbffr
    $153k-211k yearly est. 5d ago
  • Principal Computer Vision Engineer & AI Modeling

    Geico 4.1company rating

    Software engineering internship job in Palo Alto, CA

    A leading auto insurance company is seeking a Distinguished Engineer with extensive AI/ML experience to lead technical decisions in building innovative products focusing on computer vision technologies. The ideal candidate will have over 15 years in the field and will collaborate closely across teams to drive performance and user experience improvements. This position offers flexibility, competitive compensation, and a comprehensive rewards program. #J-18808-Ljbffr
    $129k-173k yearly est. 4d ago
  • Lead Software Automation & Toolchain Engineer

    Acceler8 Talent

    Software engineering internship job in San Francisco, CA

    We're hiring a Lead Software Automation & Toolchain Engineer to join a frontier physical AI startup building autonomous systems that can experiment, reason, and discover in the real world. The team is a small, world-class group pushing beyond simulation and software-only AI. Their systems operate across a 20,000 sq ft physical intelligence factory and support a $42M federally funded program, enabling ML-driven agents to directly command real engineering tools and workflows. This role owns the automation substrate that connects AI agents to the physical world - unifying CAD, EDA, CAE, and scientific tools into clean, deterministic, agent-callable interfaces. You'll define how intelligent systems manipulate real engineering stacks at scale. What you'll do: Build reproducible adapters and automation pipelines that make heterogeneous engineering tools fully agent-callable Design structured APIs, parsers, classifiers, and fault-tolerant execution flows across CAD, EDA, CAE, and scientific toolchains Wrap commercial and open-source engineering tools into deterministic, scriptable workflows with robust validation and recovery Partner closely with ML researchers, agent systems engineers, and domain experts to automate end-to-end engineering workflows Make foundational architecture decisions in a fast-moving, first-principles environment What we're looking for: Senior or Lead-level experience automating engineering or scientific tools (e.g., CAD, EDA, CAE, CAM, COMSOL, simulation platforms) Strong systems-thinking ability across heterogeneous tools, file formats, and execution environments Proven ability to build reproducible, fault-tolerant automation pipelines and structured tool interfaces Comfort working at the boundary of software systems, ML-driven agents, and real-world engineering workflows Thrives in high-ownership, frontier research environments Location: San Francisco or Redwood City
    $120k-168k yearly est. 1d ago
  • Staff Software Engineer

    Storm3

    Software engineering internship job in San Francisco, CA

    💻 Staff / Principal Software Engineer - AI Platform (LLMs & RAG) 📋 GenAI Healthcare 📍 Hybrid in SF 💸 Competitive base + hefty bonus We are working with a pioneering generative AI-native health company revolutionizing hyper-personalized care. Its precision care platform enabling a new era of whole-person care through generative and predictive intelligence. They tap into cutting-edge resources, have an extensive dataset covering 100s million patients and a network of 1.8 million healthcare professionals. We are seeking a Staff / Principal Software Engineer to provide technical leadership in building, scaling, and operating LLM-powered healthcare applications, with a strong emphasis on RAG, knowledge systems, and AI-native backend architectures. Responsibilities: Design, build, and evolve scalable LLM-based systems, including RAG pipelines, prompt orchestration, embedding strategies, vector search, and inference workflows. Develop AI services that operate on healthcare and clinical data while respecting FHIR, HL7, HIPAA, and other regulatory and compliance requirements. Partner closely with clinical, product, and data science teams to translate real-world clinical workflows Build and maintain backend services and APIs supporting LLM inference, evaluation, observability, and lifecycle management Establish best practices for prompt management, model versioning, human-in-the-loop workflows, and continuous improvement using feedback signals. Act as a technical authority across teams, influencing architecture decisions and long-term platform strategy. Mentor senior and mid-level engineers, set engineering standards, and raise the bar on system design and code quality. Work closely with data engineering, data science, security, and product leadership to align AI capabilities with business and clinical objectives. Minimum Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, or a related field. 7+ years of professional software engineering experience, with 2+ years working directly with LLM-based systems in production environments. Hands-on experience designing and deploying RAG architectures Strong proficiency in Python and experience with modern backend stacks Experience working in healthtech, healthcare, life sciences, or clinical data environments, including exposure to regulated data. Proven ability to design systems that are scalable, secure, observable, and maintainable. Preferred Qualifications: Experience integrating LLMs with EHR data, clinical guidelines, prior authorization rules, quality measures, or real-world evidence datasets. Familiarity with LLM evaluation tooling and frameworks Experience with cloud-native architectures and containerized deployments 📧 Interested in applying? Please click on the ‘Easy Apply' button
    $131k-186k yearly est. 5d ago
  • Staff Software Engineer

    Psiquantum 4.2company rating

    Software engineering internship job in Palo Alto, CA

    PsiQuantum'smission is to build the first useful quantum computers-machines capable of delivering the breakthroughs the field has long promised. Since our founding in 2016, our singular focus has been to build and deploy million-qubit, fault-tolerant quantum systems. Quantum computers harness the laws of quantum mechanics to solve problems that even the most advanced supercomputers or AI systems will never reach. Their impact will span energy, pharmaceuticals, finance, agriculture, transportation, materials, and other foundational industries. Our architecture and approachisbased on silicon photonics. Byleveragingthe advanced semiconductor manufacturing industry-including partners like GlobalFoundries-we use the same high-volume processes that already produce billions of chips for telecom and consumer electronics. Photonics offers natural advantages for scale: photonsdon'tfeel heat, are immune to electromagnetic interference, and integrate with existing cryogenic cooling and standard fiber-optic infrastructure. In 2024,PsiQuantumannounced government-funded projects to support the build-out of our first utility-scale quantum computers in Brisbane, Australia, and Chicago, Illinois. These initiatives reflect a growing recognition that quantum computing will be strategically and economically defining-and that now is the time to scale. PsiQuantumalso develops the algorithms and software needed to make these systems commercially valuable. Our application, software, and industry teams work directly with leading Fortune 500 companies-including Lockheed Martin, Mercedes-Benz, Boehringer Ingelheim, and Mitsubishi Chemical-to prepare quantum solutions for real-world impact. Quantum computing is not an extension of classical computing. Itrepresentsa fundamental shift-and a path to mastering challenges that cannot besolvedany other way. The potential is enormous, and we have a clearpathto make it real. Come join us. Job Summary: The Quantum Architecture Software Team at PsiQuantumbuilds the core software and data systems that underpin the study and simulation of quantum computer architectures.Quantum architects research and develop architectures for fault-tolerant photonic quantum computers, in particular methods for entanglement generation and error correction.The Quantum Architecture Software Team builds and supports the internal software platforms that enable these efforts-developing andmaintainingsimulation frameworks, data systems, and computational tools used to evaluate and explore architectural concepts. We are seeking aFull-StackPlatformLeadtoown the design, implementation, and evolution of the backend and web systems that underpin the Quantum Architecture (QA) platform. This role blends deep software engineeringexpertisein Python, distributed systems, and web architecture, with the ability to design clean interfaces and build robust, composable infrastructure for scientific and computational workflows. You'llwork directly with physicists, software engineers, and researchers to turn computational ideas into sustainable, high-value software systems that drive the simulation and exploration of quantum architectures. Responsibilities Architect and implement the QA platform's backend services and APIs using modern Python web frameworks (e.g.,FastAPI, Flask, Django, or equivalent), ensuring clean interface boundaries and maintainable abstractions. Design and evolve Python-based pipelines that manage data, computation, and integration with research and simulation systems-focusing on reliability, composability, and debuggability. Develop modular service interfaces for data access, configuration, and workflow orchestration, ensuring alignment between backend systems and frontend or computational clients. Establish infrastructure-as-code foundations using Terraform, managing multi-environment deployments and scaling across AWS services (EC2, S3, EKS, IAM, CloudWatch, etc.). Own schema design, indexing strategies, and performance optimization fordatabasebackends (e.g.,Postgres, MySQL, and MongoDB). Implement distributed caching, task orchestration, and stateful compute components using Redis or Valkeyto support low-latency data and job pipelines. Integrate and manage authentication and authorization layers (OAuth2, OIDC, SSO, IAM roles), ensuring secure, policy-driven service interactions. Define and enforce rigorous SDLC and engineering hygiene-type-checked Python (e.g.,mypy,pydantic), comprehensive testing, CI/CD pipelines, and reproducible environments. Develop internal developer tooling and interfaces (CLI utilities, REST/gRPCendpoints, Python client libraries) to enable high-velocity platform development. Lead API versioning, schema evolution, and documentation standards across backend systems. Design, implement, andmaintainboth backend and frontend components of the QA platform-owning the full stack from UIto Python APIs and data layers, ensuring clean, well-specified, and performant interfaces across the system. Implement observability frameworks-structured logging, metrics, and distributed tracing-to ensure operational insight and performance analysis across services. Mentor engineers in platform design, Python performance optimization, and large-scale system composition. Experience/Qualifications (list experience and qualifications needed for the position) 8+ years of professional software engineering experience, with extensive backend and platform designexpertise. Expertproficiencyin Python, including asynchronous programming, typing, dependency management, packaging, and performance profiling. Hands-on experience with modern web frameworks (FastAPI, Flask, Django) and Python-based interface patterns (pydanticmodels, dependency injection, API schemas). Deep familiarity with pipeline design patterns-task orchestration, async workflows, and dataflow systems-built in Python or hybrid stacks. Strong command of AWS services (EC2, EKS, S3, IAM, CloudWatch, Lambda) and infrastructure automation via Terraform. Proficiencywith databases (Postgres, MySQL, MongoDB), schema design, migrations, and query optimization. Experience designing andmaintainingcaching andstatesystems (Redis,Valkey) for scalable backend workloads. Deep understanding of auth(c/z), secrets management, and service-to-service identity mechanisms. Strong SDLC discipline-CI/CD (GitLab, GitHub Actions), static analysis, code review automation, and test-driven development. Experience designing internal APIs, Python client SDKs, and developer-facing tools with strong focus on usability and maintainability. Working knowledge of frontend integration (React, TypeScript) and REST/gRPCcontract management. Operational familiarity with observability and profiling tools (Prometheus, Grafana,OpenTelemetry,cProfile,py-spy, Perf). Ability to design for long-term maintainability-balancing low-level optimization with clean architectural separation and stable interfaces. Familiarity with HPC environments and Slurm-based job orchestrationis preferred Experience in scientific computing, simulation, or high-performance data environmentsis preferred PsiQuantum provides equal employment opportunity for all applicants and employees. PsiQuantum does not unlawfully discriminate on the basis of race, color, religion, sex (including pregnancy, childbirth, or related medical conditions), gender identity, gender expression, national origin, ancestry, citizenship, age, physical or mental disability, military or veteran status, marital status, domestic partner status, sexual orientation, genetic information, or any other basis protected by applicable laws. Note: PsiQuantum will only reach out to you using an official PsiQuantum email address and will never ask you for bank account information as part of the interview process. Please report any suspicious activity to . We are not accepting unsolicited resumes from employment agencies. The ranges below reflect the target ranges for a new hire base salary. One is for the Bay Area (within 50 miles of HQ, Palo Alto), the second one (if applicable) is for elsewhere in the US (beyond 50 miles of HQ, Palo Alto). If there is only one range, it is for the specific location of where the position will be located.Actual compensation may vary outside of these ranges and is dependent on various factors including but not limited to a candidate's qualifications including relevant education and training, competencies, experience, geographic location, and business needs. Base pay is only one part of the total compensation package. Full time roles are eligible for equity and benefits. Base pay is subject to change and may be modified in the future. U.S. Base Pay Range $190,000-$215,000 USDBay Area Pay Range $220,000-$245,000 USD
    $220k-245k yearly 4d ago
  • Sr. Flight Software Engineer

    Reliable Robotics 4.0company rating

    Software engineering internship job in Mountain View, CA

    We're building safety-enhancing technology for aviation that will save lives. Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally transformative to the way goods - and eventually people - move around the planet. We are a team of mission-driven engineers with experience across aerospace, robotics and self-driving cars working to make this future a reality. As a Flight Software Engineer at Reliable Robotics, you will automate the operation of highly complex aircraft systems. Our Flight Software teams are deeply involved in all aspects of the development and certification of the Reliable Robotics autonomy stack, and play a central role in bringing our aircraft to life. Responsibilities In your role as Flight Software Engineer, you will develop highly deterministic C++ software in a bare metal environment that works with sensors & control systems, robustly handles system faults, and integrates with other vehicle subsystems. You'll drive requirements and implement excellent unit tests. You'll also have the opportunity to work directly with flight hardware in the lab and on the plane, plan flight testing, and watch your code fly an aircraft. Basic Success Criteria Bachelor's Degree in Computer Science, Aerospace or equivalent experience 7+ years of professional experience with C or C++ Professional experience developing software for embedded or high performance applications Ability to work in a self-directed manner in a fast-paced environment Preferred Criteria Thorough understanding of computer architecture, operating systems and networking Experience with DO-178C Experience developing software for safety critical applications Excellent written and verbal communication skills Flight Software links together the mechanical, avionics, algorithmic, and embedded worlds to actually make the airplane fly. The core nature of the role offers the opportunity to interact with teams and components across the entire automated aircraft and to specialize in the areas most exciting to you. The estimated salary range for this position is $215,000 to $300,000/annual salary + cash and stock option awards + benefits. At Reliable Robotics, we strive to provide competitive and rewarding compensation based on experience and expertise, as well as market conditions, location, and pay equity. In addition to base compensation, Reliable Robotics offers stock options, employee medical, 401k contribution, great co-workers and a casual work environment. This position requires access to information that is subject to U.S. export controls. An offer of employment will be contingent upon the applicant's capacity to perform in compliance with U.S. export control laws. All applicants are asked to provide documentation that legally establishes status as a U.S. person or non-U.S. person (and nationalities in the case of a non-U.S. person). Where the applicant is not a U.S. person, meaning not a (i) U.S. citizen or national, (ii) U.S. lawful permanent resident, (iii) refugee under 8 U.S.C. * 1157, or (iv) asylee under 8 U.S.C. * 1158, or not otherwise permitted to access the export-controlled technology without U.S. government authorization, the Company reserves the right not to apply for an export license for such applicants whose access to export-controlled technology or software source code requires authorization and may decline to proceed with the application process and any offer of employment on that basis. At Reliable Robotics, our goal is to be a diverse and inclusive workforce. As an Equal Opportunity Employer, we do not discriminate on the basis of race, religion, color, creed, ancestry, sex, gender (including pregnancy, childbirth, breastfeeding, or related medical conditions), gender identity, gender expression, sexual orientation, age, non-disqualifying physical or mental disability or medical conditions, national origin, military or veteran status, genetic information, marital status, or any other basis covered by applicable law. All employment and promotion is decided on the basis of qualifications, merit, and business need. If you require reasonable accommodation in completing an application, interviewing, completing any pre-employment testing, or otherwise participating in the employee selection process, please direct your inquiries to
    $215k-300k yearly 4d ago
  • Staff SW Engineer

    Visa 4.5company rating

    Software engineering internship job in Foster City, CA

    Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories, dedicated to uplifting everyone, everywhere by being the best way to pay and be paid. At Visa, you'll have the opportunity to create impact at scale - tackling meaningful challenges, growing your skills and seeing your contributions impact lives around the world. Join Visa and do work that matters - to you, to your community, and to the world. Progress starts with you. Job Description Visa's Technology Organization is a community of problem solvers and innovators reshaping the future of commerce. We operate the world's most sophisticated processing networks capable of handling more than 65k secure transactions a second across 80M merchants, 15k Financial Institutions, and billions of everyday people. While working with us you'll get to work on complex distributed systems and solve massive scale problems centered on new payment flows, business and data solutions, cyber security, and B2C platforms. The Opportunity: As a Staff Software Engineer, you will be part of our Shared Service & Cloud Enablement portfolio team within Acceptance Solutions org to help design, enhance and build our transactional platform in an agile development environment. You will play part of Shared Services team tasked with multiple projects ranging from building full stack development of real-time transactional services, REST services API, Container based services to highly functional, secure, scalable and resilient real time payment systems. You will work on development, unit testing, code reviews and regular check-ins to continuous integration that will become part of your DNA. You will see the code written and moved to production within just a few days to a week, to then be used by a huge customer base including Facebook, Nike, FedEx, Apple, State Farm, to name a few. If this sounds exciting, we want to chat and tell you more about our work culture and environment and see if this will be a good fit for both of us. The Work itself: Design code and systems that touch 40% of the world population while influencing Visa's internal standards for scalability, security, and reusability Collaborate multi-functionally to create design artifacts and develop best-in-class software solutions for multiple Visa technical offerings Actively contribute to product quality improvements, valuable service technology, and new business flows in diverse agile squads Develop robust and scalable products intended for a myriad of customers including end-user merchants, b2b, and business to government solutions. Leverage innovative technologies to build the next generation of Payment Services, Transaction Platforms, Real-Time Payments, and Buy Now Pay Later Technology Opportunities to make a difference on a global or local scale through mentorship and continued learning opportunities Essential Functions: Demonstrates relevant technical working knowledge to understand requirements. Identifies and contributes to the development and solution strategies to team members that improve the design and functionality of interface features across one or more project features, under minimal guidance. Applies standard processes on the use of programming languages (e.g. HTML, C++, Java) to write code that fulfills website modification requests and technical requirements. Collaborates with others to support the piloting of new technology capabilities and features that enhance the user website experience across e-commerce products. Analyzes bugs for simple issues and applies debugging tools to verify assumptions. This is a hybrid position. Expectation of days in office will be confirmed by your hiring manager. Qualifications Basic Qualifications: 5+ years of relevant work experience with a Bachelor's Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience. Preferred Qualifications: Strong experience in building large scale enterprise level backend applications using Java, Spring, REST API, RDBMS, NoSQL, Vert.x, Kafka, Kubernetes, and Jenkins. Good analytics & problem-solving skills with a solid foundation in algorithms, data structures and common design patterns. Experience with Continuous Integration and Delivery, Container platforms (Docker, Kubernetes). Proficiency with Observability tools (Splunk, Grafana, OpenSearch, M3DB, Prometheus, OpenTelemetry, CloudWatch, FluentBit, Elastic Search) Experience with TDD using JUNIT/functional automation testing and tools. Proven experience delivering complex software projects and solutions effectively through Agile methodologies on a regular release cadence. Strong leadership skills, with a proven ability to think big and challenge the status quo. Excellent problem-solving and debugging skills. Hands-on experience in AI, particularly Generative AI, is highly preferred. Strong written and verbal communication skills. Ability to work well in a team and independently. GCP or AWS Cloud certifications are a plus. The Skills You Bring: Energy and Experience: A growth mindset that is curious and passionate about technologies and enjoys challenging projects on a global scale Challenge the Status Quo: Comfort in pushing the boundaries, 'hacking' beyond traditional solutions Language Expertise: Expertise in one or more general development languages (e.g., Java, C#, C++) Builder: Experience building and deploying modern services and web applications with quality and scalability Learner: Constant drive to learn new technologies such as Angular, React, Kubernetes, Docker, etc. Partnership: Experience collaborating with Product, Test, Dev-ops, and Agile/Scrum teams Additional Information Work Hours: Varies upon the needs of the department. Travel Requirements: This position requires travel5-10% of the time. Mental/Physical Requirements: This position will be performed in an office setting. The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers. Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law. Visa will consider for employment qualified applicants with criminal histories in a manner consistent with applicable local law, including the requirements of Article 49 of the San Francisco Police Code. U.S. APPLICANTS ONLY: The estimated salary range for a new hire into this position is 146,200.00 to 211,850.00 USD per year, which may include potential sales incentive payments (if applicable). Salary may vary depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for bonus and equity. Visa has a comprehensive benefits package for which this position may be eligible that includes Medical, Dental, Vision, 401 (k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program.
    $115k-148k yearly est. 2d ago

Learn more about software engineering internship jobs

How much does a software engineering internship earn in Cupertino, CA?

The average software engineering internship in Cupertino, CA earns between $39,000 and $118,000 annually. This compares to the national average software engineering internship range of $30,000 to $73,000.

Average software engineering internship salary in Cupertino, CA

$68,000

What are the biggest employers of Software Engineering Interns in Cupertino, CA?

The biggest employers of Software Engineering Interns in Cupertino, CA are:
  1. General Motors
  2. G. & M. Co., Inc.
  3. Waymo
  4. Open Roles
  5. Google
  6. Nuro
  7. Microsoft
  8. Pure Storage
  9. Walmart
  10. Intuitive Solutions
Job type you want
Full Time
Part Time
Internship
Temporary