Software Engineer, Onboard Platform NuroSoftware Engineer, Onboard PlatformMountain View, CA$160,360–$240,540 / yearYou have experience in one or more of the following areas: large-scale distributed systems; computer architecture and operating systems; advanced algorithms using C++ and Python; highly-concurrent, multi-processor, and multi-threaded environments; software performance tuning and optimization;profiling and tracing tools and infrastructure (perf, eBPF, Perfetto, pprof, NVIDIA Nsight Systems/Compute); robotics software frameworks; robotics hardware components (including sensors, embedded platforms, etc); and different compute modalities (x86, ARM, GPU, FPGA, etc). The team builds systems and tools for continuous performance analysis, and drives latency reduction and resource efficiency efforts to ensure the autonomy teams can implement an autonomy stack that is efficient and performant for current and future generations of the Nuro Driver.
Senior/Staff Software Engineer (Machine Learning Runtime), Motion Planning PlusAI Inc.Senior/Staff Software Engineer (Machine Learning Runtime), Motion PlanningSanta Clara, CA$130,000–$220,000 / yearDebug difficult edge-case scenarios using logs, profiling tools, visualization, offline replay, and quantitative analysis to identify root causes and implement robust solutions. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information.
NewForward Deployed Software Engineer Higher PeopleForward Deployed Software EngineerSan Francisco, CaliforniaTheir next-generation software stack combines an intuitive command/control interface, a specialized programming language built for hardware control, and a high-performance runtime environment — empowering engineers to build, test, and deploy critical systems rapidly, reliably, and safely. To conform to U.S. Government export regulations, applicants must be a U.S. citizen or national, U.S. lawful permanent resident (green card holder), Refugee under 8 U.S.C. 1157, or Asylee under 8 U.S.C. 1158, or be eligible to obtain the required authorizations from the U.S. Department of State.
Senior Software Engineer, Systems Platform A10 Networks IncSenior Software Engineer, Systems PlatformSan Jose, CAExperience/Knowledge: Utilize strong C/C++ programming skills in development with multithreading, multicore, and real-time high availability embedded systems such as Linux, RTOS or similar OS, Experience in multi-threading, multi-core, and real-time high availability embedded systems. Final salary offers are determined by considerations including, but not limited to, subject matter expertise, demonstrated skill level, relevant experience, geographic location, education, certifications, and training.
Software Engineer, Controls (C++) KodiakSoftware Engineer, Controls (C++)Mountain View, California$145,000–$190,000 / yearShould the position require, and Kodiak determines that a candidate’s residence, U.S. person status, and/or citizenship status necessitate an export license, bar the candidate from the position, or otherwise fall under national security-related restrictions, Kodiak will consider the candidate for alternative positions unaffected by such restrictions, under terms and conditions set forth at Kodiak’s sole discretion, or, as an alternative, opt not to proceed with the candidate’s application. Accordingly, roles that carry more sensitive requirements may be limited to candidates that can satisfy additional scrutiny and eligibility for such positions may hinge on verification of a candidate’s residence, U.S. person status, and/or citizenship status.
Staff Software Engineer, Lending Products Parafin IncStaff Software Engineer, Lending ProductsSan Francisco, CA$265,000–$330,000 / yearYoull make architecture decisions that affect company-wide architecture, drive alignment across the teams that depend on your platforms, and raise the bar for engineering quality by mentoring engineers and improving team processes. Were looking for an experienced backend engineer to join our Lending Products team in San Francisco and lead the technical evolution of the platforms and infrastructure that power Parafins lending products.
Staff - Principal, Software Engineer, SONiC/SAI EriduStaff - Principal, Software Engineer, SONiC/SAISaratoga, CaliforniaWe are seeking a highly experienced Senior Staff Engineer to lead the architecture, development, and integration of OCP SAI (Switch Abstraction Interface) with SONiC (Software for Open Networking in the Cloud). The starting base salary for the selected candidate will be established based on their relevant skills, experience, qualifications, work location, market trends, and the compensation of employees in comparable roles.
Senior Software Systems Validation Engineer Zipline International IncSenior Software Systems Validation EngineerSouth San Francisco, CA$150,000–$250,000 / yearOur customers include the world's largest and most prominent healthcare systems, governments, retailers, restaurants and global businesses who rely on us to save lives, reduce emissions, increase economic opportunity, and provide delivery from point A to point B as fast as possible. Zipline's autonomous drone delivery system relies on software that behaves safely and predictably across sensor drivers, perception, navigation, guidance and control, motion planning, power management, actuator control and fleet autonomy.
Software Engineer, Manufacturing Infrastructure OpenAISoftware Engineer, Manufacturing InfrastructureSan Francisco, CaliforniaFor unincorporated Los Angeles County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: protect computer hardware entrusted to you from theft, loss or damage; return all computer hardware in your possession (including the data contained therein) upon termination of employment or end of assignment; and maintain the confidentiality of proprietary, confidential, and non-public information. Proven track record working with external vendors, manufacturing partners, or partner engineering teams to define deliverables, review technical work, and drive issues to closure.
Core Audio Software Engineer, Audio & Media Technologies Apple IncCore Audio Software Engineer, Audio & Media TechnologiesCupertino, CAExcellent software design/programming skills in C++ Solid understanding of object-oriented methodologies, multi-threaded programming and operating systems concepts Experience with digital audio programming and solid debugging skills At least two+ years of experience working with a team and software company, highlighting their ability to collaborate and operate within a professional software development environment. BS or MS in CS, EE, or related degree Experience working with Bluetooth accessories is a plus Experience working with embedded audio in devices like smartphones (Samsung, Pixel), tablets, or Chromebooks would be a plus Experience with core SW features like Telephony audio and/or Bluetooth audio in a plus.
Senior Software Engineer - AI Tooling Plaid IncSenior Software Engineer - AI ToolingSan Francisco, CARole: As a Senior Software Engineer on Intelligent Tooling, you will build and operate internal systems that empower non engineering teams to automate their workflows with AI. You will act as the engineering point of contact embedded with non-engineering teams, running discovery and translating their operational needs into shipped software.
Senior Software Engineer, Machine Learning (Audio) SyntiantSenior Software Engineer, Machine Learning (Audio)Redwood City, CA$160,000–$190,000 / yearIndividual compensation decisions are based on a number of factors, including but not limited to previous experience and skills acquired prior to joining Syntiant, cost of living in the assigned work location, assigned schedule, and salaries of similarly situated peers at the company. The company’s purpose-built silicon and hardware-agnostic models are being deployed globally to power edge AI speech, audio, sensor and vision applications across a wide range of consumer and industrial use cases, from earbuds to automobiles.
Senior Software Engineer - 3D Vision & Perception Apple IncSenior Software Engineer - 3D Vision & PerceptionSunnyvale, CADesign and drive software architecture for both production systems and internal tools Implement and optimize performance-critical algorithms for mobile and embedded platforms Build tooling for visualization, logging, debugging, and evaluation Integrate real-time 3D perception and input systems into a broader end-to-end software stackBachelor's degree and 5+ years of professional software engineering experience Strong C++ skills, including modern C++ Experience breaking down large problems and delivering robust solutions Curiosity about new technologies and flexibility to work across different layers of the software stackExperience with iOS or visionOS development, including Swift and Apple tooling Proven track record of shipping products or contributing to open-source projects Experience deploying algorithms to GPUs or other hardware accelerators Strong engineering rigor, communication, and collaboration skills Excellent problem-solving and analytical abilities. We are a team of computer vision and machine learning (CVML) engineers building real-time 3D perception and input systems for future Apple products.
Security Software Engineer - Secure Transports, SEAR Apple IncSecurity Software Engineer - Secure Transports, SEARCupertino, CAAs an engineer, you will have the opportunity to majorly impact the design and implementation of Apple's embedded and desktop operating system products, collaborating closely with all other security partners, ranging from our Silicon Engineering group to our Cloud Services group. Our environment fosters product innovation, rapid product iteration, and a liberating amount of autonomy in which you will be encouraged to create and quickly bring to market new security methods and technologies to address the complex needs of mobile and distributed computing.
Staff/Senior Software Engineer, Onboard Infrastructure NuroStaff/Senior Software Engineer, Onboard InfrastructureMountain View, CA$193,930–$352,290 / yearYou have experience in one or more of the following areas: large-scale distributed systems; computer architecture and operating systems; advanced algorithms using C++ and Python; highly-concurrent, multi-processor, and multi-threaded environments; software performance tuning and optimization;profiling and tracing tools and infrastructure (perf, eBPF, Perfetto, pprof, NVIDIA Nsight Systems/Compute); robotics software frameworks; robotics hardware components (including sensors, embedded platforms, etc); and different compute modalities (x86, ARM, GPU, FPGA, etc). The team builds systems and tools for continuous performance analysis, and drives latency reduction and resource efficiency efforts to ensure the autonomy teams can implement an autonomy stack that is efficient and performant for current and future generations of the Nuro Driver.
Software Engineer, AV Frameworks - Early Career General Motors CoSoftware Engineer, AV Frameworks - Early CareerSunnyvale, CA$125,000–$150,000 / yearThis role is designed for a recent graduate or engineer early in their career who wants to build depth in embedded systems, distributed software, vehicle platforms, and autonomous driving technology. As a early career Software Engineer on the AV Frameworks, you will design and deliver the core communication and runtime building blocks used by AV/Robotics applications on vehicles, on benches, and in simulation.
NewSoftware Engineer, Automation and Control Culture BiosciencesSoftware Engineer, Automation and ControlSouth San Francisco, CA$130,000–$165,000 / yearThis platform enables high-throughput process development projects to be rapidly and seamlessly executed directly by our customers in their own facilities, in our service laboratories, or both, all driven by our cloud-connected web application, accessible from anywhere, for designing, managing and analyzing experiments. Continuously improve the tuning and failure modes of our existing control loops and develop and optimize new feedback control systems, including PID control loops, for stability, performance, and robustness.
Software Engineer - Intern Summer 2027 C3.ai IncSoftware Engineer - Intern Summer 2027Redwood City, CA$8,000–$10,000 / yearC3 AI delivers a family of fully integrated products including the C3 Agentic AI Platform, an end-to-end platform for developing, deploying, and operating enterprise AI applications, C3 AI applications, a portfolio of industry-specific SaaS enterprise AI applications that enable the digital transformation of organizations globally, and C3 Generative AI, a suite of domain-specific generative AI offerings for the enterprise. At the office, we offer a fully stocked kitchen with catered lunches, a free on-site gym membership, biweekly social hour with food, drinks, music, and plenty of opportunities to connect and network with your team.
Silicon Validation Software Engineer - GPU IP Validation and Integration Apple IncSilicon Validation Software Engineer - GPU IP Validation and IntegrationCupertino, CAExperience with Graphics, OpenGL, and CUDA Experience with image processing, memory hierarchies, and compilers Strong C/C++ programming skills Implement and run ML/LLM workloads for GPU characterization Proficient in Python and GNU Make Deep understanding of compute systems, operating systems, and computer architecture Passionate about writing code close to the hardware, and debugging You enjoy the validation mentality: meticulous, curious, and persistent. Join a team of expert software engineers with diverse backgrounds (graphics, video encoding, video processing, file systems, CPUs and caching, kernel programming, embedded systems) to develop graphics validation software and integrate it into system level test environment.
AI/ML Software Engineer Apple IncAI/ML Software EngineerSunnyvale, CADesign and drive software architecture for both production systems and internal tools Implement and optimize performance-critical algorithms for mobile and embedded platforms Developing and integrating agentic workflow frameworks with tool calling components Integrate multimodal models with audio, image and video modalities for efficient on-device inference Build tooling for visualization, logging, debugging and evaluation Integrate real-time perception, 3D representation and animation systems into a broader end-to-end software stackBachelor's degree in Computer Vision, Computer Graphics, Machine Learning, Computer Science, Computer Engineering or related fields. In this role, you will work closely with our team of experts in computer graphics, computer vision and machine learning to design and build solutions to previously unsolved challenges for Apple products and bring high impact to millions of users.