Post job

Software engineer jobs in Sunnyvale, CA - 12,538 jobs

All
Software Engineer
Senior Embedded Software Engineer
Quality Assurance Engineer
Test Engineer
Embedded Software Engineer
Staff Software Engineer
Web Developer
  • QA Engineer, Scientific Workflows

    Mithrl Inc.

    Software engineer job in San Francisco, CA

    ABOUT MITHRL We imagine a world where new medicines reach patients in months, not years, and where scientific breakthroughs happen at the speed of thought. Mithrl is building the world's first commercially available AI Co-Scientist. It is a discovery engine that transforms messy biological data into insights in minutes. Scientists ask questions in natural language, and Mithrl responds with real analysis, novel targets, hypotheses, and patent-ready reports. Our traction speaks for itself: 12X year-over-year revenue growth Trusted by leading biotechs and big pharma across three continents Driving real breakthroughs from target discovery to patient outcomes. ABOUT THE ROLE We are hiring a QA Engineer, Scientific Software to build the test, validation, and monitoring infrastructure that guarantees the correctness and reliability of the Mithrl AI Co-Scientist. This role requires a PhD-level scientist or computational biologist who understands the drug development lifecycle and who has hands‑on experience with omics data. Without this scientific foundation, it is not possible to evaluate whether Mithrl's outputs are biologically meaningful. You will create automated tests for analysis workflows, ingestion pipelines, and discovery applications. You will build CI systems that catch regressions early, set up monitoring and alerting for system behavior, and ensure that every module in Mithrl produces scientifically valid and reproducible outputs. This role bridges scientific understanding with software quality engineering and is critical for maintaining trust in Mithrl's analysis engine. If you are a scientist with a passion for product reliability, reproducibility, and validation of ML powered scientific tools, this is a uniquely impactful position. WHAT YOU WILL DO Build automated test infrastructure for data ingestion, analysis modules, discovery applications, and new product features Develop scientific validation frameworks that check correctness and reproducibility of ML driven biological analyses Establish CI workflows that run end to end tests on every commit and catch scientific and computational regressions Build monitoring and alerting systems that track the health, performance, and scientific integrity of product modules Design automated checks for omics workflows Validate that responses generated by Mithrl align with biological logic and expectations from discovery and preclinical development Work closely with ML engineers, data engineers, and application scientists to ensure scientific accuracy across releases Maintain documentation, data fixtures, and gold standard datasets for regression testing Support the development of QA processes that scale with rapid product growth and new analysis capabilities Build a culture of scientific correctness and software reliability throughout the engineering and product teams WHAT YOU BRING Required Qualifications PhD in biology, computational biology, bioinformatics, systems biology, or a related discovery field Deep understanding of the drug discovery and preclinical development lifecycle Hands‑on experience working with omics data such as transcriptomics, RNA‑seq, proteomics, ATAC‑seq, single cell datasets, or imaging‑derived features Ability to evaluate whether a result, analysis, or insight is scientifically correct based on domain knowledge Familiarity with common discovery analyses such as differential expression, enrichment, pathway reasoning, target scoring, and feature importance Experience with Python or similar languages and comfort with scientific computing workflows Strong interest in software quality, reproducibility, and validation of ML driven scientific systems Excellent communication skills and ability to partner with engineers and scientists Nice to Have Experience building automated tests or QA frameworks for scientific or ML systems Experience with workflow engines, scientific pipelines, or reproducibility tools Familiarity with CI tools and modern software development practices Experience validating outputs of AI powered analysis tools Previous work in a tech bio company or computational platform environment WHAT YOU WILL LOVE AT MITHRL High ownership: You will be the guardian of scientific correctness and reliability inside the AI Co-Scientist Impact: You will work with cutting edge ML, multi modal data, and real discovery workflows Team: Join a tight-knit, talent-dense team of engineers, scientists, and builders Culture: We value consistency, clarity, and hard work. We solve hard problems through focused daily execution Speed: We ship fast (2x/week) and improve continuously based on real user feedback Location: Beautiful SF office with a high-energy, in-person culture Benefits: Comprehensive PPO health coverage through Anthem (medical, dental, and vision) + 401(k) with top-tier plans We encourage you to apply even if you do not believe you meet every single qualification. Not all strong candidates will meet every single qualification as listed. Research shows that people who identify as being from underrepresented groups are more prone to experiencing imposter syndrome and doubting the strength of their candidacy, so we urge you not to exclude yourself prematurely and to submit an application if you're interested in this work. We think AI systems like the ones we're building have enormous social and ethical implications. We think this makes representation even more important, and we strive to include a range of diverse perspectives on our team. #J-18808-Ljbffr
    $89k-125k yearly est. 5d ago
  • Job icon imageJob icon image 2

    Looking for a job?

    Let Zippia find it for you.

  • QA Automation Engineer

    Air Apps, Inc.

    Software engineer job in San Francisco, CA

    About Air Apps At Air Apps, we believe in thinking bigger-and moving faster. We're a family-founded company on a mission to create the world's first AI-powered Personal & Entrepreneurial Resource Planner (PRP), and we need your passion and ambition to help us change how people plan, work, and live. Born in Lisbon, Portugal, in 2018-and now with offices in both Lisbon and San Francisco-we've remained self-funded while reaching over 100 million downloads worldwide. Our long-term focus drives us to challenge the status quo every day, pushing the boundaries of AI-driven solutions that truly make a difference. Here, you'll be a creative force, shaping products that empower people across the globe. Join us on this journey to redefine resource management-and change lives along the way. The Role As a QA Automation Engineer at Air Apps, you will play a crucial role in building and maintaining automated test frameworks and regression test suites to ensure our applications meet the highest quality standards. You will work closely with developers, product managers, and QA teams to implement automated testing strategies, increase test coverage, and optimize testing efficiency. Your contributions will directly impact the stability, performance, and reliability of our applications across web and mobile platforms. Responsibilities Design, develop, and maintain automated test frameworks for web and mobile applications. Create and execute automated regression, functional, performance, and API tests. Integrate automated tests into CI/CD pipelines for continuous testing. Collaborate with development teams to ensure testability of features and early defect detection. Analyze test results, troubleshoot failures, and report issues to development teams. Enhance test coverage by identifying critical scenarios and edge cases. Work with cross-functional teams to define quality standards and best practices. Stay up to date with emerging automation tools, frameworks, and testing methodologies. Requirements Around 3+ years of experience in test automation development. Proficiency in test automation frameworks (e.g., Selenium, Cypress, Appium, Playwright). Strong experience in programming languages such as Python, Java, JavaScript, or TypeScript. Hands‑on experience with API testing (Postman, REST Assured, or similar). Familiarity with CI/CD tools (Jenkins, GitHub Actions, GitLab CI, CircleCI). Experience with version control systems (Git) and test management tools (TestRail, Zephyr). Strong understanding of software testing principles, SDLC, and agile methodologies. Knowledge of performance and load testing tools (JMeter, Gatling) is a plus. Experience testing mobile applications (iOS & Android) is a plus. Strong analytical and problem‑solving skills with a keen attention to detail. What benefits are we offering? Apple hardware ecosystem for work. Annual Bonus. Medical Insurance (including vision & dental). Disability insurance - short and long-term. 401k up to 4% contribution. Air Conference - an opportunity to meet the team, collaborate, and grow together. Transportation budget Free meals at the hub Gym membership Diversity & Inclusion At Air Apps, we are committed to fostering a diverse, inclusive, and equitable workplace. We enthusiastically welcome applicants from all backgrounds, experiences, and perspectives. We celebrate diversity in all its forms and believe that varied voices and experiences make us stronger. Application Disclaimer At Air Apps, we value transparency and integrity in our hiring process. Applicants must submit their own work without any AI‑generated assistance. Any use of AI in application materials, assessments, or interviews will result in disqualification. #J-18808-Ljbffr
    $89k-125k yearly est. 3d ago
  • Simulation and Test Engineer (Conversational AI) - US Based

    Dromeda

    Software engineer job in San Francisco, CA

    The Bigger Picture At Andromeda Robotics, we're not just imagining the future of human-robot relationships; we're building it. Abi is the first emotionally intelligent humanoid companion robot, designed to bring care, conversation, and joy to the people who need it most. Backed by tier-1 investors and with customers already deploying Abi across aged care and healthcare, we're scaling fast, and we're doing it with an engineering-first culture that's obsessed with pushing the limits of what's possible. This is a rare moment to join: we're post-technical validation, pre-ubiquity, and building out the team that will take Abi from early access to global scale. Our Values Empathy - Kindness and compassion are at the heart of everything we do. Play - Play sharpens focus. It keeps us curious, fast and obsessed with the craft. Never Settle - A relentless ambition, bias toward action, and uncomfortable levels of curiosity. Tenacity - Tenacious under pressure, we assume chaos and stay in motion to adapt and progress. Unity - Different minds. Shared mission. No passengers. The Role We are looking for a creative and driven Simulation and Test Engineer to build Andromeda's testing infrastructure for our conversational AI systems and embodied character behaviours. Your immediate focus will be creating robust test systems for Abi's voice-to-voice chatbot, social awareness perception, and gesture motor control. As this infrastructure matures, you'll extend it into simulation environments for generating synthetic training data for character animation and gesture models. The Team You'll work at the intersection of our character software, robotics, perception, conversational AI, controls, and audio engineering teams. We bring deep expertise from autonomous vehicles and robotics, including simulation backgrounds. You'll collaborate with product owners and technical specialists to define requirements, integrate systems, and ensure quality across our AI/ML stack. Phase 1: Build The Test Foundation Define and stand up synthetic test environments for our AI/ML conversational stack Conversational AI testing: voice-to-voice chat quality, response appropriateness, tool calling accuracy Memory system testing: context retention, recall accuracy, conversation coherence Audio modelling and testing: multi-speaker scenarios, room acoustics, voice activity detection Perception system testing: social awareness (face detection, gaze tracking, person tracking) Gesture appropriateness testing: Working with our Controls/ML team, create test infrastructure to validate that Abi's body gestures CI/CD and automated regression testing for all AI/ML subsystems Custodian of quality metrics: if they don't exist, work with stakeholders to elicit use cases, derive requirements, and establish measurable quality metrics Requirements formalisation: you're skilled at gathering, documenting, and tracing requirements back to test cases Phase 2: Scale To ML Training Infrastructure Our approach to gesture generation requires high-fidelity synthetic interaction data at scale. You'll investigate and build the infrastructure to generate this data, working closely with our character software team to define requirements and validate approaches. Extend test environments into training data generation pipelines Investigate and stand up simulation tools (e.g. Unity, Unreal Engine, Isaac Sim) to support our machine learning pipeline with synthetic data and validation infrastructure Build infrastructure for fine-tuning character animation models on simulated multi-actor scenarios Enable ML-generated gesture development to augment hand-crafted animation workflows Create virtual environments with diverse social interaction scenarios for training and evaluation Success In This Role Looks Like Months 1-3, stabilise our conversational system with automated regression tests and measurable quality benchmarks. By month 6, deliver an integrated simulation environment enabling rapid testing and iteration across our AI/ML stack. You'll design tests that push our systems beyond their limits and find what's brittle. Through trade studies and make-vs-buy decisions, you'll establish the infrastructure, set up automatic regression tests, and trace test cases back to high-level requirements. You'll be the final guardian, verifying that our AI and machine learning systems work as intended before integration with Abi's physical platform. Your work will directly impact the speed and quality of our development, ensuring that every software build is robust, reliable, and safe. Key Responsibilities Architect and Build: Design, develop, and maintain scalable test infrastructure for conversational AI, perception, and gesture control systems Own Testing Pipeline: Develop a robust CI/CD pipeline for automated regression testing, enabling rapid iteration and guaranteeing quality before deployment Develop Test Scenarios: Create diverse audio environments, multi-actor social scenarios, and edge cases to rigorously test Abi's conversational and social capabilities Model with Fidelity: Implement accurate models of Abi's hardware stack (cameras, microphone array, upper body motion) as needed for test and simulation scenarios Enable Future ML Training: Design test infrastructure with an eye towards evolution into a simulation platform for generating synthetic data for character animation and gesture models Integrate and Collaborate: Work closely with the robotics, AI, and software teams to seamlessly integrate their stacks into the test infrastructure and define testing requirements Analyse and Improve: Develop metrics, tools, and dashboards to analyse test data, identify bugs, track performance, and provide actionable feedback to the engineering teams Ideally You Have Bachelor or Masters in Computer Science, Robotics, Engineering, or a related field 5+ years of professional experience testing complex AI/ML systems (conversational AI, perception systems, or embodied AI) Strong programming proficiency in Python (essential); C++ experience valuable Hands‑on experience with LLM testing, voice AI systems, or chatbot evaluation frameworks Understanding of audio processing, speech recognition, and/or computer vision fundamentals Experience with testing frameworks and CI/CD tools (pytest, Jenkins, GitHub Actions, etc.) Familiarity with ML evaluation metrics and experimental design A proactive, first‑principles thinker who is excited by the prospect of owning a critical system at an early‑stage startup Bonus Points Experience with simulation platforms (e.g. Unity, Unreal Engine, NVIDIA Isaac Sim, Gazebo) and physics engines Experience with character animation systems, motion capture data, or gesture generation Knowledge of reinforcement learning, imitation learning, or synthetic data generation for training ML models Experience with 3D modelling tools and game engine content creation Understanding of ROS2 for robotics integration Knowledge of sensor modelling techniques for cameras and audio Experience building and managing large‑scale, cloud‑based simulation infrastructure PhD in a relevant field The expected base salary range for this role, when performed in our San Francisco office, is $150,000 - $250,000 USD, depending on skills and experience. The salary for this position may vary depending on factors such as job‑related knowledge, skills, and experience. The total compensation package may also include additional benefits or components based on the specific role. Details will be provided if an employment offer is made. If you're excited about this role but don't meet every requirement, that's okay-we encourage you to apply. At Andromeda Robotics, we celebrate diversity and are committed to creating an inclusive environment for all employees. Let's build the future together. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Please note: At this time, we are generally not offering visa sponsorship for this role. #J-18808-Ljbffr
    $150k-250k yearly 5d ago
  • Senior Staff/Principal Embedded Software Engineer, Orb

    Tools for Humanity Corporation

    Software engineer job in San Francisco, CA

    About the Company: World is building a real human network designed to accelerate people in the age of AI. As bots and autonomous agents reshape the internet, people, institutions, and applications need a trusted way to confirm who is a real human while preserving privacy. Our products make this possible: the Orb verifies real people, World ID proves it privately, and World App enables and distributes the new applications made possible by this technology. Together, they form a new layer for AI internet. About the Orb: The Orb is a secure biometric imaging system, designed to seamlessly prove humanness in a privacy-preserving way. It locally analyzes biometric images from its sensor suite and then transfers them to user devices, with no backend for image storage/processing. These Orb-authenticated images are used to verify World IDs, allowing users to prove they are unique humans without revealing any additional information. The Orb is designed to be easy to use, while still meeting exceptionally strong requirements for security and privacy. About the Opportunity: The Device Software team owns all software running on the Orb. This includes the biometric imaging system, on-device fraud detection, and a security-hardened operating system. Additionally, the team is responsible for supporting manufacturing, test automation, and hardware bring‑up. All core software is written in Rust and runs in a custom GNU/Linux OS on the NVIDIA Jetson platform. In this role, you will play a key role in advancing the Orb's software to reach new levels of scale, decentralization, and performance. This includes projects like porting software to Android-based systems, optimizing image capture/processing code, and supporting software verifiability. Your work will be regularly deployed to our global fleet of Orbs used by millions of people worldwide, and will play a critical role in scaling the World network to billions. About You: We strongly encourage you to apply for this position if you are motivated by World's mission, have exceptional software engineering abilities, and thrive in a fast-paced environment. Experience using Rust and Linux in real-world applications 10+ years experience in systems programming, robotics, IoT devices, or related fields. Experience shipping software to large fleets of devices Experience with building AOSP based devices and integrating hardware platform specific HALs Experience building security-critical applications. Excellent communication and project management skills A mission-driven and team-oriented mindset --- Pay transparency statement (for CA and NY based roles): The reasonably estimated salary for this role at TFH ranges from $270,000 - $325,000, plus a competitive long term incentive package. Actual compensation is based on factors such as the candidate's skills, qualifications, and experience. In addition, TFH offers a wide range of best in class, comprehensive and inclusive employee benefits for this role including healthcare, dental, vision, 401(k) plan and match, life insurance, flexible time off, commuter benefits, professional development stipend and much more! #J-18808-Ljbffr
    $270k-325k yearly 4d ago
  • Software Engineer - Jobs Platform & Certifications

    Openai 4.2company rating

    Software engineer job in San Francisco, CA

    About the Role We're looking for exceptional engineers to help build one of the most transformative applications of AI: using ChatGPT to expand economic opportunity at scale. This is a unique chance to work at the intersection of agents, search/matching, personalization, UX, and real-world economic impact and building AI products that directly change people's lives. Millions already turn to ChatGPT for career help, but the job market is stuck in static résumés, keyword search, and opaque hiring. We're building something different: a career agent that understands your skills, helps you prove them through certifications, and works nonstop to unlock opportunities - leading to a network where worker and employer agents match on real capabilities, not job boards. In this role, you will: Own major product surfaces end-to-end to build the next-generation AI-powered jobs platform Design and ship core systems for matching, candidate verification, skills representation, and workflow automation Work with research to turn new model and agent capabilities into production features that help users prove skills, certify expertise, and find great opportunities Build high-trust, scalable systems that support millions of job seekers and employers Run experiments, talk to users, and iterate quickly to identify what drives successful outcomes, not clicks or resumes Work closely with product, design, research, and ops to create human-centered experiences powered by AI Optimize for speed, reliability, and security, ensuring a trusted platform for economic mobility You may be a good fit if you have: 5+ years of software engineering experience building highly-available user-facing products Experience working across the stack (frontend + backend) and comfort owning features end-to-end Passion for marketplaces, matching systems, or search/personalization, even if you haven't built one before Interest in AI-driven UX, agents, and workflow automation (direct ML experience not required) Enthusiasm for working in a fast-moving, ambiguous environment where new ideas ship quickly and user impact matters most About OpenAI OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefits all of humanity. We push the boundaries of the capabilities of AI systems and seek to safely deploy them to the world through our products. AI is an extremely powerful tool that must be created with safety and human needs at its core, and to achieve our mission, we must encompass and value the many different perspectives, voices, and experiences that form the full spectrum of humanity. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. For additional information, please see OpenAI's affirmative action and equal employment opportunity policy statement. Background checks for applicants will be administered in accordance with applicable law, and qualified applicants with arrest or conviction records will be considered for employment consistent with those laws, including the San Francisco Fair Chance Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act, for US-based candidates. For 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. In addition, job duties require access to secure and protected information technology systems and related data security obligations. To notify OpenAI that you believe this job posting is non-compliant, please submit a report through this form. No response will be provided to inquiries unrelated to job posting compliance. We are committed to providing reasonable accommodations to applicants with disabilities, and requests can be made via this link. OpenAI Global Applicant Privacy Policy At OpenAI, we believe artificial intelligence has the potential to help people solve immense global challenges, and we want the upside of AI to be widely shared. Join us in shaping the future of technology. #J-18808-Ljbffr
    $122k-166k yearly est. 2d ago
  • Software Engineer - Reliability

    Pantera Capital

    Software engineer job in Palo Alto, CA

    About xAI xAI's mission is to create AI systems that can accurately understand the universe and aid humanity in its pursuit of knowledge. Our team is small, highly motivated, and focused on engineering excellence. This organization is for individuals who appreciate challenging themselves and thrive on curiosity. We operate with a flat organizational structure. All employees are expected to be hands-on and to contribute directly to the company's mission. Leadership is given to those who show initiative and consistently deliver excellence. Work ethic and strong prioritization skills are important. All engineers are expected to have strong communication skills. They should be able to concisely and accurately share knowledge with their teammates. About the Role We are seeking a talented Site Reliability Engineer (SRE) to join our SuperComputing team. In this role, you'll ensure the reliability, scalability, and performance of our high-performance computing (HPC) infrastructure, powering cutting-edge AI research. You'll collaborate with cross-functional teams to build and maintain systems that support massive-scale data processing and model training. You\'ll ensure Grok stays reliable for millions while inventing new approaches at the intersection of SRE and cutting-edge AI to help define the future of AI reliability engineering. What You'll Do Design, implement, and maintain robust, scalable infrastructure for supercomputing environments. Monitor and optimize system performance, ensuring high availability and minimal downtime. Develop automation tools and scripts to streamline operations and improve system reliability. Troubleshoot complex issues across distributed systems, networks, and storage solutions. Collaborate with AI researchers and engineers to support compute-intensive workloads. Implement security best practices to protect sensitive data and infrastructure. Contribute to capacity planning and disaster recovery strategies. Participate in an on-call rotation to ensure 24/7 system reliability. Ideal Experiences Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience). 3+ years of experience in site reliability engineering, DevOps, or systems engineering. Proficiency in Linux system administration and scripting (e.g., Python, Bash). Experience with containerization (e.g., Docker, Kubernetes) and cloud platforms (e.g., AWS, GCP, Azure). Strong understanding of networking, distributed systems, and storage technologies. Familiarity with HPC environments, GPU clusters, or large-scale data processing. Excellent problem-solving skills and ability to work in a fast-paced, dynamic environment. Strong communication skills and a collaborative mindset. Bonus: Experience with Infrastructure as Code (e.g., Terraform, Ansible) or monitoring tools (e.g., Prometheus, Grafana). Location This role is based in the Bay Area (San Francisco and Palo Alto). Candidates are expected to be located near the Bay Area or open to relocation. Tech Stack Languages: Rust, Python, C++, Golang Interview Process Application Review: Submit your CV and a statement of exceptional work. Our team will review your application to assess fit. Phone Interview (45 minutes): A brief conversation with a team member to discuss your background, key accomplishments, and motivation. Main Interview Process 1 Coding assessment: Solve problems in Rust, Python, C++, or Golang 1 Skill Specific Technical Interview: Demonstrate practical skills in a live problem-solving session. 1 SRE/System Case Study: Analyze and solve a complex, real-world system design or operational problem, demonstrating your technical expertise, problem-solving skills, and ability to optimize system reliability and performance. Project Deep-Dive: Present your past exceptional work to a small audience. Annual Salary Range $180,000 - $440,000 USD Benefits Base salary is just one part of our total rewards package at xAI, which also includes equity, comprehensive medical, vision, and dental coverage, access to a 401(k) retirement plan, short & long-term disability insurance, life insurance, and various other discounts and perks. xAI is an equal opportunity employer. California Consumer Privacy Act (CCPA) Notice #J-18808-Ljbffr
    $106k-150k yearly est. 1d ago
  • Senior Embedded Software Engineer, Concept Engineering

    Kubelt

    Software engineer job in San Francisco, CA

    About the Company: World is a network of real humans, built on privacy-preserving proof-of-human technology, and powered by a globally inclusive financial network that enables the free flow of digital assets for all. It is built to connect, empower, and be owned by everyone. Tools for Humanity is looking for a Senior Embedded Systems Engineer to own end to end embedded software development of new concept devices. This role will work closely with Software, Product, UX, and Industrial Design teams to develop functional concepts driving the technological roadmap at Tools for Humanity. Key Responsibilities: Own the architecture, development, maintenance, and debugging of embedded firmware for concept devices to rapidly de-risk future programs Support hardware validation, test coverage improvements, and early design decisions for the hardware team. Design and implement low-level drivers and board support packages (BSPs) for microcontrollers, sensors and SoCs. Drive hardware/firmware integration and debug issues across electrical and software boundaries. Participate in design reviews and provide input on embedded system architectures and testability. Work collaboratively with cross-functional teams on concept integration into product roadmap with a focus on stability, power, and performance. Evaluate, debug, and validate new hardware designs, leveraging oscilloscopes, logic analyzers, and other lab tools. Collaborate with cross-functional teams (mechanical, software, product) to optimize system performance. Author and maintain documentation for firmware architecture, testing procedures, and validation results. Coordinate with software engineers to validate system-level behavior and address hardware/software integration issues. Support production system debug as needed. Mentor junior engineers in development best practices. About You: Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field. 7+ years of hands‑on experience in firmware development for embedded systems, with a strong understanding of electronics and hardware‑software interactions. Experience developing consumer electronics systems at large scale. Proficiency in C/C++ for embedded systems, with experience developing for bare‑metal, RTOS, or Linux‑based systems. Experience with Zephyr RTOS, Linux kernel internals, and real‑time system design. Familiarity with standard industry tools: oscilloscopes, logic analyzers, JTAG, UART, SPI, I2C, PCIe, etc. Strong debugging skills in both hardware and software domains, including use of low‑level debuggers and trace tools. Hands‑on experience with microcontrollers, SoCs, and custom board bring‑up. Experience developing manufacturing test software, including boundary scan, functional test, and system diagnostics. Ability to work independently on complex projects and take full ownership of deliverables. Ability to debug complex cross‑domain issues (hardware/software) in a fast‑paced, iterative development environment. Committed to rigorous documentation and testing practices. Comfortable working in a start‑up or high‑velocity team environment, with a proactive, hands‑on approach. Nice‑to‑Haves: Exposure to secure boot, firmware update pipelines, and embedded cybersecurity. Background in camera hardware, ISP tuning, or vision sensor integration. Experience with Rust. --- Pay transparency statement (for CA and NY based roles): The reasonably estimated salary for this role at TFH ranges from $190,000 - $258,000, plus a competitive long term incentive package. Actual compensation is based on factors such as the candidate's skills, qualifications, and experience. In addition, TFH offers a wide range of best in class, comprehensive and inclusive employee benefits for this role including healthcare, dental, vision, 401(k) plan and match, life insurance, flexible time off, commuter benefits, professional development stipend and much more! By submitting your application, you consent to the processing and internal sharing of your CV within the company, in compliance with the GDPR #J-18808-Ljbffr
    $190k-258k yearly 3d ago
  • Software Engineer - Simulation

    Doppel

    Software engineer job in San Francisco, CA

    Why Join Doppel Doppel is built to outsmart one of the great threats AI presents: mass‑manufactured social engineering. Countless scams, deepfakes, and other social engineering attacks are surging across every digital channel: websites, social media, ads, encrypted messaging apps, mobile, and more. Our mission is simple but bold: make the internet a safer place by outsmarting the world's fastest‑evolving digital threats. Backed by top‑tier investors and trusted by some of the world's most recognized brands, Doppel is growing fast. If you're driven to solve real‑world problems with bold technology, we'd love to meet you. What We're Building We're building the AI‑native social engineering defense platform. This means we're designing scalable systems that monitor billions of domains, social media accounts, apps, dark web forums, etc., and leverage AI agents to identify and neutralize digital threats. What We're Looking For We're looking for an experienced full‑stack engineer to help build out our new Simulation product. We only just recently launched it but market traction is growing extremely fast and we need people excited to jump and do whatever it takes to build what our customers desperately want. For example: Build out a “Cursor for phishing simulation” flow that lets users create simulations using natural language. Build out voice deepfakes that use AI to call employees pretending to be their co‑worker. Here are some additional resources on what we built and why. What We Offer 🚀 A mission‑driven culture with low ego, high ownership, deep customer obsession, and exceptional talent density 🍽️ Free lunch and dinner in the office 🌴 Flexible PTO ✈️ Quarterly team offsites Join Doppel Doppel is the first platform built to dismantle digital deception at scale. We scan over 150 million entities daily and deploy continuously adaptive AI SOC agents, paired with expert human analysts, to uncover and disrupt the infrastructure behind phishing, impersonation, and online fraud before attacks can spread. Our Threat Grid turns every customer signal into shared intelligence, making each disruption smarter, faster, and more effective. We're not just another cybersecurity company. We're defining the future of social engineering defense, where trust is protected, and deception becomes unprofitable. Backed by top‑tier investors and trusted by some of the world's most recognized brands, Doppel is growing fast. If you're driven to solve real‑world problems with bold technology, we'd love to meet you. #J-18808-Ljbffr
    $106k-150k yearly est. 2d ago
  • Test Engineer

    Mvp VC

    Software engineer job in San Francisco, CA

    Wanna join the adventure? As a Test Engineer at Loft Orbital, you will contribute to the design execution, and improvement of test processes that ensure the reliability and performance of Loft's space hardware. You'll work hands‑on with a range of systems-from subsystems to full spacecraft-supporting environmental, functional, and automated campaigns. You will collaborate closely with design, manufacturing, and software teams to develop test plans, execute procedures, and analyze results to ensure our satellites and components meet mission requirements. This role offers the opportunity to deepen your technical expertise in testing complex aerospace hardware while working in a fast‑paced and collaborative environment. About the Role Support the design, development, and execution of test procedures, setups, and instrumentation for spacecraft and subsystem‑level testing. Participate in the development and implementation of automated and manual test equipment, fixtures, and/or ground support equipment (GSE). Execute and document environmental and functional tests, including vibration, thermal, thermal vacuum (TVAC), and EMI. Collect, analyze, and interpret test data; generate reports and document results, flags, and non‑conformances. Collaborate cross‑functionally to ensure tests align with mission requirements, schedules, and quality standards. Contribute to process improvement initiatives for test documentation, configuration control, and data management. Must Haves Bachelor's degree in Electrical, Mechanical, Aerospace, or Systems Engineering, or equivalent experience. 3-7 years of experience in aerospace or related hardware testing. Working knowledge of test methods and environmental test standards (e.g., GEVS, MIL‑STD). Ability to interpret engineering drawings, schematics, and test specifications. Familiarity with data acquisition systems, instrumentation, and control systems. Experience with scripting or automation tools (e.g., Python, MATLAB, LabVIEW). Strong problem‑solving skills and attention to detail. Comfortable working hands‑on with hardware and in test lab environments. Nice to Haves Experience with Electrical Ground Support Equipment (EGSE). Exposure to requirements verification and validation processes. Experience supporting satellite or aerospace test campaigns, including environmental testing. Familiarity with data management tools or configuration control systems. Willingness to support off‑hours or weekend testing when required. Benefits 100% company‑paid medical, dental, and vision insurance option for employees and dependents. Flexible Spending (FSA) and Health Savings (HSA) Accounts offered with an employer contribution to the HSA. 100% employer‑paid Life, AD&D, Short‑Term, and Long‑Term Disability insurance. Flexible Time Off policy for vacation and sick leave, and 12 paid holidays. 401(k) plan and equity options. Daily catered lunches and snacks in office. International exposure to our team in France. Fully paid parental leave; 14 weeks for birthing parent and 10 weeks for non‑birthing parent. Carrot Fertility provides comprehensive, inclusive fertility healthcare and family‑forming benefits with financial support. Off‑sites and many social events and celebrations. Relocation assistance when applicable. Salary: $100,000 - $135,000 a year. * Research shows that while men apply to jobs where they meet an average of 60% of the criteria, women and other underrepresented people tend to only apply when they meet 100% of the qualifications. At Loft, we value respectful debate and people who aren't afraid to challenge assumptions. We strongly encourage you to apply, even if you don't check all the boxes. Who We Are Loft: Space Made Simple. Founded in 2017, Loft provides governments, companies, and research institutions with a fast, reliable, and flexible way to deploy missions in orbit. We integrate, launch, and operate spacecraft, offering end‑to‑end missions as a service across Earth observation, IoT connectivity, in‑orbit demonstrations, national security missions, and more. Leveraging our existing space infrastructure and an extensive inventory of satellite buses, Loft is reducing years‑long integration and launch timelines to months. With more than 25 missions flown, Loft's flight heritage and proven technologies enable customers to focus on their mission objectives. At Loft, you'll be given the autonomy and ownership to solve significant challenges, but with a close‑knit and supportive team at your back. We believe that diversity and community are the foundation of an open culture. We are committed to hiring the best people regardless of background and make their time at Loft the most fulfilling period of their career. We value kind, supportive and team‑oriented collaborators. It is also crucial for us that you are a problem solver and a great communicator. As our team is international, you will need strong English skills to better collaborate, easily communicate complex ideas and convey important messages. With 4 satellites on‑orbit and a wave of exciting missions launching soon, we are scaling up quickly across our offices in San Francisco, CA | Golden, CO | and Toulouse, France. As an international company your resume will be reviewed by people across our offices so please attach a copy in English. #J-18808-Ljbffr
    $100k-135k yearly 3d ago
  • Senior Embedded Software/QA Engineer

    Tula Technology Inc.

    Software engineer job in San Jose, CA

    Tula is driven by an overriding passion to increase efficiency and improve the environment. With more than 400 patents issued or pending for multiple technologies, and a combined 450 years of engineering behind those patents, we're focused primarily on applications for passenger automobiles, commercial vehicles for on and off road and electric vehicles of any size. Our approach to improving efficiency sets us apart. We come at it with demonstrated software solutions, and we deliver proven results with more than one million vehicles on the road using our technologies to decrease greenhouse gas emissions and increase fuel savings. But we're not stopping there. We're working to reduce or eliminate the use of rare earth elements in electric vehicles through improved electric motor efficiency and exploring efficiency in other means of mobility, too, including robotics, e-aviation and industrial machinery. Tula drives efficiency. The Senior Embedded Software/QA Engineer will work on design, development & QA of embedded software and associated interfaces for Tula's advanced motor control products. You will join a multidisciplinary team to deliver high-quality, robust software for Tula's next-generation electric motor efficiency technology. Develop software to implement Tula's advanced traction inverter software applications Target Simulink models to embedded microcontrollers Use best practices for QA and software development, including functional specs, code reviews, unit and system testing Collaborate with other engineers on requirements, coding, and verification Develop communication interfaces for functional interactions with vehicle ECUs Develop GUIs and logging tools for real-time debugging and performance evaluation Requirements BS/MS in CS, CE or EE Experience with embedded MCUs and development tools Hands-on experience in C for real-time embedded control and signal processing applications Experience with Simulink embedded coding and Simulink verification tools Knowledge of coding best practices and tools for coding standards compliance and testing methodologies Some experience developing effective GUIs for rapid debugging, calibration and software performance evaluation Aptitude for working with internal customers and efficiently capturing requirements Ability to write concise and effective documentation Drive to plan and prioritize work, manage time, and sprint to meet deadlines Initiative to work in a dynamic environment, and a positive, team-oriented attitude Potential to become a subject matter expert and leader Bonus Points Experience in traction inverter development, deployment, calibration Experience with functional interactions of networked vehicle ECUs Experience with XCP based calibration tools Familiarity with environments for automotive software development life cycle such as ASPICE Familiarity with automotive functional safety environments Salary Range: $132,000 - 195,000 + benefits and stock options (actual compensation will be determined based on experience level). #J-18808-Ljbffr
    $132k-195k yearly 5d ago
  • Senior Embedded Software Engineer

    Lumafield

    Software engineer job in San Francisco, CA

    Founded in 2019, Lumafield has developed the world's first accessible X-Ray CT scanner for engineers. Our easy-to-use scanner and cloud-based software give engineers the ability to see their work clearly, inside and out, at an extremely affordable price. Engineers make million-dollar decisions every day, and they need tools that give them the greatest possible insight into their products. By offering unprecedented visibility into products, as well as AI-driven tools that highlight problems and generate quantitative data, Lumafield promises to revolutionize the way complex products are created, manufactured, and used across industries. We are an impact-driven company obsessed with providing the best value to our customers, keeping their needs at the center of our evolution. Our team today includes world-class researchers and industrial designers, PhDs, creators, founders of successful startups, and zero egos. We are backed by top venture capital funds like Kleiner Perkins, Lux Capital, DCVC, Spark Capital, and others. The company is headquartered in Cambridge, MA, and has an office in San Francisco, CA. About the role: As a Senior Embedded Systems Engineer at Lumafield, you will work on the software that powers our next-generation, manufacturing in-line CT scanning products. You'll work on the bleeding edge of X-ray physics, high-speed detectors, image processing, and embedded systems. On a small team working on our newest hardware, you'll bring the skill to extract the maximum performance out of the system and achieve great outcomes for our customers. This role is ideal for mid-career candidates who are looking for an opportunity to own the embedded system, firmware, and software design on an early-stage new product. This role is located in Lumafield's San Francisco, CA office. You may be required to travel occasionally to Lumafield's Cambridge, MA office. What You'll Do: Lead the digital design, software development, integration, and bring-up for next-generation in-line manufacturing products Work closely and cross-functionally with our product, research, hardware, and software development teams to understand requirements and design architecture Write performance-critical edge software to acquire, process, and stream data with real-time sub-second processing budgets Design integrations with PLCs and other common factory systems About You: 3+ years of experience writing low-level, performance-critical image processing software in C, C++, or Rust 3+ years of experience developing software for embedded Linux in C, C++, or Rust Basic familiarity with electrical engineering concepts, including schematic layout, PCBA design, bringup, testing Ability to read component/product data sheets and design systems to integrate and test Bachelor's degree in Engineering or related field Familiarity with Python for scripting, testing, and automation Bonus Points For: Experience with Agile development practices Familiarity with OTA (Over-the-Air) firmware update systems Skills in mechatronics, mechanical prototyping, or electronics assembly Knowledge of image processing pipelines or image acquisition systems Salary: $150,000 - $200,000 a year We are unable to sponsor or take over sponsorship of employment visas at this time. All applicants must be legally authorized to work in the United States without current or future sponsorship. Lumafield offers both competitive cash and equity compensation, as well as a health & wellness stipend, 401k, parental leave, flexible PTO, commuter benefits, company-wide events, and more! Lumafield is committed to building a team that represents a variety of backgrounds, perspectives, and skills, because the more inclusive we are, the better our work will be. Do you feel like your skills don't meet every single requirement listed? We encourage you to apply anyway - If you're excited about our technology, the opportunity, and are eager to learn more, we'd love to hear from you! In keeping with our beliefs and goals, no employee or applicant will face discrimination or harassment based on: race, color, ancestry, national origin, religion, age, gender, marital domestic partner status, sexual orientation, gender identity, disability, genetic information, or veteran status. San Francisco Applicants: Review the San Francisco Fair Chance Ordinance guidelines applicable in your area. #J-18808-Ljbffr
    $150k-200k yearly 1d ago
  • Senior Embedded Software Engineer, Security

    Rivian 4.1company rating

    Software engineer job in Palo Alto, CA

    About Us Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive's next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we're addressing the challenges of electric vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the future is uncharted. By combining our expertise across connectivity, AI, security and more, we'll map a new way forward. Working together, we'll create a future that's more connected, more intelligent, more sustainable for everyone. Role Summary As a member of the product security team, focused on embedded systems and firmware, you will help design, implement, and maintain systems and software for on-vehicle security. This includes security functionality like secure boot, code verification, device identity, and access control. You will work closely with cross functional teams, to integrate security functionality into vehicle components. This role is located at our Palo Alto, California office and reports directly to the Manager, Security Firmware. Responsibilities Configure and manage chip level security features Design security systems and solutions for connected vehicles and related products Work with other teams and stakeholders to build security into features and products Develop product security requirements that meet program needs while reducing risk Work with development teams to ensure they meet requirements and validate them for each release Continuously improve and adapt the security implementations to adapt to customer needs, program goals, and evolving technologies Write and maintain complex technical documentation for both developers and non-technical people Drive complex multi-team, cross-functional projects across multiple programs Qualifications Education - Preferred to have a degree in Computer Science, Computer Engineering, or similar field preferred or equivalent applicable industry experience Technical Skills 7+ years of experience working on embedded platforms In-depth knowledge of embedded systems Experience with Linux, AOSP, and/or RTOS Significant experience with C/C++ development, Java (android) is a plus Strong understanding of SELinux, DM‑Verity, and other Linux hardening features Strong understanding of cryptographic principles and secure coding practices. Strong understanding of networking fundamentals such as Ethernet, TCP/IP, Wireless Technologies Understanding of automotive networking interfaces and protocols (CAN, UDS, etc.) Pay Disclosure Salary Range/Hourly Rate for Palo Alto, California-based applicants: $162,500 - $203,100 (actual compensation will be determined based on experience, location, and other factors permitted by law). Benefits Summary: Rivian and Volkswagen Group Technologies provide robust medical/Rx, dental and vision insurance packages for full-time and part-time employees, their spouse or domestic partner, and children up to age 26. Full Time Employee coverage is effective on the first day of employment. Part-Time employee coverage is effective the first of the month following 90 days of employment. Equal Opportunity Rivian and Volkswagen Group Technologies is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law. We are also committed to ensuring compliance with all applicable fair employment practice laws regarding citizenship and immigration status. Rivian and Volkswagen Group Technologies is committed to ensuring that our hiring process is accessible for persons with disabilities. If you have a disability or limitation, such as those covered by the Americans with Disabilities Act, that requires accommodations to assist you in the search and application process, please email us at candidateaccommodations@rivian.com. Candidate Data Privacy Rivian and VW Group Technologies (“Rivian and Volkswagen Group Technologies”) may collect, use and disclose your personal information or personal data (within the meaning of the applicable data protection laws) when you apply for employment and/or participate in our recruitment processes (“Candidate Personal Data”). This data includes contact, demographic, communications, educational, professional, employment, social media/website, network/device, recruiting system usage/interaction, security and preference information. Rivian and Volkswagen Group Technologies may use your Candidate Personal Data for the purposes of (i) tracking interactions with our recruiting system; (ii) carrying out, analyzing and improving our application and recruitment process, including assessing you and your application and conducting employment, background and reference checks; (iii) establishing an employment relationship or entering into an employment contract with you; (iv) complying with our legal, regulatory and corporate governance obligations; (v) recordkeeping; (vi) ensuring network and information security and preventing fraud; and (vii) as otherwise required or permitted by applicable law. Rivian and Volkswagen Group Technologies may share your Candidate Personal Data with (i) internal personnel who have a need to know such information in order to perform their duties, including individuals on our People Team, Finance, Legal, and the team(s) with the position(s) for which you are applying; (ii) Rivian and Volkswagen Group Technologies affiliates; and (iii) Rivian and Volkswagen Group Technologies' service providers, including providers of background checks, staffing services, and cloud services. Rivian and Volkswagen Group Technologies may transfer or store internationally your Candidate Personal Data, including to or in the United States, Canada, and the European Union and in the cloud, and this data may be subject to the laws and accessible to the courts, law enforcement and national security authorities of such jurisdictions. Please see our Candidate Data Privacy Notice (English) and Candidate Data Privacy Notice (Serbian) for more information. Please note that we are currently not accepting applications from third party application services. #J-18808-Ljbffr
    $162.5k-203.1k yearly 4d ago
  • Staff Software Engineer, Site Reliability

    Asana 4.6company rating

    Software engineer job in San Francisco, CA

    Asana's rapid growth brings new challenges in keeping our systems fast, reliable, and resilient. As our product evolves, we're making a major investment in reliability - and building a brand new SRE team in Warsaw is a key part of that strategy. This is your chance to help shape it from day one. This isn't a traditional “ops” role - we're looking for strong software engineers who are passionate about building reliable, distributed systems. You'll work closely with a small SRE team in San Francisco, infrastructure engineers in Reykjavik, and an established infrastructure team in Warsaw. Warsaw will be a significant hub for our future infrastructure engineering and operations. As one of the first engineers here, you'll have a real say in how we build reliable infrastructure, manage incidents, and support the rest of the company. This role is based in our Warsaw office with an office‑centric hybrid schedule - in‑office days are Monday, Tuesday, and Thursday. We offer a Contract of Employment (UoP) for our employees in Poland. What you'll do: Influence the future of Asana's SRE practice, especially as we grow the Warsaw team. Lead reliability‑focused projects across our stack - from infrastructure to tooling to incident response. Define and implement Asana's incident management process - we're investing here, and you'll help shape how it works. Build internal platforms and frameworks that help other teams improve the reliability of their services. Be part of (and help shape) a sustainable on‑call rotation - shared across teams in Warsaw, San Francisco, and Reykjavik. On average, we handle ~1 page per day, but it's not constant, and we care about keeping things sane. Work with our stack: AWS, Kubernetes (EKS), Datadog, MySQL (RDS), ElasticSearch (OpenSearch), Redis, DynamoDB, Terraform, TypeScript, Scala, Go, and Python. (Yeah, we know this sounds like buzzword bingo - but we want this post to actually show up in your searches.) About you: You're a strong and experienced software engineer who's comfortable writing and reading code - this isn't an ops role. You care about reliability, scalability, and long‑term maintainability, not just quick fixes. You might have worked as an SRE before - or maybe you were a product engineer who kept getting pulled into infra work because you cared about how systems actually run. You've seen systems at scale (or want to), and you're excited about solving infrastructure problems that have broad impact. You're curious, take initiative, and aren't afraid to work in ambiguous spaces - especially important on a brand new team. You collaborate well across teams and want to help others build more reliable systems. You don't need to know our exact stack, but you're eager to learn whatever it takes to make things better. You demonstrate curiosity about AI tools and emerging technologies, with a willingness to learn and leverage them to enhance productivity, collaboration, or decision‑making. Why this role? Founding team: You'll be one of the first SREs in Warsaw - and a key player in a growing team. Drive real change: This isn't a role where you'll just patch up legacy systems. We are expecting (and supporting) real architectural changes to improve reliability, scalability, and long‑term operability. Big impact: Our product is scaling fast, and reliability is a top company priority. Room to grow: As this team grows, so will your influence - whether you want to lead projects, mentor others, or help shape how we scale. Global collaboration: Work closely with experienced engineers in San Francisco, Reykjavik, and Warsaw, while helping build the future of SRE at Asana. What we offer: Generous, transparent and fair compensation system (base salary and generous Restricted Stock Unit for Asana Inc.). Contract of Employment (with 50% tax deductible costs for author's rights usage for Engineers). Health insurance with dental and travel coverage (Lux Med). Lunch catering on the days that you work from the office. Career growth budget. Home office setup budget. Gym/Fitness reimbursement. Fertility healthcare and family‑forming support with Carrot. Mental health support in Modern Health. Group life insurance. MacBooks with all necessary accessories. For this role, the estimated base salary range is between 23 000 and 33 000 PLN gross monthly on the contract of employment (UoP). The actual base salary will vary based on various factors and individual qualifications objectively assessed during the interview process. The listed range above is a guideline, and the base compensation range for this role may be modified. Our total compensation consists of base salary and equity (RSUs). About us Asana is a leading platform for human + AI collaboration. Millions of teams around the world rely on Asana to achieve their most important goals, faster. Asana has been named to Fortune's Best Workplaces for 7+ years and recognized by Fast Company, Forbes, and Gartner for excellence in workplace culture and innovation. We offer an exceptional office‑centric culture while adopting the best elements of hybrid models to ensure that every one of our global team members can work together effortlessly. With 13+ offices all over the world, we are always looking for individuals who care about building technology that drives positive change in the world and a culture where everyone feels that they belong. Join Asana's Talent Network to stay up to date on job opportunities and life at Asana. #J-18808-Ljbffr
    $181k-242k yearly est. 3d ago
  • Fullstack Web Developer

    Right Professionals Ltd.

    Software engineer job in San Francisco, CA

    # Fullstack Web Developerby in#### OverviewAs a Human Resources Coordinator, you will work within a Product Delivery Team fused with UX, engineering, product and data talent. You will help the team design beautiful interfaces that solve business challenges for our clients. We work with a number of Tier 1 banks on building web-based applications for AML, KYC and Sanctions List management workflows. This role is ideal if you are looking to segue your career into the FinTech or Big Data arenas.#### Responsabilities* Be involved in every step of the product design cycle from discovery to developer handoff and user acceptance testing.* Work with BAs, product managers and tech teams to lead the Product Design* Maintain quality of the design process and ensure that when designs are translated into code they accurately reflect the design specifications.* Accurately estimate design tickets during planning sessions.* Contribute to sketching sessions involving non-designers Create, iterate and maintain UI deliverables including sketch files, style guides, high fidelity prototypes, micro interaction specifications and pattern libraries.* Ensure design choices are data led by identifying assumptions to test each sprint, and work with the analysts in your team to plan moderated usability test sessions.* Design pixel perfect responsive UI's and understand that adopting common interface patterns is better for UX than reinventing the wheel* Present your work to the wider business at Show & Tell sessions.#### Requirements* 4+ years of system administration experience with the Microsoft Server platform (2012/2016, Microsoft IIS, Active Directory)* 3+ years of hands-on system administration experience with AWS (EC2, Elastic Load Balancing, Multi AZ, etc.)* 4+ years of SQL Server, MySQL* Working knowledge of Encryption techniques and protocols, Multi-factor authentication, Data protection, Penetration testing, Security threats* Bachelor's Degree, or 4+ years of hands-on IT experience#### Skills* Programming experience developing web applications with the Microsoft .NET stack and a basic knowledge of SQL* Development experience with Angular, Node.JS, or ColdFusion* HTML, CSS, XHTML, XML* Hypervisors, SAN's, load balancers, firewalls, and Web Application Firewall (WAF)* Experience with Higher Logic (a collaboration platform)* MongoDB, Drupal* Mobile App Development (iOS and Android)* Episerver CMS* Microsoft Team Foundation Server* Speaker Management System (Planstone) ExperienceNo ExperienceWork LevelNo ExperienceLocationSan Francisco #J-18808-Ljbffr
    $82k-113k yearly est. 3d ago
  • QA Engineer

    Air Apps, Inc.

    Software engineer job in San Francisco, CA

    About Air Apps At Air Apps, we believe in thinking bigger-and moving faster. We're a family-founded company on a mission to create the world's first AI-powered Personal & Entrepreneurial Resource Planner (PRP), and we need your passion and ambition to help us change how people plan, work, and live. Born in Lisbon, Portugal, in 2018-and now with offices in both Lisbon and San Francisco-we've remained self-funded while reaching over 100 million downloads worldwide. Our long-term focus drives us to challenge the status quo every day, pushing the boundaries of AI-driven solutions that truly make a difference. Here, you'll be a creative force, shaping products that empower people across the globe. Join us on this journey to redefine resource management-and change lives along the way. The Role As a QA Engineer at Air Apps, you will be responsible for ensuring the quality, functionality, and usability of our applications through manual and functional testing. You will work closely with developers, product managers, and designers to identify issues early, improve test coverage, and deliver a seamless user experience. Your role will be essential in detecting bugs, verifying feature implementations, and validating software stability before deployment. Responsibilities Perform manual testing on web and mobile applications to ensure a seamless user experience. Conduct functional, regression, usability, and exploratory testing across multiple platforms. Develop and execute detailed test plans, test cases, and test scripts. Document and report bugs, working closely with developers to resolve issues. Ensure feature compliance by validating product requirements against test results. Identify edge cases, inconsistencies, and performance issues. Work with cross-functional teams to improve software quality throughout the development lifecycle. Provide clear and structured feedback to enhance product functionality and user experience. Maintain test documentation and contribute to quality assurance best practices. Requirements Around 3+ years of experience in manual and functional testing. Strong understanding of QA methodologies, testing types, and best practices. Experience with test case management tools (e.g., TestRail, Zephyr, Xray). Familiarity with bug tracking systems (e.g., Jira, Trello, Bugzilla). Experience testing web and mobile applications (iOS & Android). Strong attention to detail and ability to identify complex usability issues. Knowledge of API testing (e.g., Postman) is a plus. Ability to work in an agile development environment and adapt to changing priorities. Strong communication and collaboration skills. What benefits are we offering? Apple hardware ecosystem for work. Annual Bonus. Medical Insurance (including vision & dental). Disability insurance - short and long-term. 401k up to 4% contribution. Air Conference - an opportunity to meet the team, collaborate, and grow together. Transportation budget Free meals at the hub Gym membership Diversity & Inclusion At Air Apps, we are committed to fostering a diverse, inclusive, and equitable workplace. We enthusiastically welcome applicants from all backgrounds, experiences, and perspectives. We celebrate diversity in all its forms and believe that varied voices and experiences make us stronger. Application Disclaimer At Air Apps, we value transparency and integrity in our hiring process. Applicants must submit their own work without any AI-generated assistance. Any use of AI in application materials, assessments, or interviews will result in disqualification. #J-18808-Ljbffr
    $89k-125k yearly est. 3d ago
  • Software Engineer, Reliability

    Openai 4.2company rating

    Software engineer job in San Francisco, CA

    Join the engineering teams that bring OpenAI's ideas safely to the world!! The Applied Engineering team works across research, engineering, product, and design to bring OpenAI's technology to consumers and businesses. We seek to learn from deployment and distribute the benefits of AI, while ensuring that this powerful tool is used responsibly and safely. Safety is more important to us than unfettered growth. About the Role As OpenAI continues to grow, we are looking for experienced, problem-solving engineers to ensure our systems scale. Our success depends on our ability to quickly iterate on products while also ensuring that they are performant and reliable. You will work in a deeply iterative, collaborative, fast-paced environment to bring our technology to millions of users around the world, and ensure it's delivered with safety and reliability in mind. Successful candidates will play a crucial role in ensuring the reliability, scalability, and performance of our systems as we continue to expand. As a reliability expert, you will be at the forefront of maintaining and enhancing the stability, scalability, and performance of our rapidly evolving infrastructure. You will work closely with cross-functional teams, including software engineers, product managers, and data scientists, to build and maintain resilient systems that can handle our growing user base and workload. In this role, you will: Design and implement solutions to ensure the scalability of our infrastructure to meet rapidly increasing demands. Collaborate with development teams to make the systems they design and operate more reliable. Implement and manage monitoring systems to proactively identify issues and anomalies in our production environment. Develop and maintain service level objectives (SLOs) and service level indicators (SLIs) to measure and ensure system reliability. Implement fault-tolerant and resilient design patterns to minimize service disruptions. Build and maintain automation tools to streamline repetitive tasks and improve system reliability. Partner with researchers, engineers, product managers, and designers to bring new features and research capabilities to the world. Participate in an on-call rotation to respond to critical incidents and ensure 24/7 system availability. You might thrive in this role if you: Enjoy seeking out and addressing bottlenecks and areas for performance improvement in our systems. Utilize Infrastructure as Code (IaC) principles to automate infrastructure provisioning and configuration management. Are experienced in collaborating with cross-functional teams to ensure that reliability and scalability are considered in the design and development of new features and services. Have a track record of accelerating engineering reliability by empowering your fellow engineers with excellent tooling and systems. Have a humble attitude, an eagerness to help your colleagues, and a desire to do whatever it takes to make the team succeed. Own problems end-to-end, and are willing to pick up whatever knowledge you're missing to get the job done. Qualifications: Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent work experience). Proven experience as an reliability engineer or a similar role in a fast-paced, rapidly scaling company. Strong proficiency in cloud infrastructure. Proficiency in programming/scripting languages. Experience with containerization technologies and container orchestration platforms like Kubernetes. Knowledge of IaC tools such as Terraform or CloudFormation. Excellent problem-solving and troubleshooting skills. Strong communication and collaboration skills. Experience with observability tools such as DataDog, Prometheus, Grafana, Splunk and ELK stack. Experience with microservices architecture and service mesh technologies. Knowledge of security best practices in cloud environments. This role is exclusively based in our San Francisco HQ. We offer relocation assistance to new employees. About OpenAI OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefits all of humanity. We push the boundaries of the capabilities of AI systems and seek to safely deploy them to the world through our products. AI is an extremely powerful tool that must be created with safety and human needs at its core, and to achieve our mission, we must encompass and value the many different perspectives, voices, and experiences that form the full spectrum of humanity. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. For additional information, please see OpenAI's Affirmative Action and Equal Employment Opportunity Policy Statement. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law, including the San Francisco Fair Chance Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act. For 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. In addition, job duties require access to secure and protected information technology systems and related data security obligations. To notify OpenAI that you believe this job posting is non-compliant, please submit a report through this form. No response will be provided to inquiries unrelated to job posting compliance. We are committed to providing reasonable accommodations to applicants with disabilities, and requests can be made via this link. OpenAI Global Applicant Privacy Policy At OpenAI, we believe artificial intelligence has the potential to help people solve immense global challenges, and we want the upside of AI to be widely shared. Join us in shaping the future of technology. #J-18808-Ljbffr
    $122k-166k yearly est. 1d ago
  • Senior Embedded Software Engineer - Automotive, Simulink & QA

    Tula Technology Inc.

    Software engineer job in San Jose, CA

    A leading technology company seeks a Senior Embedded Software/QA Engineer in San Jose, California. In this role, you will develop software for advanced traction inverter applications while collaborating with a multidisciplinary team. Experience with C programming and embedded systems is essential. The company offers a competitive salary range of $132,000 to $195,000 plus benefits and stock options. #J-18808-Ljbffr
    $132k-195k yearly 5d ago
  • Embedded Test Engineer

    Mvp VC

    Software engineer job in San Francisco, CA

    Wanna join the adventure? Loft Orbital's mission is to make space simple for organizations that need to collect information about the Earth. We provide space infrastructure as a service where multiple customer payloads are flown on a single spacecraft platform through Loft's in-house Payload Accommodation Module. The Embedded Test Engineer will be responsible for establishing and maintaining a robust, reliable test pipeline embedded software within the Hardware group. You will work with Loft Orbital's engineering, software, and integration teams to verify the performance of internal avionics hardware, firmware and software to improve design iteration and continuous integration efforts. You will help to define the processes and standards for version control and work closely with the engineering teams to ensure flight readiness for orbit. You will be a critical part of ensuring we are delivering the right high quality hardware products to both internal teams as well as our external customers. About this Role Work with the Loft development team to test, validate and verify internally developed products, and ensure successful delivery of final flight products to missions Software and firmware test development and automation at unit and sub-system level for flight systems (avionics, communication and power distribution) Ownership of the test procedures and execution of product testing using Loft's in-house software tools Execute roadmaps of next generation products and provide testing flows, including activities to prepare for verification and qualification of product development efforts Support scaling up test infrastructure towards productization Define and implement functional testing and regression testing for embedded systems to support Hardware in the Loop (HIL) and assembly/integration teams Must Haves 5+ years in software/firmware testing and SW/HW integration, a plus if in aerospace Bachelor's Degree in software engineering, computer science, electrical engineering or equivalent Recent Python experience automating tasks/test frameworks and interacting with shell environments Strong familiarity with Linux and scripting tools/languages Testing and troubleshooting experience with digital, analog and high-speed interfaces, including various communication protocols (CAN, UART, SPI, I2C, ETH, SpaceWire, etc.) Hands on experience with deploying embedded software to hardware at medium to large scales (>100 units/year) Have experience creating detailed Test Procedures for development and software Entrepreneurial, need to be able to find and manage own work Experience with one or more continuous integration tools (Gitlab Preferred Nice to Haves Experience testing high speed interfaces like Ethernet, Spacewire, Cameralink, PCIe Understanding of how to create, configure, and manage Docker containers Recent experience setting up Gitlab CI/CD pipelines Experience with Vivado or other FPGA design/build systems and their test tools Experience with Yocto Ptest or testing and deploying Yocto distributions Comfortable interacting with remote test equipment and troubleshooting issues Some of Our Awesome Benefits 100% company-paid medical, dental, and vision insurance option for employees and dependents Flexible Spending (FSA) and Health Savings (HSA) Accounts offered with an employer contribution to the HSA 100% employer paid Life, AD&D, Short-Term, and Long-Term Disability insurance Flexible Time Off policy for vacation and sick leave, and 12 paid holidays 401(k) plan and equity options Daily catered lunches and snacks International exposure to our team in France Fully paid parental leave; 14 weeks for primary caregiver and 10 weeks for secondary caregiver Carrot Fertility provides comprehensive, inclusive fertility healthcare and family-forming benefits with financial support Off-sites and many social events and celebrations Relocation assistance when applicable $125,000 - $175,000 a year State law requires us to tell you the base compensation range for this role, which is $125,000 - $175,000 per year. This is determined by your education, experience, knowledge, skills, and abilities. The salary range for this role is intentionally wide as we evaluate individuals based on their unique experience and abilities to fit our needs. Most importantly, we are excited to meet you and see if you are a great fit for our team. Can't quantify for you are the exciting challenges, supportive team, and amazing culture we enjoy. * Research shows that while men apply to jobs where they meet an average of 60% of the criteria, women and other underrepresented people tend to only apply when they meet 100% of the qualifications. At Loft, we value respectful debate and people who aren't afraid to challenge assumptions. We strongly encourage you to apply, even if you don't check all the boxes. Who We Are Loft: Space Made Simple. Founded in 2017, Loft provides governments, companies, and research institutions with a fast, reliable, and flexible way to deploy missions in orbit. We integrate, launch, and operate spacecraft, offering end-to-end missions as a service across Earth observation, IoT connectivity, in-orbit demonstrations, national security missions, and more. Leveraging our existing space infrastructure and an extensive inventory of satellite buses, Loft is reducing years-long integration and launch timelines to months. With more than 25 missions flown, Loft's flight heritage and proven technologies enable customers to focus on their mission objectives. At Loft, you'll be given the autonomy and ownership to solve significant challenges, but with a close-knit and supportive team at your back. We believe that diversity and community are the foundation of an open culture. We are committed to hiring the best people regardless of background and make their time at Loft the most fulfilling period of their career. We value kind, supportive and team-oriented collaborators. It is also crucial for us that you are a problem solver and a great communicator. As our team is international, you will need strong English skills to better collaborate, easily communicate complex ideas and convey important messages. With 4 satellites on-orbit and a wave of exciting missions launching soon, we are scaling up quickly across our offices in San Francisco, CA | Golden, CO | and Toulouse, France. As an international company your resume will be reviewed by people across our offices so please attach a copy in English. #J-18808-Ljbffr
    $92k-128k yearly est. 5d ago
  • Embedded Software Engineer - Automotive Platforms

    Rivian 4.1company rating

    Software engineer job in Palo Alto, CA

    A technology company specializing in automotive is seeking an Embedded Software Engineer to develop and validate firmware for crucial vehicle functions. This role involves working with real-time programming and ensuring the safety of electronic control units. Candidates should have a Bachelor's degree in a relevant field and proficiency in C++. Understanding of RTOS and experience in embedded systems are preferred. The position is located in Palo Alto, California with competitive compensation and benefits. #J-18808-Ljbffr
    $145k-191k yearly est. 2d ago
  • Software Engineer, Collective Communication

    Openai 4.2company rating

    Software engineer job in San Francisco, CA

    The Workload Networking team is responsible for the collective communication stack used in our largest training jobs. Using a combination of C++ and CUDA we work on novel collective communication techniques that enable efficient training of our flagship models on our largest custom built supercomputers. The models we train are key ingredients to the AI research progress at OpenAI and the field as a whole, and we continually incorporate learnings from our entire research org into our training platform. Role As a Software Engineer, Networking you will design and implement custom networking collectives that are tightly integrated into our training stack. We\'re looking for people who have a background in low level performance critical software. Experience with collective communication is a bonus. This role is based in San Francisco, CA. We use a hybrid work model of 3 days in the office per week and offer relocation assistance to new employees. Responsibilities Collaborate closely with ML researchers to design and implement efficient collective operations in C++ and CUDA. Ensure that our largest training jobs take full advantage of the different network transports used in our supercomputers. Work on simulations to inform our future supercomputer network designs. Qualifications Have written distributed algorithms using RDMA in the past. Are comfortable writing low level performance sensitive CPU and/or GPU code. Are familiar with network simulation techniques. About OpenAI OpenAI is an AI research and deployment company dedicated to ensuring that general-purpose artificial intelligence benefits all of humanity. We push the boundaries of the capabilities of AI systems and seek to safely deploy them to the world through our products. AI is an extremely powerful tool that must be created with safety and human needs at its core, and to achieve our mission, we must encompass and value the many different perspectives, voices, and experiences that form the full spectrum of humanity. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. For additional information, please see OpenAI's Affirmative Action and Equal Employment Opportunity Policy Statement. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law, including the San Francisco Fair Chance Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act. For 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. In addition, job duties require access to secure and protected information technology systems and related data security obligations. To notify OpenAI that you believe this job posting is non-compliant, please submit a report through this form. No response will be provided to inquiries unrelated to job posting compliance. We are committed to providing reasonable accommodations to applicants with disabilities, and requests can be made via this link. OpenAI Global Applicant Privacy Policy At OpenAI, we believe artificial intelligence has the potential to help people solve immense global challenges, and we want the upside of AI to be widely shared. Join us in shaping the future of technology. Compensation Range: $380K - $555K #J-18808-Ljbffr
    $122k-166k yearly est. 1d ago

Learn more about software engineer jobs

How much does a software engineer earn in Sunnyvale, CA?

The average software engineer in Sunnyvale, CA earns between $91,000 and $176,000 annually. This compares to the national average software engineer range of $73,000 to $136,000.

Average software engineer salary in Sunnyvale, CA

$126,000

What are the biggest employers of Software Engineers in Sunnyvale, CA?

The biggest employers of Software Engineers in Sunnyvale, CA are:
  1. Google
  2. Apple
  3. Walmart
  4. Meta
  5. Waymo
  6. xAI
  7. Redolent
  8. Microsoft
  9. Über
  10. Open Roles
Job type you want
Full Time
Part Time
Internship
Temporary