Post job

Staff software engineer jobs in Salinas, CA - 3,169 jobs

All
Staff Software Engineer
Software Engineering Internship
Software Engineer
Software Applications Engineer
Senior Embedded Software Engineer
Networking/Software Engineer
Lead Engineer
  • Staff Simulation Software Engineer

    Strativ Group

    Staff software engineer 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: 10+ years of 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. 2d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • Software Engineer

    Sodalis Ai

    Staff software engineer job in San Jose, CA

    About Us Every patient deserves fast access to life-changing medications. We're building the AI operating system that makes it happen, automating the phone calls, texts, data entry, and complex workflows that slow pharmacies down. We're backed by Gradient Ventures (Google's AI fund) with more demand than we can handle. Why we need you We're building AI-powered systems that handle real patient communication and pharmacy workflows. As an engineer, you'll work directly with our founding team to ship features end-to-end-from LLM-powered voice and text systems to integrations with pharmacy platforms. This is a hands-on, full-stack role where you'll own technical decisions that shape how our product scales. What you'll do Build and ship AI-powered voice, text, and workflow automation systems Own features end-to-end: design, implementation, deployment Create integrations with pharmacy and patient management systems Solve hard problems: LLM optimization, reliable systems on unreliable APIs, abstractions that speed up customer implementations Establish engineering patterns as we scale Must-have experience 4+ years of software engineering experience Solid programming fundamentals; Python experience a plus Hands-on experience with AI tools, APIs, or prompt engineering Track record of owning projects, not just implementing specs Nice-to-haves Experience at early-stage startups Background building LLM-powered applications Familiarity with voice/telephony systems Event driven architectures Location: Hybrid in Palo Alto (Mon/Wed/Thurs) Compensation: $175k - $250K + generous equity, full benefits, flexible PTO
    $175k-250k yearly 2d ago
  • Full Stack Software Engineer (Python / React)

    Arrayo

    Staff software engineer job in San Jose, CA

    We're seeking a Full Stack Software Engineer with strong backend development skills in Python and frontend expertise in React.js. You'll help design, implement, and scale full stack web applications that are secure, performant, and user-centric. Responsibilities Architect, build, and maintain backend services using Python (FastAPI, Flask, Django) Design and implement dynamic and responsive frontends using React.js and/or Vue.js Create and consume RESTful and GraphQL APIs Build reusable components and libraries for frontend use Collaborate across teams to gather requirements, define solutions, and ensure quality Optimize performance and scalability of applications Write unit, integration, and end-to-end tests across the stack Participate in peer code reviews and provide mentorship where appropriate Required Qualifications 5+ years of experience in full stack development M.S. degree in relevant domain required Proficiency with Python and one or more major web frameworks (e.g., FastAPI, Django) Advanced skills in React.js, including Hooks, Context, and state management libraries (e.g., Redux, Zustand) Experience with Vue.js or interest in working across multiple frontend frameworks Familiarity with modern frontend tooling: Webpack, Vite, Babel, ESLint Solid experience with HTML5, CSS3, SASS/SCSS, and responsive UI design Strong understanding of RESTful services, API security, and performance optimization Knowledge of relational databases (PostgreSQL, MySQL) and NoSQL options (MongoDB, Redis) Git and CI/CD best practices (GitHub Actions, CircleCI, GitLab CI) Strong communication skills and a collaborative approach to engineering Preferred Qualifications Familiarity with TypeScript Experience with cloud platforms (AWS, GCP, or Azure) Experience with Docker, Kubernetes, or container orchestration GraphQL and Apollo Client experience Familiarity with microservice architecture Experience working with real-time data (WebSockets, MQTT)
    $106k-150k yearly est. 2d ago
  • Spacecraft Avionics Lead Engineer

    Evona

    Staff software engineer job in San Jose, CA

    San Francisco Bay Area A pioneering space company developing next-gen orbital mobility solutions is hiring an Avionics and Software Lead to own the full stack of spacecraft avionics and flight software for a new Spacecraft Development. This is a rare opportunity to architect, build, and validate a complete flight system from scratch, working on cutting-edge propulsion-enabled platforms designed for responsive orbital manoeuvring. In this role, you'll define the avionics architecture, lead integration of radiation-tolerant electronics, and drive flight software development-including GNC algorithms, EPS design, and hardware-in-the-loop testing. You'll collaborate closely with cross-functional engineering leads to ensure spacecraft safety, autonomy, and reliability from concept through CDR. This is a hands-on leadership role for someone excited by the challenge of building high-performance spaceflight systems in a rapid development environment. What You'll Be Doing: Own the full avionics and flight software architecture through critical design review (CDR) Select and integrate COTS radiation-tolerant components for power, compute, and data handling Lead development of flight and ground software (telemetry, real-time control, fault management) Define and implement guidance, navigation, and control (GNC) algorithms Design electrical power systems (EPS), data bus architecture, and flight harnessing Build and operate a flat-sat HIL testbed for integration and validation Develop ICDs and maintain firmware/software configuration processes Support subsystem integration and testing campaigns Conduct FMEA and reliability analyses Lead subsystem design reviews and contribute to broader mission engineering milestones What You'll Need: Bachelor's degree in software engineering, electrical engineering, or similar 8+ years of experience developing avionics or flight software for spacecraft or other high-reliability systems Strong background in embedded systems, spacecraft autonomy, or GNC Proficiency in C/C++ or Rust; Python for scripting/testing Experience with radiation-hardened processors and electronics (Microchip, Xilinx, etc.) Familiarity with CAN, SpaceWire, RS-422, and other bus protocols HIL integration experience and knowledge of EMI/EMC and power distribution design principles U.S. Person (citizenship or permanent residency) required Desirable Experience: Autonomy frameworks or fault-tolerant flight software Space-rated EPS or battery management systems Responsive space operations or in-space logistics Previous experience in a startup or fast-paced R&D environment
    $86k-138k yearly est. 2d ago
  • Software Engineer Project Intern (Lead Ads) - 2026 Start (BS/MS)

    Tiktok 4.4company rating

    Staff software engineer job in San Jose, CA

    TikTok Lead Ads team is responsible for building lead generation solutions that enable businesses to create seamless interactions with their customers while ensuring our community feels comfortable and safe on the platform. This team aims to provide intuitive, simplified solutions that grow advertiser activation, retention and ARPA via enhanced delivery experience, performance and higher ROI. Our team owns the end-to-end stack for lead ads, including customer and user experience, ads ranking and delivery, leads management as well as CRM ecosystem. We are looking for software engineers who are excited to grow their business understanding, build highly scalable and reliable systems, partner across functions with global teams, and make big impacts. As a project intern, you will have the opportunity to engage in impactful short-term projects that provide you with a glimpse of professional real-world experience. You will gain practical skills through on-the-job learning in a fast-paced work environment and develop a deeper understanding of your career interests. Applications will be reviewed on a rolling basis - we encourage you to apply early. Successful candidates must be able to commit to at least 3 months long internship period. Responsibilities: * Responsible for the development of scalable and reliable systems aligned with product targets and requirements. * Build solutions within areas of lead ads management, CRM integration and ecosystem to lay the foundation of lead ads growth. * Collaborate with cross-functional teams to define products and drive initiatives from an engineering perspective.Minimum Qualifications: * BS/MS degree in Computer Science, Computer Engineering or other relevant majors * Excellent programming, debugging, and optimization skills in one or more general purpose programming languages including but not limited to: Go, C/C++, Python. * Ability to think critically and to formulate solutions to problems in a clear and concise way. Preferred Qualifications: * Extensive knowledge of modern software tech stack, including front-end applications, large-scale backend, and data pipeline.
    $50k-83k yearly est. 14d ago
  • Software Engineer Security & Automation II (Intern) - United States

    Cisco Systems, Inc. 4.8company rating

    Staff software engineer job in San Jose, CA

    Please note this posting is to advertise potential job opportunities. This exact role may not be open today but could open in the near future. When you apply, a Cisco representative may contact you directly if a relevant position opens. Applications are accepted until further notice. Meet the Team Our dedicated team members are building the future of Cisco's AI-driven platforms and data infrastructure, supporting innovation across the globe. You will join a collaborative environment focused on developing advanced data pipelines, secure cloud infrastructure, and automation solutions within business groups such as Security and Infra & Security (Compute, Cloud, Security teams). As part of this innovative team, you will contribute to the growth of cutting-edge technologies in data, intelligent systems, and cybersecurity automation. Explore opportunities at the intersection of security engineering, automation, and AI-helping to transform how Cisco and its customers harness secure, intelligent automation. Your Impact As a passionate software engineer, you will play a critical role in developing scalable, secure data pipelines, designing robust analytics platforms, and building automation infrastructure to support Cisco's security and cloud initiatives. Your expertise in programming, data systems, and cybersecurity allows you to solve complex challenges with innovation and precision. By building and maintaining essential security tools and automation platforms, you enable Cisco's business groups to leverage AI-driven, secure, and automated insights for operational excellence and strategic growth. Your contributions ensure reliable, high-quality, and secure infrastructure that supports Cisco's leadership in intelligent, security-first technology solutions. Minimum Qualifications * Currently enrolled in a certification program (e.g., Boot Camp, Apprenticeship, Community College or 4-Year University with 2 years of relevant experience) or currently enrolled in a graduate degree program with 0 years of relevant experience. * Experience writing, debugging, and maintaining code in Python or other scripting languages (such as Bash), with a focus on automating tasks, workflows, or processes. * Understanding of security protocols and principles (e.g., TLS/SSL, SSH, OAuth, SAML, IPsec) and familiarity with common cybersecurity tools. * Exposure to DevOps and DevSecOps practices, including integrating security measures into CI/CD pipelines (e.g., Jenkins, GitHub Actions) and cloud environments. * Familiarity with cloud security concepts and experience using automation tools within software development and deployment workflows. Preferred Qualifications * Understanding of artificial intelligence and machine learning concepts, algorithms, and basic implementation techniques. * Familiarity with securing cloud environments, including knowledge of cloud security best practices and commonly used security tools. * Experience or coursework related to securing containerized applications (e.g., Docker, Kubernetes), including vulnerability assessment and mitigation strategies. * Hands-on experience writing and executing automated tests for Python applications using the pytest framework. Why Cisco? At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era - and beyond. We've been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint. Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you'll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere. We are Cisco, and our power starts with you. Message to applicants applying to work in the U.S. and/or Canada: Individual pay is determined by the candidate's hiring location, market conditions, job-related skillset, experience, qualifications, education, certifications, and/or training. The full salary range for certain locations is listed below. For locations not listed below, the recruiter can share more details about compensation for the role in your location during the hiring process. U.S. employees are offered benefits, subject to Cisco's plan eligibility rules, which include medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, paid parental leave, short and long-term disability coverage, and basic life insurance. Please see the Cisco careers site to discover more benefits and perks. Employees may be eligible to receive grants of Cisco restricted stock units, which vest following continued employment with Cisco for defined periods of time. U.S. employees are eligible for paid time away as described below, subject to Cisco's policies: * 10 paid holidays per full calendar year, plus 1 floating holiday for non-exempt employees * 1 paid day off for employee's birthday, paid year-end holiday shutdown, and 4 paid days off for personal wellness determined by Cisco * Non-exempt employees receive 16 days of paid vacation time per full calendar year, accrued at rate of 4.92 hours per pay period for full-time employees * Exempt employees participate in Cisco's flexible vacation time off program, which has no defined limit on how much vacation time eligible employees may use (subject to availability and some business limitations) * 80 hours of sick time off provided on hire date and each January 1st thereafter, and up to 80 hours of unused sick time carried forward from one calendar year to the next * Additional paid time away may be requested to deal with critical or emergency issues for family members * Optional 10 paid days per full calendar year to volunteer For non-sales roles, employees are also eligible to earn annual bonuses subject to Cisco's policies. Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components, subject to the applicable Cisco plan. For quota-based incentive pay, Cisco typically pays as follows: * .75% of incentive target for each 1% of revenue attainment up to 50% of quota; * 1.5% of incentive target for each 1% of attainment between 50% and 75%; * 1% of incentive target for each 1% of attainment between 75% and 100%; and * Once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation. For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay 0% up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid. The applicable full salary ranges for this position, by specific state, are listed below: New York City Metro Area: $44,000.00 - $185,000.00 Non-Metro New York state & Washington state: $44,000.00 - $185,000.00 * For quota-based sales roles on Cisco's sales plan, the ranges provided in this posting include base pay and sales target incentive compensation combined. Employees in Illinois, whether exempt or non-exempt, will participate in a unique time off program to meet local requirements.
    $44k-185k yearly 29d ago
  • 2026 Intern - Software Engineer Intern

    Adobe 4.8company rating

    Staff software engineer job in San Jose, CA

    Our Company Changing the world through digital experiences is what Adobe's all about. We give everyone-from emerging artists to global brands-everything they need to design and deliver exceptional digital experiences! We're passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen. We're on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours! The Opportunity Adobe is seeking talented and passionate Software Engineer interns across all organizations to help plan, design, develop, and test software systems or applications for software enhancements and new products used in local, networked, cloud-based or Internet-related computer programs and products. Adobe software engineer interns can work directly on products for our Creative Cloud, Document Cloud, or Experience Cloud teams, or they can be immersed in the world of our cloud-based platform - diving into components of our infrastructure or solving problems with big data. We have openings for all interests - web developers, mobile developers, data engineers, frontend development, back-end development, full stack development - the opportunities are endless! All 2026 Adobe interns will be co-located hybrid. This means that interns will work between their assigned office and home. Interns will be based in the office where their manager and/or team are located, where they will get the most support to ensure collaboration and the best employee experience. Managers and their organization will determine the frequency they need to go into the office to meet priorities. Firefly Firefly is the new family of creative generative AI models coming to Adobe products that offers a new way to ideate, create, and scale content. It's a natural extension of the technology Adobe has produced over the past 40 years. At the core of Firefly are our commercially safe generative AI models trained on hundreds of millions of assets owned or licensed by Adobe. This is an opportunity to reach millions of creatives, helping them reinvent the way they work. What You'll Do Develop efficient, reliable, testable services code in a variety of stacks (Python, Go) Work closely with engineers on the team and participate in the development process from requirements and design through development, integration, testing, and deployment Work with other Adobe teams and collaborating on providing new features Grow with the support of the team Work both independently and collaboratively within a fast-paced development team, with clear, positive, and constructive communication. What You Need to Succeed Currently enrolled full time and pursuing a Bachelor's or Master's in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience required with an expected graduation date of December 2026 - June 2027 Strong technical background with analytical and problem-solving skills Previous related experience in software engineering (applicable coursework, projects, internships, etc.) Proficiency and experience with at least one or more of the following: Java, Python, Go Familiar with the software development lifecycle - designing, developing, deploying, and maintaining web and mobile apps Results-oriented, with ability and interest in learning new technologies and adapting quickly to new requirements and environments Excellent verbal and written communication skills; can effectively articulate complex ideas and influence others through well-reasoned explanations. Ability to participate in a full-time internship between May-September Bonus qualifications Experience with GPU-based ML inference services In-depth knowledge of containerization and modern deployment strategies (k8s) Adobe is proud to be an Equal Employment Opportunity and affirmative action employer. We do not discriminate based on gender, race or color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other applicable characteristics protected by law. Learn more. Adobe aims to make Adobe.com accessible to any and all users. If you have a disability or special need that requires accommodation to navigate our website or complete the application process, email accommodations@adobe.com or call **************. Adobe values a free and open marketplace for all employees and has policies in place to ensure that we do not enter into illegal agreements with other companies to not recruit or hire each other's employees. Our compensation reflects the cost of labor across several U.S. geographic markets, and we pay differently based on those defined markets. The U.S. pay range for this position is $45.00 -- $61.00 hourly. Your recruiter can share more about the specific pay rate for your job location during the hiring process. State-Specific Notices: California: Fair Chance Ordinances Adobe will consider qualified applicants with arrest or conviction records for employment in accordance with state and local laws and “fair chance” ordinances. Colorado: Application Window Notice If this role is open to hiring in Colorado (as listed on the job posting), the application window will remain open until at least the date and time stated above in Pacific Time, in compliance with Colorado pay transparency regulations. If this role does not have Colorado listed as a hiring location, no specific application window applies, and the posting may close at any time based on hiring needs. Massachusetts: Massachusetts Legal Notice It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability. Adobe is proud to be an Equal Employment Opportunity employer. We do not discriminate based on gender, race or color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other applicable characteristics protected by law. Learn more. Adobe aims to make Adobe.com accessible to any and all users. If you have a disability or special need that requires accommodation to navigate our website or complete the application process, email accommodations@adobe.com or call **************.
    $45-61 hourly Auto-Apply 51d ago
  • Embedded Software Engineering Intern

    Wind River 4.6company rating

    Staff software engineer job in Cupertino, CA

    at Wind River Embedded Software Engineer - Intern ABOUT WIND RIVER Wind River is a global leader in delivering software for mission-critical intelligent systems. For more than four decades, the company has been an innovator and pioneer, powering billions of systems that require the highest levels of security, safety, and reliability. Wind River helps customers across automotive, aerospace, defense, industrial, medical, and telecommunications industries solve complex technology challenges on their journey toward the new intelligent machine economy. The company's software powers generation after generation of the safest, most secure systems in the world. Examples include playing a key role in NASA space missions such as Artemis I, the James Webb Space Telescope, and multiple Mars rovers. We've achieved recent 5G milestones including the world's first successful 5G data session with Verizon and building one of the largest Open RAN networks in the world with Vodafone. The company has received industry recognition for its technology innovation and leadership, and for its workplace culture, including global Great Place to Work certification and being named a “Top Workplace” for ten consecutive years. If you want to be part of a unique culture where the lived experience is based on our cultural attributes of growth mindset, customer-focus, and diversity, equity, inclusion & belonging, come join us and help advance the future software defined world. YOUR ROLE We seek a summer intern college students to join our Professional Services Embedded Software Engineering team. This is an exciting opportunity to work on cutting-edge development projects and collaborate with a team of experts in the embedded software field. As a contributing member of our North American team, you'll develop embedded solutions for critical infrastructure industries.In your daily job you will: Develop, implement, and test embedded software systems, including device drivers and Board Support Packages for embedded hardware using Linux, VxWorks Real Time Operating System, or Helix Virtualization Platform Produce high-quality software, including projects that require safety certification Troubleshoot and debug embedded software, solving complex technical issues Collaborate with project teams to deliver mission-critical embedded solutions to clients Participate in design, code, and test reviews; contribute to team and customer technical discussions HOW YOU WILL CONTRIBUTE Key skills and competencies for succeeding in this role are: Pursuing a BS or MS degree in Computer Science, Computer Engineering, Electrical Engineering, or related field Strong academic performance, involved in student groups, volunteer work, leadership Junior, Senior or MS standing for summer internships Strong proficiency in C/C++ programming Experience with embedded systems development (device drivers, boot loaders, Board Support Packages, firmware) and familiarity with embedded processors (ARM, MIPS, x86, PowerPC, RISC V) Excellent communication skills (verbal and written) and ability to work effectively in a team Preferred: Real-time operating system (RTOS) experience (e.g., VxWorks, Linux Preempt-RT, Zephyr) APPLICANT PRIVACY NOTICE: Your privacy is of the utmost importance to us. At Wind River, we strictly adhere to all applicable data privacy laws. Please review Wind River's Applicant Privacy Notice, which can be found here . “Wind River is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender identity, sexual orientation, disability status, protected veteran status or any other characteristic protected by law” SECURITY CLEARANCE REQUIREMENTS Successful candidates must engage in a security clearance process in regard to their citizenship in order to perform fundamental job duties, as per applicable law. In particular, candidates with certain citizenship may not be able to perform such fundamental job duties. Currently, this includes citizens of the following countries: Belarus; Burma; China; Cuba; Iran; North Korea; Syria; Venezuela; Afghanistan; Cambodia; Central African Republic; Cyprus; Democratic Republic of Congo; Ethiopia; Eritrea; Haiti; Iraq; Lebanon; Libya; Russia; Somalia; South Sudan; Sudan; Zimbabwe. The security clearance process may take a significant amount of time to complete, and any offer of employment will be contingent on the candidate's legal ability to perform the fundamental job duties. Wind River is committed to meeting its obligations to candidates under applicable human rights law and privacy law in this regard.
    $96k-126k yearly est. Auto-Apply 60d+ ago
  • Embedded Software Intern [Summer 2026]

    Figure 4.5company rating

    Staff software engineer job in San Jose, CA

    Figure is an AI robotics company developing autonomous general-purpose humanoid robots. The goal of the company is to ship humanoid robots with human level intelligence. Its robots are engineered to perform a variety of tasks in the home and commercial markets. Figure is headquartered in San Jose, CA. We are looking for a motivated Embedded Software Intern to support our Humanoid Software Team and contribute to the implementation and testing of core software systems during Summer 2026. Responsibilities: Implement and test embedded software in C++ running on the Humanoid compute platform Develop Python scripts to support data management, test automation or robot calibration Contribute to the development of our Continuous Integration and Continuous Deployment (CI/CD) infrastructure Support hardware/software integration in the lab Requirements: Final-year undergraduate student or recent graduate in Computer Science or a related field. Minimum 10 weeks internship, 1 to 2 terms preferred Ability to showcase extra-academic activities working on hardware/software projects Fluent with C++ and Python Deep understanding of Linux Good knowledge of computer architecture, communication buses and protocols like Ethernet, Ethercat, Serial, CAN or USB Comfortable using lab instruments (Oscilloscopes, logic analyzers…) and debugging tools (Lauterbach…) Bonus Qualifications: Experience with the Bazel build system Experience with Docker containers Experience with Rust
    $49k-81k yearly est. Auto-Apply 60d+ ago
  • Internship - Software Engineering

    Us01

    Staff software engineer job in San Jose, CA

    Introduction to the job ASML US brings together the most creative minds in science and technology to develop lithography machines that are key to producing faster, cheaper, more energy-efficient microchips. We design, develop, integrate, market and service these advanced machines, which enable our customers - the world's leading chipmakers - to reduce the size and increase the functionality of their microchips, which in turn leads to smaller, more powerful consumer electronics. Our headquarters are in Veldhoven, the Netherlands, and we have 18 office locations around the United States including main offices in Chandler, Arizona, San Jose and San Diego, California, Wilton, Connecticut, and Hillsboro, Oregon. We are currently recruiting for an internship located at our office in San Jose. Your Assignment Be responsible to turn general requirement definitions into functioning modules. Develop and test the algorithms independently. Analyze and improve software performance and efficiency. Other duties as assigned. Job description subject to change at any time. Education and experience Education: Student in pursuing advanced degree in Computer Science, Electrical Engineering, Mathematics, Applied Mathematics, Physics, Applied Physics, or any related engineering or equivalent experiences. Experience: Knowledge of operating system, relational database, concurrent computing, client/server architecture, network protocols, and file system management. Knowledge of software lifecycle and quality engineering methodology Familiar with programming languages: Python, C/C++ or shell scripting Skills Good numerical analysis and logic thinking skills Excellent problem solving and trouble shooting skills Ability to excel in cross functional, team environment Other information This position is located on-site in San Jose, CA. It requires onsite presence to attend in-person work-related events, training courses and meetings and to further ensure teamwork, collaboration, and innovation. Additional responsibilities including: Routinely required to sit; walk; talk; hear; use hands to keyboard, finger, handle, and feel; stoop, kneel, crouch, twist, reach, and stretch. Occasionally required to move around the campus. Occasionally lift and/or move up to 20 pounds. Specific vision abilities required by this job include close vision, color vision, peripheral vision, depth perception, and ability to adjust focus. The current base annual salary range for this role is currently $18.00 - $57.00. Pay scales are determined by role, level, location and alignment with market data. Individual pay is determined through interviews and an assessment of several factors that that are unique to each candidate, including but not limited to job-related skills, relevant education and experience, certifications, abilities of the candidate and pay relative to other team members. Our recruiters can share more information about our bonus program, benefits and equity during the hiring process. This position requires access to controlled technology, as defined in the United States Export Administration Regulations (15 C.F.R. § 730, et seq.). Qualified candidates must be legally authorized to access such controlled technology prior to beginning work. Business demands may require ASML to proceed with candidates who are immediately eligible to access controlled technology. Inclusion and diversity ASML is an Equal Opportunity Employer that values and respects the importance of a diverse and inclusive workforce. It is the policy of the company to recruit, hire, train and promote persons in all job titles without regard to race, color, religion, sex, age, national origin, veteran status, disability, sexual orientation, or gender identity. We recognize that inclusion and diversity is a driving force in the success of our company. Need to know more about applying for a job at ASML? Read our frequently asked questions. Request an Accommodation ASML provides reasonable accommodations to applicants for ASML employment and ASML employees with disabilities. An accommodation is a change in work rules, facilities, or conditions which enable an individual with a disability to apply for a job, perform the essential functions of a job, and/or enjoy equal access to the benefits and privileges of employment. If you are in need of an accommodation to complete an application, participate in an interview, or otherwise participate in the employee pre-selection process, please send an email to USHR_Accommodation@asml.com to initiate the company's reasonable accommodation process. Please note: This email address is solely intended to provide a method for applicants to initiate ASML's process to request accommodation(s). Any recruitment questions should be directed to the designated Talent Acquisition member for the position.
    $18-57 hourly Auto-Apply 12d ago
  • eBay - 2026 Software Engineering Intern, application via RippleMatch

    Ripplematch Internships 3.9company rating

    Staff software engineer job in San Jose, CA

    This role is with eBay. eBay uses RippleMatch to find top talent. At eBay, we're more than a global ecommerce leader - we're changing the way the world shops and sells. Our platform empowers millions of buyers and sellers in more than 190 markets around the world. We're committed to pushing boundaries and leaving our mark as we reinvent the future of ecommerce for enthusiasts. Our customers are our compass, authenticity thrives, bold ideas are welcome, and everyone can bring their unique selves to work - every day. We're in this together, sustaining the future of our customers, our company, and our planet. Join a team of passionate thinkers, innovators, and dreamers - and help us connect people and build communities to create economic opportunity for all. ***Please submit only ONE application for eBay. Duplicate applications from the same candidate will result in all applications for that candidate being automatically declined. *** Software Engineering Intern: NOTE: If your application advances, you'll be asked to complete a CodeSignal Technical Assessment. Please make sure the email on your RippleMatch profile matches the email on your existing CodeSignal account. We cannot resend or redirect the CodeSignal link to a different email. If the emails don't match, you'll need to retake the assessment using the correct account. About the role: We are looking for motivated software engineer interns to build robust and scalable software, help improve our code services and system architecture, participate in brainstorming sessions and supply ideas to our technology, algorithms and products, and work with the product and design teams to understand end-user requirements, formulate use cases, and deliver results. The role will require strong technical talent and programming skills, as well as a keen desire to deeply understand our products and services to push our technology forward. You'll work alongside the best and the brightest engineering talent in the industry. As a core participant of your team, you'll estimate engineering efforts, prioritize projects, plan implementations, and triage production issues. You need to be dynamic, collaborative, and curious as we build new experiences, improve existing products, and develop distributed systems powering the world's largest e-commerce platform at a scale few companies can match. Note: By applying to this position, your application will be considered for our locations in: San Jose, CA New York, NY Bellevue, WA Portland, OR What you will bring: Currently enrolled as a student in an accredited Bachelors or Masters degree program within the US graduating December 2026 - Summer 2027. Maximum of 0-3 years of Professional/Full time relevant work experience (Not including Internships). Programming expertise - Proficient with object-oriented programming concepts, design patterns, and the complete SDLC. Be comfortable with algorithms and data structures. A go-getter - Seeks new opportunities, doesn't shy away from challenges, and brings energy and enthusiasm to the office every day. Key skills - Java, Nodejs, Golang, Python. Solid understanding of OOP/OOD , distributed systems, cloud-related knowledge. Interest in Full Stack development (Front and Back). Experience applying Generative AI to areas such as code generation, debugging, test case creation, and documentation is a strong plus. Strong applied experience - You've built, broken, and rebuilt software applications in private projects, academic projects, prior Internships and/or previous work experience. Creative thinker who knows how to create real-world products. Hands-on and tenacious - Solves problems using all tools at their disposal. Defaults to self-reliance but isn't afraid to ask for help when it's needed. Resourceful - Have the agility to do a lot with a little and remain curious. Be able to aggregate information from various places and build relationships with key partners to get the information you need. Data Driven - Able to use data to frame out and solve problems. Why You'll Love It Here Drive real impact at the core of product discovery and innovation. Work hands-on with cutting-edge AI and data platforms. Collaborate with some of the best minds in AI, Product, and Engineering. Own high-visibility projects in a fast paced environment. Build scalable and magical products to delight millions of customers. The pay range for this position at commencement of employment in California, Washington, or New York City is expected in the range below. $39.00 - $51.00 hourly (Paid every two weeks). Pay offered may vary depending on multiple individualized factors, including Location, Education level, Skills, and Experience. eBay is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, sexual orientation, gender identity, veteran status, and disability, or other legally protected status. If you have a need that requires accommodation, please contact us at ***************. We will make every effort to respond to your request for accommodation as soon as possible. View our accessibility statement (*************************************** to learn more about eBay's commitment to ensuring digital accessibility for people with disabilities. For more information see: EEO is the Law Poster and EEO is the Law Poster Supplement
    $39-51 hourly Auto-Apply 4d ago
  • Software Engineer Intern

    Tenex.Ai

    Staff software engineer job in San Jose, CA

    TENEX is an AI-native, automation-first, built-for-scale Managed Detection and Response (MDR) provider. We are a force multiplier for defenders, helping organizations enhance their cybersecurity posture through advanced threat detection, rapid response, and continuous protection. Our team is composed of industry experts with deep experience in cybersecurity, automation, and AI-driven solutions. We're a fast growing startup backed by industry experts and top tier investor Andreessen Horowitz. As an early employee, you'll play a meaningful role in defining and building our culture. Get in on the ground floor. We're a small but well-funded team that just raised a substantial round - joining now comes with limited risk and unlimited upside. We are rapidly growing and seeking top talent to join our mission of revolutionizing the cybersecurity landscape. We are seeking a highly motivated and versatile Full Stack Engineer Intern to join our core engineering team. We value individuals who are proactive, enjoy problem-solving, and are eager to learn and adapt in a fast-paced environment. Culture is one of the most important things at TENEX.AI-explore our culture deck at culture.tenex.ai to witness how we embody it, prioritizing the irreplaceable collaboration and community of in-person work. About Our Intern Program: Internships are available year round. Our internship opportunity is a 12 week program. Position requires 30 hours per week, Monday through Friday. This is a paid internship, based on a fixed 30-hour workweek, with compensation paid semi-monthly. On-site attendance is required daily in the San Jose office. This internship is not benefits-eligible; health insurance is not provided. Relocation and commuting expenses are not covered by the company. Job Responsibilities: Design, develop, and deploy scalable and reliable backend services and APIs. Participate in all aspects of software development activities, including design, coding, code review, testing, bug fixing, and code/API documentation. Write clean, well-documented, and testable code. Troubleshoot and debug issues across the full stack. Contribute to the improvement of our development processes and tools. Stay up-to-date with the latest technologies and industry trends. Be proactive in identifying and solving technical challenges. Required Qualifications: Solid understanding of software engineering principles and best practices. Strong technical background with analytical and problem-solving skills Previous related experience in software engineering (applicable coursework, projects, internships, etc.) Experience with at least one backend programming language such as Go, Python, or an equivalent. Experience with at least one modern frontend framework such as Next.js, TypeScript, React, Vue.js, or an equivalent. Ability to learn new technologies quickly and independently. Excellent verbal and written communication skills; can effectively articulate complex ideas and influence others through well-reasoned explanations.
    $51k-91k yearly est. Auto-Apply 39d ago
  • 2026 Summer Intern - Software Engineer

    Weride.Ai

    Staff software engineer job in San Jose, CA

    WeRide is a leading, commercial-stage global company that develops autonomous driving technologies from Level 2 to Level 4. It offers an all-rounded product mix of Robotaxi, Robobus, Robosweeper, Robovan and Advanced Driving Solution to provide services. WeRide aims to develop safe and reliable driverless solutions to make our mobility and transportation safer, more affordable, and accessible. In our internship program, you will:Work alongside world-class engineers to develop, implement, and maintain cutting-edge software for autonomous driving systems. Depending on the team you join, your project responsibilities will vary, giving you exposure to a range of exciting, impactful challenges. You will collaborate with your manager, mentor, and team to drive innovation and make significant contributions to the advancement of autonomous driving technology.Potential responsibilities include: Build real-time, in-vehicle systems that ensure the AV operates safely and efficiently in its environment. Design and develop new features to continuously optimize computational performance, and create tools to assist other teams by proactively informing developers of potential performance issues. Optimize for efficient model deployment, enhance the machine learning workflow, build and support large-scale model evaluation systems. Develop high-performance GPU/CPU kernels by utilizing low-level hardware features and knowledge of performance characteristics. Work with multiple algorithm teams and optimize efficient algorithms for self-driving vehicles Qualifications: Pursuing a BS/MS degree in Computer Science, Software Engineering, Mathematics, Robotics or a related technical field, with an expected graduation date before December 2027. Proficient in C++ and/or Python, Java, Go with knowledge of its latest features. Have good programming practices, adhere to coding standards, and follow test-driven development. Strong analytical and problem-solving skills. Excellent communication, and cross-functional team collaboration abilities. Passion for innovation in the autonomous vehicle industry. What Happens Next: We'll take a few weeks to review all applications. If we'd like to move forward with you, we'll reach out to arrange the next steps, which may include an online assessment, a call with a recruiter, and 3 interviews with your future colleagues to better inform our decision. During the interview process, we aim to learn more about your skills, experiences, and motivators. Many of our questions will focus on understanding how you might operate here at WeRide. Please note that, due to the high volume of applications we receive, we're unable to offer individual feedback during the interview process. We recognize that interviewing for a new role is significant, and we appreciate you considering WeRide as the next step in your career. Our Recruiting Team is here to support you throughout the interview process. Come join us and apply today! At WeRide, interns collaborate with industry leaders on impactful projects that drive meaningful results for the company. You'll apply your knowledge while gaining opportunities to expand your skill set. Our 12-week/ 3-month internship program begins in May or June 2026. Successful candidates must be available to work in the office five days a week. Interns will receive 1-on-1 mentorship, hands-on training, and engage in fun team-building activities as well as interactive workshops, enhancing both professional and personal growth.
    $51k-91k yearly est. Auto-Apply 60d+ ago
  • Software Intern

    Etched

    Staff software engineer job in San Jose, CA

    Team: Software Etched is building the world's first AI inference system purpose-built for transformers - delivering over 10x higher performance and dramatically lower cost and latency than a B200. With Etched ASICs, you can build products that would be impossible with GPUs, like real-time video generation models and extremely deep & parallel chain-of-thought reasoning agents. Backed by hundreds of millions from top-tier investors and staffed by leading engineers, Etched is redefining the infrastructure layer for the fastest growing industry in history. The roles We are hiring software interns across four tracks (systems, firmware, infrastructure, and chip simulation/tooling). You do not need experience in all tracks. Strength in one area is sufficient. Our systems software role focuses on the design, development, and deployment of ML system software required for operating rack-scale systems. Your work will span network performance, telemetry creation and processing pipelines, and analysis of system-level health and performance. System SW is also responsible for the deployment and provisioning of software frameworks and hardware validation, maintaining secure and performant systems for data center scale ML workloads. In our firmware role, you will help develop firmware for custom ASICs designed to run large transformer models efficiently. You'll work across the stack-from low-level drivers, hardware interfaces, and system initialization code to integration with runtime libraries and model-execution frameworks. Your work will focus on making the hardware operate reliably and at peak performance, enabling high-throughput inference and training workloads. You'll collaborate with hardware, architecture, and software teams to bring up new silicon, validate features, and support real-world AI applications. Our infrastructure and core software roles drive the development and adoption of next-generation infrastructure tooling, enabling Etched ASIC, Software, and Platform engineers to iterate faster, build more reliably, and push the boundaries of AI performance. This includes working on our hybrid-cloud high-performance compute (HPC) clusters, massively parallel CI executions, Infrastructure-as-code, scale-out observability platform with LLM integration, and building high-quality tools that engineers love using. Our chip simulation and tooling role will co-design, develop, and test simulations of our custom hardware and tools that engineers use to analyze those systems. You will be working at the cutting edge of hardware innovation, closely coordinating with both software and hardware teams across their whole development path. You may be a good fit if you have: Progress towards a Bachelor's, Master's, or PhD degree in Computer Science, Engineering, or a related technical field. Proficiency in C/C++ or Rust Proficiency in Python (for interns interested in systems software) Strong fundamentals in data structures and algorithms Strong understanding of low-level software engineering Strong understanding of hardware/software co-design Excellent communication and collaboration skills Strong candidates may also have: Experience with Linux internals, kernel development, or driver debugging Experience with hardware diagnostics or interpreting hardware logs Exposure to server virtualization or CI/CD pipelines Experience with Rust or embedded development We encourage you to apply even if you do not believe you meet every qualification. Program details 12-week paid internship (June - August 2026) Generous housing support for those relocating Daily lunch and dinner in our office Based at our office in San Jose, CA Direct mentorship from industry leaders and world-class engineers Opportunity to work on one of the most important problems of our time For any questions, contact **********************. How we're different Etched believes in the Bitter Lesson. We think most of the progress in the AI field has come from using more FLOPs to train and run models, and the best way to get more FLOPs is to build model-specific hardware. Larger and larger training runs encourage companies to consolidate around fewer model architectures, which creates a market for single-model ASICs. We are a fully in-person team in West San Jose, and greatly value engineering skills. We do not have boundaries between engineering and research, and we expect all of our technical staff to contribute to both as needed.
    $51k-91k yearly est. Auto-Apply 22d ago
  • Software Engineer, 3D Applications - Apple Vision Pro

    Career-Mover

    Staff software engineer job in Cupertino, CA

    Apple's Vision Products Group (VPG) is looking for experienced software engineers to join their team focused on building graphically intense and highly interactive applications for Apple Vision Pro, a revolutionary spatial computer blending digital content with physical space. This role involves working with cutting -edge technologies, including spatial computing and augmented reality, offered in vision OS. The ideal candidate should have a minimum of 6 years of related experience, proficiency in languages like C/C++, Objective -C, or Swift, and expertise in mac OS, iOS, tv OS, or watch OS development. Knowledge of low -level graphics APIs such as Metal, OpenGL, or DirectX and familiarity with 3D math, linear algebra, and rendering are essential. As part of a dynamic and creative team, you will explore uncharted territories, rapidly prototype new application paradigms, and contribute to a wide range of application categories, from productivity to entertainment. This role offers competitive compensation, with a base pay ranging from $138,900 to $208,300, depending on qualifications and location, along with benefits, stock programs, and potential bonuses or commissions. If you are passionate about innovation and ready to shape the future of interactive 3D applications, this opportunity with Apple provides a unique and rewarding experience in a rapidly evolving domain.
    $138.9k-208.3k yearly 60d+ ago
  • Senior Embedded Software Engineer

    Nordic Semiconductor 4.4company rating

    Staff software engineer job in San Jose, CA

    About the job We are seeking a senior software engineer with expertise in firmware development for embedded systems and wireless technologies. In this role, you will develop firmware for our ARM Cortex-based RF microcontrollers and systems running protocols such as Bluetooth Low Energy, Thread and Matter. This is a hybrid role that bridges hands-on R&D development with customer-facing technical engagement. You will work closely with both our internal teams in Europe and key customers to develop innovative solutions. Key responsibilities * Act as the primary technical liaison for Nordics key customer in Bay area. * Work closely with the R&D team in Poland to design, develop, and test embedded firmware for connectivity solutions. * Capture customer feedback and relay it to R&D to influence future product development. * Identify, analyze, and resolve technical issues and bugs that arise during the development process. * Provide on-site and remote debugging, troubleshooting, and integration support. * Prepare technical documentation, application notes, and demonstration materials. Key Qualifications * Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field. * 7+ years of experience in embedded firmware development (C/C++). * Strong understanding of connectivity/network protocols (e.g., BLE, Thread, Zigbee, Wi-Fi, Matter). * Solid understanding of embedded hardware and debugging tools (oscilloscopes, logic analyzers, protocol analyzers). * Experience with customer-facing technical work in a semiconductor, IoT, or embedded systems environment. * Ability to work independently and manage priorities across multiple stakeholders. * Excellent communication skills - able to translate complex technical details for both engineering and non-technical audiences. * Willingness to occasionally travel within the Bay Area and internationally (Poland). Nice to Have * Experience with RTOS environments (Zephyr preferred). * Familiarity with cloud integration and mobile application interfacing. * Prior work with low-power embedded devices. Working for Nordic Working at Nordic, you will be inspired and supported to develop yourself. Our teams enjoy a professional and informal working environment. We value and encourage the continuous development of skills and expertise to the highest levels. We are proud of our Norwegian heritage, our highly skilled international workforce, and our world-leading innovation. We offer a variety of tasks and projects, and the possibility to work alongside some of the world's most renowned experts within their field. We encourage our employees to question the established and innovate while expecting professionalism, commitment, and the will to learn. Benefits * The salary range for this role is (135.000 - 224.000 USD). Exact salary is determined by skills, qualifications, and experience. * We also offer an annual discretionary bonus and long-term incentive plan * Medical and Dental benefits. 100% employer paid option for employees. * Health Savings Account or Flexible Spending Account * Employer paid disability and life insurance * 401k with employer match * Generous family-friendly leave policies for vacation, personal time, sick time, and parental leave * Opportunities for professional development and mentorship Practical details * Location: Bay Area, CA, USA * Some travel is required Please note that this position will be subject to a background check.
    $128k-165k yearly est. 21d ago
  • Software Engineer Intern - Winter 2025/2026

    SK Hynix Memory Solutions America Inc. 4.6company rating

    Staff software engineer job in San Jose, CA

    Job Description About the Company: At SK Hynix Memory Solution, we're at the forefront of semiconductor innovation, developing advanced memory solutions that power everything from smartphones to data centers. As a global leader in DRAM and NAND flash technologies, we drive the evolution of advancing mobile technology, empowering cloud computing, and pioneering future technologies. Our cutting-edge memory technologies are essential in today's most advanced electronic devices and IT infrastructure, enabling enhanced performance and user experiences across the digital landscape. We're looking for innovative minds to join our mission of shaping the future of technology. At SK Hynix Memory, you'll be part of a team that's pioneering breakthrough memory solutions while maintaining a strong commitment to sustainability. We're not just adapting to technological change - we're driving it, with significant investments in artificial intelligence, machine learning, and eco-friendly solutions and operational practices. As we continue to expand our market presence and push the boundaries of what's possible in semiconductor technology, we invite you to be part of our journey to creating the next generation of memory solutions that will define the future of computing. About the Role: As a software engineer intern at SKHMSA, you will be involved in the storage test software development and validation tests. The software design and development are based on the Industry standard specification and firmware internal algorithms. Responsibilities: Developing, coding, and debugging software tools using various programming languages and technologies, often focusing on areas C++, JavaScript, Python, etc. Designing and implementing storage test tools tailored to specific needs, including software design, library, and user facing APIs. Automating tasks and processes, such as build and deployment, test integration, and performance indicator generation. Testing and validating the functionality, performance, and scalability of the developed tools Creating and maintaining technical documentation for the developed tools, including user manuals, design documents, and release notes. AI-assisted software development and documentation Desired Skills and Experience: Currently enrolled or Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Proficient in software programming (C/C++, scripting languages like Python, JavaScript, TypeScript, node.js) Data structures and algorithms, source control, databases, operating systems, networking basics, testing and debugging Hands-on experience in debugging software Good oral and written skills for communication and documentation. Self-motivated, good team player, agile and quick learner REGARDING COMPENSATION: The salary offered to a selected candidate will be tailored based on several factors, including the location, job grade, relevant knowledge, skills, and experience. We also take into account the internal equity among our current team members to ensure fairness and competitiveness.
    $42k-65k yearly est. 18d ago
  • Software Engineering Intern - AI ADC

    A10 Networks 4.8company rating

    Staff software engineer job in San Jose, CA

    We're looking for a Software Engineering Intern excited about bridging ADC technology and AI-based flows. You'll help design and implement solutions integrating AI prompt evaluation into live systems handling various complex layer 7 application traffic such as DNS and HTTP. You'll join a fast-moving team working at the intersection of software engineering and AI, where every service you build helps make intelligent systems faster, safer, and more reliable. Our environment blends C and Python for high-performance backend development, paired with tools and frameworks for LLM inference and experimentation. This is a 12-week full-time internship where you'll work on high-impact projects that directly contribute to our mission. We're seeking motivated students who want to apply their technical and research skills to shape the future of AI and ADC. Please note this is an on-site internship based in our San Jose, California office. Your Key Responsibilities: * Design and implement prompt classification * Integrate prompt classification into Layer 7 workflow * Contribute to tooling for fine-tuning, model orchestration, and inference performance optimization. * Collaborate with ML engineers on prompt evaluation. * Prototype and ship features that connect models to production-grade systems. To qualify, You Must: * Be actively enrolled in a university program pursuing a Bachelor's, Master's, or PhD degree in Computer Engineering, or a related discipline in United States for the entire duration of the internship. * Be graduating between December 2026 - June 2027. * Be available from May 2026 - August 2026 OR June 2026 - September 2026. Preferred Qualifications * Proficiency in C/C++ and/or Python. * Solid understanding of software engineering fundamentals and API design * Interest in model fine-tuning, evaluation pipelines, and prompt optimization. * Familiarity with prompt engineering and OSI layers/protocols such as TCP, HTTP. * Nice to have: Exposure to LLM frameworks such as Hugging Face, vLLM, OpenAI API. * Self-driven mindset and eagerness to learn across AI and Proxy boundaries. What You'll Gain: * Complex Layer 7 development experience blended with AI technologies * Mentorship from engineers building forward thinking ADC solutions in an AI world * A collaborative, fast-paced environment where you can experiment, learn, and grow quickly. Compensation: up to $65/hr
    $65 hourly Auto-Apply 13d ago
  • GPU/AI Application System Software Engineer Intern (System Technologies and Engineering) - 2026 Summer (BS/MS)

    Tiktok 4.4company rating

    Staff software engineer job in San Jose, CA

    The GPU/AI System Technology and Engineering Team is committed to developing highly optimized OS and system software to support deep learning and high-performance computing (HPC) workloads in large-scale data centers. We focus on delivering core software components for the next generation of AI and HPC platforms, benchmarks, and fine-tuning performance. Our work spans the entire hardware/software stack, from GPU drivers to deep learning frameworks, to ensure peak performance across all layers. By joining this team, you will work with the best engineers and talents in this industry and have a broad opportunity to get in touch with the latest AI application systems and newly emerged technology in computing, networking and storage. You will gain remarkable GPU architecture, system software development and GPU validation experience in the most advanced hardware infrastructure on a massive scale. We are looking for talented individuals to join us for an internship in 2026. Internships at TikTok aim to offer students industry exposure and hands-on experience. Turn your ambitions into reality as your inspiration brings infinite opportunities at TikTok. Internships at TikTok aim to provide students with hands-on experience in developing fundamental skills and exploring potential career paths. A vibrant blend of social events and enriching development workshops will be available for you to explore. Here, you will utilize your knowledge in real-world scenarios while laying a strong foundation for personal and professional growth. This Internship Program runs for 12 weeks beginning in May/June 2026. Successful candidates must be able to commit to one of the following internship start dates below: (Select below options for Summer) * 5/11/2026 * 5/18/2026 * 5/26/2026 * 6/8/2026 * 6/22/2026 We will prioritize candidates who are able to commit to these start dates. Please state your availability clearly in your resume (Start date, End date). Candidates can apply to a maximum of two positions and will be considered for jobs in the order you apply. The application limit is applicable to TikTok and its affiliates' jobs globally. Applications will be reviewed on a rolling basis - we encourage you to apply early. Responsibilities: * Design and implement performance benchmarks and testing methodologies to evaluate system performance * Develop benchmark tools and performance optimization of AI workloads specifically tailored for large-scale LLM training and inference, as well as High-Performance Computing (HPC). * Develop Python scripts to automate the testing of various benchmark tools. * Collaborate with internal teams to identify system bottleneck, debug and improve performance issues.Minimum Qualifications: * Must be able to commit to a 12-week full-time work period during Summer 2026 * Currently pursuing a Bachelor's, Master's, or PhD degree within Computer Engineering in Electrical Engineering, Computer Engineering, Computer Science or related majors. * Background with GPU/CPU benchmarking * Familiar with ML/DL techniques, algorithms and frameworks like TensorFlow or PyTorch. * Exposure to testing automation for various applications. * Proficiency in Python and C/C++ * Hands-on experience with Linux based systems * Ability to work independently and complete projects from beginning to end and in a timely manner Preferred Qualifications * Strong background in one of the following fields: High Performance Computing, ML Hardware Acceleration (e.g., GPU/TPU/RDMA) or ML for Systems, and Distributed Storage. * Experience in AI model development, training, evaluation and deployment on Cloud, Cluster or on-premises. * Experience with parallel programming and at least one communication runtime (MPI, NCCL, UCX, NVSHMEM) * Experience with development applications with CUDA programming * Linux kernel development experience, such as networking and device drivers etc. * Familiar with git workflow. * Exposure to testing automation for various applications. * Experience with complex system-level debugging is invaluable.
    $50k-83k yearly est. 28d ago
  • Software Engineer Security & Automation II (Intern) - United States

    Cisco 4.8company rating

    Staff software engineer job in San Jose, CA

    Please note this posting is to advertise potential job opportunities. This exact role may not be open today but could open in the near future. When you apply, a Cisco representative may contact you directly if a relevant position opens. Applications are accepted until further notice. **Meet the Team** Our dedicated team members are building the future of Cisco's AI-driven platforms and data infrastructure, supporting innovation across the globe. You will join a collaborative environment focused on developing advanced data pipelines, secure cloud infrastructure, and automation solutions within business groups such as Security and Infra & Security (Compute, Cloud, Security teams). As part of this innovative team, you will contribute to the growth of cutting-edge technologies in data, intelligent systems, and cybersecurity automation. Explore opportunities at the intersection of security engineering, automation, and AI-helping to transform how Cisco and its customers harness secure, intelligent automation. **Your Impact** As a passionate software engineer, you will play a critical role in developing scalable, secure data pipelines, designing robust analytics platforms, and building automation infrastructure to support Cisco's security and cloud initiatives. Your expertise in programming, data systems, and cybersecurity allows you to solve complex challenges with innovation and precision. By building and maintaining essential security tools and automation platforms, you enable Cisco's business groups to leverage AI-driven, secure, and automated insights for operational excellence and strategic growth. Your contributions ensure reliable, high-quality, and secure infrastructure that supports Cisco's leadership in intelligent, security-first technology solutions. **Minimum Qualifications** + Currently enrolled in a certification program (e.g., Boot Camp, Apprenticeship, Community College or 4-Year University with 2 years of relevant experience) or currently enrolled in a graduate degree program with 0 years of relevant experience. + Experience writing, debugging, andmaintainingcode in Python or other scripting languages (such as Bash), with a focus on automating tasks, workflows, or processes. + Understanding of security protocols and principles (e.g., TLS/SSL, SSH, OAuth, SAML, IPsec) and familiarity with common cybersecurity tools. + Exposure to DevOps and DevSecOpspractices, including integrating security measures into CI/CD pipelines (e.g., Jenkins, GitHub Actions) and cloud environments. + Familiarity with cloud security concepts and experience using automation tools within software development and deployment workflows. **Preferred Qualifications** + Understanding ofartificial intelligence and machine learning concepts, algorithms, and basic implementation techniques. + Familiarity with securing cloud environments, including knowledge of cloud security best practices and commonly used security tools. + Experience or coursework related to securing containerized applications (e.g., Docker, Kubernetes), including vulnerability assessment and mitigation strategies. + Hands-on experience writing and executing automated tests for Python applications using thepytestframework. **Why Cisco?** At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era - and beyond. We've been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint. Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you'll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere. We are Cisco, and our power starts with you. **Message to applicants applying to work in the U.S. and/or Canada:** Individual pay is determined by the candidate's hiring location, market conditions, job-related skillset, experience, qualifications, education, certifications, and/or training. The full salary range for certain locations is listed below. For locations not listed below, the recruiter can share more details about compensation for the role in your location during the hiring process. U.S. employees are offered benefits, subject to Cisco's plan eligibility rules, which include medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, paid parental leave, short and long-term disability coverage, and basic life insurance. Please see the Cisco careers site to discover more benefits and perks. Employees may be eligible to receive grants of Cisco restricted stock units, which vest following continued employment with Cisco for defined periods of time. U.S. employees are eligible for paid time away as described below, subject to Cisco's policies: + 10 paid holidays per full calendar year, plus 1 floating holiday for non-exempt employees + 1 paid day off for employee's birthday, paid year-end holiday shutdown, and 4 paid days off for personal wellness determined by Cisco + Non-exempt employees** receive 16 days of paid vacation time per full calendar year, accrued at rate of 4.92 hours per pay period for full-time employees + Exempt employees participate in Cisco's flexible vacation time off program, which has no defined limit on how much vacation time eligible employees may use (subject to availability and some business limitations) + 80 hours of sick time off provided on hire date and each January 1st thereafter, and up to 80 hours of unused sick time carried forward from one calendar year to the next + Additional paid time away may be requested to deal with critical or emergency issues for family members + Optional 10 paid days per full calendar year to volunteer For non-sales roles, employees are also eligible to earn annual bonuses subject to Cisco's policies. Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components, subject to the applicable Cisco plan. For quota-based incentive pay, Cisco typically pays as follows: + .75% of incentive target for each 1% of revenue attainment up to 50% of quota; + 1.5% of incentive target for each 1% of attainment between 50% and 75%; + 1% of incentive target for each 1% of attainment between 75% and 100%; and + Once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation. For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay 0% up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid. The applicable full salary ranges for this position, by specific state, are listed below: New York City Metro Area: $44,000.00 - $185,000.00 Non-Metro New York state & Washington state: $44,000.00 - $185,000.00 * For quota-based sales roles on Cisco's sales plan, the ranges provided in this posting include base pay and sales target incentive compensation combined. ** Employees in Illinois, whether exempt or non-exempt, will participate in a unique time off program to meet local requirements. Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis. Cisco will consider for employment, on a case by case basis, qualified applicants with arrest and conviction records.
    $44k-185k yearly 28d ago

Learn more about staff software engineer jobs

How much does a staff software engineer earn in Salinas, CA?

The average staff software engineer in Salinas, CA earns between $111,000 and $214,000 annually. This compares to the national average staff software engineer range of $100,000 to $186,000.

Average staff software engineer salary in Salinas, CA

$154,000
Job type you want
Full Time
Part Time
Internship
Temporary