Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Entry Level
Qualifications
Strong proficiency in C++ and graphics programming frameworks. Experience with GPU programming and rendering techniques. Solid understanding of computer graphics principles and practices. Ability to work collaboratively in a fast-paced, cross-functional team environment. Strong problem-solving skills and a passion for innovation.
About the job
OpenAI seeks a Graphics Software Engineer to influence the graphics features of its consumer devices. The position focuses on developing and refining graphics algorithms that enhance the experience for users of new hardware products.
What you will do
Create and implement graphics algorithms tailored for consumer hardware.
Collaborate with engineering teams to add graphics features that improve product usability and engagement.
Use expertise in software development and graphics programming to address complex technical problems.
Location
This role is based in San Francisco.
About OpenAI
OpenAI is at the forefront of artificial intelligence research and development, dedicated to ensuring that AI benefits all of humanity. Our mission is to create safe and beneficial AI technologies while fostering an inclusive and diverse workplace.
Role overview OpenAI seeks a Graphics Software Engineer to influence the graphics features of its consumer devices. The position focuses on developing and refining graphics algorithms that enhance the experience for users of new hardware products. What you will do Create and implement graphics algorithms tailored for consumer hardware. Collaborate with engineering teams to add graphics features that improve product usability and engagement. Use expertise in software development and graphics programming to address complex technical problems. Location This role is based in San Francisco.
About the Role OpenAI is hiring a Software Engineer for the Engineering Acceleration team, working on Consumer Devices in San Francisco. This team builds and improves products that shape how people use technology in daily life. The role involves developing new features and strengthening existing systems for consumer-facing devices.
About the Role OpenAI is hiring a Software Engineer to work on Infrastructure for Consumer Devices in San Francisco. This position centers on building scalable systems that support and improve the experience of users interacting with AI-powered devices. What You Will Do Design and develop infrastructure for consumer-facing devices Work on systems that directly impact how users interact with AI technology Apply technical expertise to create solutions that scale as usage grows
About the TeamJoin the dynamic Consumer Devices team at OpenAI, where we revolutionize the integration of AI into tangible products. Our team is at the forefront of innovation, developing comprehensive hardware and software systems that merge custom silicon, embedded solutions, operating systems, and cloud technologies to create scalable, reliable devices ready for production.About the RoleWe are in search of a passionate Operating Systems Engineer to fortify the operating system foundations for OpenAI's groundbreaking products. This role is ideal for seasoned developers who excel at creating foundational platform software and tackling complex challenges related to security, privacy, performance, power efficiency, and reliability. Your expertise will span the OS kernel, core services, security and privacy frameworks, performance optimization, and the integration of applications and user interfaces with the system. This position emphasizes in-depth debugging and accountability throughout the development cycle.Collaboration will be essential as you work closely with teams from embedded systems, firmware, hardware, applications, and product engineering. Familiarity with hardware bring-up is advantageous but not mandatory.What You Will DoContribute to comprehensive OS functionalities, including kernel, userspace services, application frameworks, UI toolkits, and APIs.Develop, integrate, and sustain OS components, which encompass scheduling, memory management, filesystems, drivers, IPC/RPC, and security-related subsystems.Build and manage core OS services and daemons such as service management, device discovery, networking, time management, logging, update hooks, and crash handling.Design and implement robust security and privacy mechanisms:Integrate secure boot and measured boot processes as applicable.Implement mandatory access controls and sandboxing.Manage secrets, secure storage, key handling, and design systems with least-privilege principles.Develop privacy-preserving telemetry and user-consent-driven system behaviors.Establish a performance and power management discipline:Conduct instrumentation, profiling, and regression detection for boot time, latency, throughput, and memory usage.Implement workflows for power measurement, battery and thermal-aware tuning, and strategies to prevent energy regression.
About Our TeamThe Future of Computing Research team is a dynamic applied research unit within the Consumer Devices group at OpenAI. We are dedicated to pioneering innovative methods, models, and evaluation frameworks that propel our vision for the future of computing. Our focus lies at the cutting edge of multimodal AI, transforming emerging model capabilities into product experiences that are not only functional and enjoyable but also foster long-term trust.Our research delves into a new generation of AI systems capable of learning and evolving over time, adapting to individual needs, and enhancing daily life. This includes exploring long-term memory, user modeling, and personalized systems aligned with broader human goals, values, and overall well-being.We collaborate closely across multiple disciplines—research, engineering, design, product management, and safety—to define what it means to build AI systems that recognize and respond to user needs in a contextually aware and respectful manner, ensuring demonstrable benefits.About the PositionWe are seeking a passionate Research Engineer/Scientist to join our Future of Computing Research team, focusing on Reinforcement Learning from Human Feedback (RLHF) and post-training techniques for personalized multimodal AI systems.In this role, you will be instrumental in establishing the learning and evaluation foundations necessary for models to become increasingly context-aware, adaptive, and useful over time. You will tackle challenges such as reward modeling, preference learning, long-horizon evaluation, and policy improvement for systems that are required to make high-quality behavioral decisions in real-world settings. Our success is measured not just by improved benchmark performance but by enhanced model behavior in actual use cases.The ideal candidate is enthusiastic about advancing beyond simplistic one-turn assistant interactions towards systems that learn and grow through feedback, utilizing richer signals and training against meaningful notions of user value. This requires a thoughtful approach to reward design, feedback mechanisms, and evaluation frameworks that assess the long-term benefits of interventions.This position is based in San Francisco, CA, with a hybrid work model of four days in the office each week. We also provide relocation assistance for new hires.Key Responsibilities:Develop RLHF and post-training strategies for multimodal models.Create reward models and preference-learning pipelines to foster adaptive, personalized model behavior.Engage in long-term evaluation and policy refinement to enhance user interactions.
Join Our TeamThe Future of Computing Research team is part of the Consumer Devices division at OpenAI, dedicated to pioneering innovative methods and models that align with our mission to develop AGI that benefits humanity as a whole.Your RoleAs a Research Engineer/Scientist on our team, you will collaborate with world-class ML researchers and exceptional design experts to expand the limits of model capabilities.This position is located in San Francisco, CA, following a hybrid work model with four days in the office each week. We provide relocation assistance for new hires.Responsibilities:Train and assess state-of-the-art models focusing on aspects crucial to our vision for future consumer devices.Overcome challenges to transform emerging research capabilities into practical solutions.Contribute to defining the software landscape for the future.Ideal Candidate:Possesses 5+ years of relevant experience.Has a strong research background in training language models for UI generation and evaluating the effectiveness of generated UIs.Enjoys cross-disciplinary collaboration across a diverse research landscape.Conducts rigorous scientific investigations to ensure confidence in experimental outcomes.Has hands-on experience in training models for language comprehension and perception.About OpenAIOpenAI is an AI research and deployment organization committed to ensuring that artificial general intelligence is developed in a manner that is safe and beneficial for all of humanity. We strive to push the limits of AI capabilities while prioritizing safety and addressing human needs. Our mission is to incorporate a wide array of perspectives, voices, and experiences to reflect the full spectrum of humanity.We are proud to be an equal opportunity employer, valuing diversity and inclusion in our workplace.
About Our TeamJoin our dedicated Quality Assurance Software Engineering team, where we prioritize the excellence and dependability of our device software. We create and uphold automated testing frameworks, hardware-in-the-loop labs, and efficient release pipelines that guarantee quality signals are reliable, facilitating swift and secure product launches. Our collaborative environment encompasses infrastructure, automation, and cross-team synergy to ensure every release adheres to the highest standards.About the PositionAs a Quality Assurance Software Engineer, you will take ownership of the automated validation process for our device software. This encompasses developing test frameworks, conducting regression testing, overseeing hardware-in-the-loop labs, and managing release gates. You will construct systems that ensure quality signals remain trustworthy, integrate them into our CI/CD processes, and streamline the execution of repeatable procedures for QA vendor technicians.We seek engineers with extensive expertise in software quality, automation, and hardware-software integration, who are passionate about building scalable and reliable validation systems.This position is located in San Francisco, CA, operating on a hybrid work model of four days in the office each week, and we provide relocation assistance to new hires.Key Responsibilities:Test Infrastructure & Frameworks: Design, implement, and maintain a cohesive test framework for device software (unit, integration, system/end-to-end), integrating adapters for GitHub/Linear/Slack and ensuring reproducible runs.CI/CD Integration & Releases: Seamlessly integrate test suites with Buildkite, enforce promotion criteria (staging/prod), automate regression filing, and publish traceable artifacts and release notes.Hardware-in-the-loop Lab Design & Orchestration: Strategically plan and establish racks, power/networking, and orchestration for device testing; facilitate automated flashing, provisioning, and telemetry capture.Automation Tooling: Create tools for API/firmware validation, result triage, log capture, and reproducible bug reports.Quality Signals, Metrics, and Flake Control: Develop dashboards and alerts for pass rates, stability, and release readiness; identify and quarantine flaky tests; lead root-cause analysis with stakeholders; and monitor DORA-style delivery metrics to ensure release health.Vendor Enablement: Draft clear procedures for QA vendor technicians, review their reports, and manage a queue for rig maintenance and repairs.Cross-Team Collaboration: Collaborate with embedded and system software teams to enhance testability and streamline processes.
Location: San Francisco, CA (Hybrid: 4 days onsite/week). Relocation assistance available.About Our Team:At OpenAI, we are at the forefront of technology, creating foundational platform software that ensures our consumer products are reliable, secure, and high-performing. Our team collaborates across various system layers, working closely with engineering partners to deliver exceptional capabilities from initial concept to final launch.Role Overview:We are looking for a passionate Systems Software Engineer to lead the design, implementation, and debugging of critical platform components and the pipelines that build and update system images. Your focus will span across operating system layers, emphasizing performance optimization, security enhancements, and in-depth system debugging to deliver production-grade systems that exceed expectations.Key Responsibilities:Design and develop robust system-level components and services within both kernel and user spaces.Configure and maintain essential OS platform services (init, services, networking, security policies) and related tools.Build and manage image and update pipelines, ensuring their reliability, reproducibility, and rollback safety.Instrument system performance through profiling and tracing; enhance CPU, memory, I/O, and energy efficiency.Oversee platform observability and reliability, including logging, crash capture, watchdogs, and diagnostics.Collaborate with cross-functional teams to define interfaces and deliver comprehensive end-to-end features.Establish and promote strong engineering practices such as code reviews, continuous integration, reproducible builds, and effective release management.Work alongside external vendors to support builds and deployments.You Will Excel in This Role If You:Have successfully launched production systems software on modern operating systems.Possess proficiency in C/C++ and a scripting language, with a strong understanding of OS internals including concurrency, memory management, filesystems, networking, and power management.Demonstrate exceptional systems debugging skills utilizing debuggers, tracers, profilers, and logs across kernel/user-space boundaries.Comprehend the configuration of platform services and interfaces, effectively translating requirements into stable, well-documented APIs.Are knowledgeable about user-space foundations including service management, IPC, networking, packaging, and automation.Have experience collaborating with external partners to deliver high-quality software solutions.
Join Our Innovative TeamAt OpenAI, our Consumer Products Research team is at the forefront of shaping the future of computing. We delve into cutting-edge modalities, interaction patterns, and system behaviors, engineering them into robust prototypes. The Neosensing team operates at the confluence of sensing technologies, edge algorithms, and systems engineering. We develop comprehensive software solutions that transform novel signals into reliable capabilities, including collection tools, integration protocols, and stable on-device loops that perform reliably in dynamic environments. We are passionate about software excellence and rapid iteration, emphasizing clean interfaces, debuggability, observability, and high performance even under strict device constraints.Your ContributionAs a Software Engineer in our Consumer Products Research team, you will bridge the gap between algorithm development and implementable systems. Collaborating closely with algorithm engineers, you will convert prototypes into robust interfaces, dependable data pipelines, and optimized on-device solutions, with a sharp focus on performance, observability, and resilience against real-world challenges.This role prioritizes software development, seeking a candidate who is passionate about writing high-quality code, takes pride in engineering craftsmanship, and is willing to dive deep into algorithmic intricacies to ensure seamless end-to-end functionality.Work EnvironmentThis position is based in San Francisco, CA, and follows a hybrid work model with four days in the office each week. Relocation assistance is available for new hires.Key Responsibilities:Develop and deploy pioneering production software for sensing algorithms, transforming algorithm prototypes into reliable end-to-end systems.Manage and enhance critical components of the Python shipping pipeline, including integration surfaces, evaluation hooks, and performance quality safeguards.Create embedded and on-device software within an RTOS environment (e.g., Zephyr) and implement models across various device runtimes and hardware accelerators.Refine real-time on-device perception loops (e.g., detection/tracking pipelines) to ensure stability, low latency, and efficient use of power and memory.Design and develop data collection and instrumentation tools that facilitate the introduction of new sensing modalities and expedite the process from prototype to dataset to model to device.Collaborate cross-functionally with teams in algorithms, human data, and firmware/hardware to debug, profile, and enhance systems against real-world variability.
Join Handshake as a Staff Software Engineer focused on enhancing consumer experience. In this pivotal role, you'll leverage your expertise to design and develop innovative software solutions that elevate user engagement and satisfaction. Collaborate closely with cross-functional teams to implement best practices and ensure a seamless user journey across all platforms.
About the Role worldlabs is hiring a Software Engineer with a focus on real-time graphics. This role centers on building high-performance graphics applications and visual solutions. Collaboration with skilled teams is a key part of daily work, as projects aim to advance what’s possible in graphics technology.
Full-time|$196K/yr - $220K/yr|On-site|San Francisco Bay Area
At Discord, we connect over 200 million users every month, with the majority of them engaging in their favorite pastime: gaming. Our platform is not just about chatting; it’s a vibrant community where over 90% of our users immerse themselves in games, collectively spending a staggering 1.5 billion hours playing thousands of unique titles on Discord each month. We are on a mission to enhance the gaming experience by facilitating seamless communication and interaction among players.We are actively searching for skilled Senior Software Engineers to join our Consumer Revenue teams, which are pivotal in shaping premium experiences at Discord. In this role, you will focus on developing features for our premium offerings, including Nitro, the shop, boosting, user identity, and more. Your contributions will play a crucial role in delivering high-quality premium experiences for our subscribers while preserving the core functionalities for our free users. You will be instrumental in driving the revenue that supports Discord’s overarching mission.This role involves close collaboration across various departments such as Product, Data Science, Design, and Marketing to design and implement top-tier consumer experiences. You will manage projects throughout their lifecycle, from backend data modeling and API business logic to creating polished user-facing interfaces. Our infrastructure, platform, and product teams will support you as you strive to build the best premium Discord experience for our users.Explore some of our latest initiatives like Nitro, shop, boosting, user identity, and more. For deeper insights into Discord Engineering, check out our engineering blog!
Join Quizlet as a Principal Software Engineer to revolutionize the way consumers interact with educational content. In this pivotal role, you will leverage your extensive software engineering experience to design and implement innovative solutions that enhance user experiences. Collaborate with a dynamic team of engineers and product managers to drive product vision and execution.
Join Our Innovative TeamAt OpenAI, our Consumer Products team is dedicated to crafting and launching seamless hardware and software experiences that integrate cutting-edge AI into everyday life. We collaborate across various domains, including industrial design, hardware engineering, embedded systems, and AI research, to develop exceptional consumer devices that are intuitive, reliable, and fully aligned with OpenAI's advanced models.Our Camera team plays a pivotal role in delivering resilient, production-ready imaging systems capable of operating under real-world conditions such as motion, power fluctuations, latency, and manufacturing variances. Our responsibilities span from early silicon and board bring-up to large-scale production, directly enhancing user-facing experiences and on-device perception for AI-enhanced features.As a small, highly skilled team, we emphasize deep ownership, strong collaboration across functions, and a commitment to delivering high-quality products over mere incremental demonstrations.Your RoleAs a Camera ISP Software Engineer, you will be responsible for the complete lifecycle of ISP bring-up and tuning from prototype to production hardware. You will work on optimizing software and hardware-accelerated pipelines to ensure high-quality imaging performance that withstands real-world challenges such as motion, power, and manufacturing variances.This position is perfect for engineers who thrive in dynamic, early-stage environments, appreciate taking ownership of complex technical challenges, and take pride in delivering production-grade imaging systems.This role is based in San Francisco, CA, within a hybrid work model that includes four days in the office weekly, with relocation assistance available for new hires.Key ResponsibilitiesLead the end-to-end ISP tuning and bring-up process, from early prototypes to final production hardware.Optimize core 3A and image-quality functions including AE, AWB, AF, noise reduction (both spatial and temporal), sharpening, tone mapping, color correction, HDR/WDR, flicker mitigation, lens shading, defect pixel correction, and other critical ISP stages.Develop repeatable workflows for capture and evaluation, integrating controlled lab tests with real-world validation.Assess robustness across sensor, module, and manufacturing variations using clear and defensible success metrics.Produce production-ready tuning artifacts, including versioned tuning packs, parameter manifests, change logs, and curated RAW and processed datasets accompanied by detailed documentation.Collaborate closely with camera firmware and systems teams to ensure seamless integration and performance.
Full-time|$195K/yr - $250K/yr|On-site|San Francisco Bay Area, California, United States
About HeartFlow HeartFlow, Inc. develops medical technology to improve the diagnosis and management of coronary artery disease. The company’s flagship HeartFlow FFRCT Analysis uses advanced AI to create non-invasive, color-coded 3D models of coronary arteries, helping clinicians understand how blockages impact blood flow. HeartFlow’s integrated heart care platform supports clinicians in identifying stenoses (RoadMap™ Analysis), assessing coronary blood flow (FFRCT Analysis), and characterizing atherosclerosis (Plaque Analysis). HeartFlow is publicly traded (HTFL) and recognized internationally for healthcare innovation. Its solutions are approved in the US, UK, Europe, Japan, and Canada, and have supported care for over 500,000 patients worldwide. Role Overview: Senior Manager of Device Quality Engineering The Senior Manager of Device Quality Engineering leads the global strategy for software quality and design excellence at HeartFlow. This role builds and manages a high-performing team, connecting fast-moving Agile development with the rigorous demands of medical device regulations. The team’s work covers digital health solutions, including Software as a Medical Device (SaMD) and AI/ML technologies, with a focus on safety, security, compliance, and scalability. Main Responsibilities Direct the end-to-end design control process within the Software Development Lifecycle (SDLC). Develop and implement a roadmap for compliance, security-by-design, and readiness for global regulatory requirements. Mentor and develop future leaders in quality engineering. Bridge Agile software development practices with medical device regulatory standards. Location San Francisco Bay Area, California, United States
Full-time|$195K/yr - $225K/yr|On-site|San Francisco
Agency Notice: We are not currently collaborating with recruitment agencies for this position. Please refrain from contacting Vizcom employees about this role. Any resumes submitted without prior agreement will be considered unsolicited.Why Join Vizcom?At Vizcom, we are on a mission to transform the design process by simplifying the journey from concept to creation, allowing impactful ideas to materialize in the physical world. Backed by significant funding (Series B with $51 million raised to date), we are experiencing robust growth and are expanding our core engineering team in San Francisco. Our projects span a wide range of areas including real-time collaboration, large-scale GPU inference, and leveraging a modern TypeScript stack to serve enterprise needs.The RoleAs a Senior Software Engineer – Graphics (Rendering & Real-Time Systems), you will be responsible for the rendering and interactivity layer that powers Vizcom’s creative canvas. Your work will encompass everything from brush simulation to real-time lighting and 3D previews, challenging the boundaries of what is achievable in the browser. You will engage with technologies such as WebGL, WebGPU, and AI-assisted graphics, collaborating with design and AI teams to make creativity feel instantaneous. In your first 90 days, you will: deliver a core rendering improvement (e.g., new brush pipeline, shader cache, or culling system) that enhances frame stability or interactivity; create a graphics profiling toolkit or debugging overlay to visualize GPU performance in production; ship an experimental graphics feature to production or beta users (for example, stylized rendering, 3D lighting, or layered compositing); and document a graphics architecture RFC clarifying design decisions and performance budgets.Compensation$195,000 - $225,000 annually + Equity OptionsWhat You’ll Be DoingBuild and Optimize the Rendering Engine: Design and refine Vizcom’s core WebGL/WebGPU pipeline to achieve high performance and visual fidelity.Enhance Real-Time UX: Develop seamless brush and material interactions, animation systems, and responsive 3D previews.Integrate AI Solutions: Collaborate to incorporate GPU inference outputs (such as diffusion, segmentation, and line following) into interactive visual workflows.Performance Optimization: Profile GPU and CPU paths, minimize frame latency, and optimize memory usage for real-world applications.
About HandshakeHandshake is revolutionizing the career landscape within the AI economy, connecting 20 million knowledge workers to 1,600 educational institutions and 1 million employers, including all Fortune 50 companies. Our platform empowers individuals to navigate their career journey, from freelance opportunities to internships and full-time positions. This unique proposition is driving our exceptional growth; by 2025, we aim to triple our Annual Recurring Revenue at scale.Why Join Handshake Now?Influence the future of careers in the AI economy on a global scale, impacting the lives of countless individuals.Collaborate closely with leading AI labs, Fortune 500 companies, and top-tier educational institutions.Be part of a dynamic team with leadership drawn from renowned companies like Scale AI, Meta, xAI, Notion, Coinbase, and Palantir.Contribute to the development of a rapidly growing business with substantial revenue potential.About the RoleAs a Software Engineer in the Consumer Experience team, you will be at the forefront of crafting essential experiences that enable students to discover opportunities, encompassing search functionalities, discovery pathways, job listings, and job searching capabilities.Your Responsibilities Include:Design and implement scalable systems that enhance search and discovery experiences across our platform.Develop innovative AI-driven experiences for students, including a conversational AI agent for resume assistance, job searching, and interview preparation.Utilize OpenAI real-time APIs and agentic frameworks to deliver intelligent, conversational features.Collaborate with cross-functional teams to integrate new features that enhance member value and engagement.Participate in code reviews to uphold high standards of code quality and mentor fellow team members to promote continuous learning.
At NerdWallet, we're dedicated to transforming the way individuals make financial decisions. Our vibrant team of Nerds is committed to fostering an inclusive, flexible, and honest workplace that empowers you to grow, take calculated risks, and express your true self (cape optional). Whether you prefer working remotely or in our office, we offer the support you need to thrive. We value your well-being, professional development, and your ability to create significant impact because when one Nerd excels, we all benefit.Our Consumer Banking & Credit Cards division oversees the complete shopping journey for two of our most significant verticals. Our goal is to deliver top-notch, data-driven comparison shopping experiences that assist millions of users in making informed financial choices.Operating at the confluence of technology, data experimentation, and product excellence, our teams directly contribute to NerdWallet's growth. We manage both Organic (SEO) and Paid Marketing channels, developing swift, intuitive, and highly optimized comparison shopping experiences that rank well, perform efficiently, and scale effectively. By collaborating with business stakeholders and marketing strategists, we continuously expand the possibilities in performance engineering and multi-channel growth strategies.If you flourish in high-impact roles, enjoy tackling complex technical challenges, and are eager to shape the future of online financial shopping experiences, this is the perfect opportunity for you.We are seeking a Senior Full-Stack Software Engineer with a robust focus on our core technology stack: TypeScript, Next.js, and AWS cloud services (including Infrastructure as Code with AWS CDK). Your work will span the entire stack, with a primary emphasis on crafting exceptional user experiences, developing data systems that facilitate rapid experimentation, and building the backend infrastructure that supports our shopping journeys.You will work closely with product managers, business stakeholders, designers, and fellow engineers to create scalable, engaging shopping flows while contributing to performance, observability, accessibility, and technical excellence. This hands-on engineering position is ideal for someone who thrives in a fast-paced environment, possesses a strong product mindset, and is driven by the knowledge that their work impacts millions of users.This role reports to the Engineering Manager.Where You Can Make an Impact:Develop, maintain, and enhance Full Stack React/Next.js applications that serve millions of users every month.Enhance Core Web Vitals, accessibility, and technical SEO to boost discoverability and user engagement.
About Our TeamJoin our dynamic Release Engineer team, dedicated to developing and managing the cutting-edge systems that facilitate seamless software delivery. Our responsibilities encompass everything from CI/CD pipelines and artifact management to release automation and fleet telemetry. We ensure that software for bootloaders, firmware, operating systems, and cloud services is built consistently, validated thoroughly, and delivered securely at scale.About the RoleAs a Release Engineer, you will be instrumental in designing, building, and maintaining the release infrastructure that guarantees reliable, secure, and traceable software delivery across intricate multi-component systems. You will collaborate closely with embedded, cloud, and QA teams to ensure every build—from development to OTA deployment—is efficient, verifiable, and production-ready.We seek engineers who are passionate about automation, reproducibility, and system reliability, and who thrive on creating the connections that allow hardware and software to be integrated and shipped seamlessly.This position is based in San Francisco, CA. We operate on a hybrid work model, with four days in the office each week, and we provide relocation assistance to new hires.Key ResponsibilitiesDesign and manage CI/CD pipelines for complex builds, including bootloader, firmware, OS images, backend, and companion applications, utilizing hermetic toolchains.Establish versioning and branching strategies; automate promotions, changelog generation, and artifact retention.Integrate unit, integration, and hardware-in-the-loop (HIL) testing results; identify and isolate flaky tests, auto-bisect failures, and prevent unsafe promotions.Develop A/B OTA update flows with verification and health checks; execute staged rollouts and canary deployments; implement safe rollback and roll-forward strategies.Implement code signing for binaries and firmware, generate Software Bill of Materials (SBOMs), conduct vulnerability scans, and provide build attestations and provenance.Oversee dashboards and alerts to monitor build health, promotion latency, failure rates, and fleet update telemetry.Ideal Candidate ProfileDemonstrated experience in building and managing release and build systems for consumer devices, robotics, mobile applications, or embedded products.Proficiency in scripting and automation languages such as Python or Bash.Solid understanding of Linux user-space fundamentals.Familiarity with GitHub Actions or Buildkite, artifact registries, and reproducible toolchains.
Join our innovative team at Collate as a Quality Engineer focusing on medical devices. In this full-time position, you will be responsible for ensuring that our products meet the highest quality standards. You will collaborate with cross-functional teams to develop, implement, and maintain quality assurance protocols that comply with industry regulations and best practices.Your role will involve conducting quality audits, analyzing product performance data, and identifying areas for improvement. We are looking for a detail-oriented individual who is passionate about enhancing product quality and safety in the medical device sector.
Role overview OpenAI seeks a Graphics Software Engineer to influence the graphics features of its consumer devices. The position focuses on developing and refining graphics algorithms that enhance the experience for users of new hardware products. What you will do Create and implement graphics algorithms tailored for consumer hardware. Collaborate with engineering teams to add graphics features that improve product usability and engagement. Use expertise in software development and graphics programming to address complex technical problems. Location This role is based in San Francisco.
About the Role OpenAI is hiring a Software Engineer for the Engineering Acceleration team, working on Consumer Devices in San Francisco. This team builds and improves products that shape how people use technology in daily life. The role involves developing new features and strengthening existing systems for consumer-facing devices.
About the Role OpenAI is hiring a Software Engineer to work on Infrastructure for Consumer Devices in San Francisco. This position centers on building scalable systems that support and improve the experience of users interacting with AI-powered devices. What You Will Do Design and develop infrastructure for consumer-facing devices Work on systems that directly impact how users interact with AI technology Apply technical expertise to create solutions that scale as usage grows
About the TeamJoin the dynamic Consumer Devices team at OpenAI, where we revolutionize the integration of AI into tangible products. Our team is at the forefront of innovation, developing comprehensive hardware and software systems that merge custom silicon, embedded solutions, operating systems, and cloud technologies to create scalable, reliable devices ready for production.About the RoleWe are in search of a passionate Operating Systems Engineer to fortify the operating system foundations for OpenAI's groundbreaking products. This role is ideal for seasoned developers who excel at creating foundational platform software and tackling complex challenges related to security, privacy, performance, power efficiency, and reliability. Your expertise will span the OS kernel, core services, security and privacy frameworks, performance optimization, and the integration of applications and user interfaces with the system. This position emphasizes in-depth debugging and accountability throughout the development cycle.Collaboration will be essential as you work closely with teams from embedded systems, firmware, hardware, applications, and product engineering. Familiarity with hardware bring-up is advantageous but not mandatory.What You Will DoContribute to comprehensive OS functionalities, including kernel, userspace services, application frameworks, UI toolkits, and APIs.Develop, integrate, and sustain OS components, which encompass scheduling, memory management, filesystems, drivers, IPC/RPC, and security-related subsystems.Build and manage core OS services and daemons such as service management, device discovery, networking, time management, logging, update hooks, and crash handling.Design and implement robust security and privacy mechanisms:Integrate secure boot and measured boot processes as applicable.Implement mandatory access controls and sandboxing.Manage secrets, secure storage, key handling, and design systems with least-privilege principles.Develop privacy-preserving telemetry and user-consent-driven system behaviors.Establish a performance and power management discipline:Conduct instrumentation, profiling, and regression detection for boot time, latency, throughput, and memory usage.Implement workflows for power measurement, battery and thermal-aware tuning, and strategies to prevent energy regression.
About Our TeamThe Future of Computing Research team is a dynamic applied research unit within the Consumer Devices group at OpenAI. We are dedicated to pioneering innovative methods, models, and evaluation frameworks that propel our vision for the future of computing. Our focus lies at the cutting edge of multimodal AI, transforming emerging model capabilities into product experiences that are not only functional and enjoyable but also foster long-term trust.Our research delves into a new generation of AI systems capable of learning and evolving over time, adapting to individual needs, and enhancing daily life. This includes exploring long-term memory, user modeling, and personalized systems aligned with broader human goals, values, and overall well-being.We collaborate closely across multiple disciplines—research, engineering, design, product management, and safety—to define what it means to build AI systems that recognize and respond to user needs in a contextually aware and respectful manner, ensuring demonstrable benefits.About the PositionWe are seeking a passionate Research Engineer/Scientist to join our Future of Computing Research team, focusing on Reinforcement Learning from Human Feedback (RLHF) and post-training techniques for personalized multimodal AI systems.In this role, you will be instrumental in establishing the learning and evaluation foundations necessary for models to become increasingly context-aware, adaptive, and useful over time. You will tackle challenges such as reward modeling, preference learning, long-horizon evaluation, and policy improvement for systems that are required to make high-quality behavioral decisions in real-world settings. Our success is measured not just by improved benchmark performance but by enhanced model behavior in actual use cases.The ideal candidate is enthusiastic about advancing beyond simplistic one-turn assistant interactions towards systems that learn and grow through feedback, utilizing richer signals and training against meaningful notions of user value. This requires a thoughtful approach to reward design, feedback mechanisms, and evaluation frameworks that assess the long-term benefits of interventions.This position is based in San Francisco, CA, with a hybrid work model of four days in the office each week. We also provide relocation assistance for new hires.Key Responsibilities:Develop RLHF and post-training strategies for multimodal models.Create reward models and preference-learning pipelines to foster adaptive, personalized model behavior.Engage in long-term evaluation and policy refinement to enhance user interactions.
Join Our TeamThe Future of Computing Research team is part of the Consumer Devices division at OpenAI, dedicated to pioneering innovative methods and models that align with our mission to develop AGI that benefits humanity as a whole.Your RoleAs a Research Engineer/Scientist on our team, you will collaborate with world-class ML researchers and exceptional design experts to expand the limits of model capabilities.This position is located in San Francisco, CA, following a hybrid work model with four days in the office each week. We provide relocation assistance for new hires.Responsibilities:Train and assess state-of-the-art models focusing on aspects crucial to our vision for future consumer devices.Overcome challenges to transform emerging research capabilities into practical solutions.Contribute to defining the software landscape for the future.Ideal Candidate:Possesses 5+ years of relevant experience.Has a strong research background in training language models for UI generation and evaluating the effectiveness of generated UIs.Enjoys cross-disciplinary collaboration across a diverse research landscape.Conducts rigorous scientific investigations to ensure confidence in experimental outcomes.Has hands-on experience in training models for language comprehension and perception.About OpenAIOpenAI is an AI research and deployment organization committed to ensuring that artificial general intelligence is developed in a manner that is safe and beneficial for all of humanity. We strive to push the limits of AI capabilities while prioritizing safety and addressing human needs. Our mission is to incorporate a wide array of perspectives, voices, and experiences to reflect the full spectrum of humanity.We are proud to be an equal opportunity employer, valuing diversity and inclusion in our workplace.
About Our TeamJoin our dedicated Quality Assurance Software Engineering team, where we prioritize the excellence and dependability of our device software. We create and uphold automated testing frameworks, hardware-in-the-loop labs, and efficient release pipelines that guarantee quality signals are reliable, facilitating swift and secure product launches. Our collaborative environment encompasses infrastructure, automation, and cross-team synergy to ensure every release adheres to the highest standards.About the PositionAs a Quality Assurance Software Engineer, you will take ownership of the automated validation process for our device software. This encompasses developing test frameworks, conducting regression testing, overseeing hardware-in-the-loop labs, and managing release gates. You will construct systems that ensure quality signals remain trustworthy, integrate them into our CI/CD processes, and streamline the execution of repeatable procedures for QA vendor technicians.We seek engineers with extensive expertise in software quality, automation, and hardware-software integration, who are passionate about building scalable and reliable validation systems.This position is located in San Francisco, CA, operating on a hybrid work model of four days in the office each week, and we provide relocation assistance to new hires.Key Responsibilities:Test Infrastructure & Frameworks: Design, implement, and maintain a cohesive test framework for device software (unit, integration, system/end-to-end), integrating adapters for GitHub/Linear/Slack and ensuring reproducible runs.CI/CD Integration & Releases: Seamlessly integrate test suites with Buildkite, enforce promotion criteria (staging/prod), automate regression filing, and publish traceable artifacts and release notes.Hardware-in-the-loop Lab Design & Orchestration: Strategically plan and establish racks, power/networking, and orchestration for device testing; facilitate automated flashing, provisioning, and telemetry capture.Automation Tooling: Create tools for API/firmware validation, result triage, log capture, and reproducible bug reports.Quality Signals, Metrics, and Flake Control: Develop dashboards and alerts for pass rates, stability, and release readiness; identify and quarantine flaky tests; lead root-cause analysis with stakeholders; and monitor DORA-style delivery metrics to ensure release health.Vendor Enablement: Draft clear procedures for QA vendor technicians, review their reports, and manage a queue for rig maintenance and repairs.Cross-Team Collaboration: Collaborate with embedded and system software teams to enhance testability and streamline processes.
Location: San Francisco, CA (Hybrid: 4 days onsite/week). Relocation assistance available.About Our Team:At OpenAI, we are at the forefront of technology, creating foundational platform software that ensures our consumer products are reliable, secure, and high-performing. Our team collaborates across various system layers, working closely with engineering partners to deliver exceptional capabilities from initial concept to final launch.Role Overview:We are looking for a passionate Systems Software Engineer to lead the design, implementation, and debugging of critical platform components and the pipelines that build and update system images. Your focus will span across operating system layers, emphasizing performance optimization, security enhancements, and in-depth system debugging to deliver production-grade systems that exceed expectations.Key Responsibilities:Design and develop robust system-level components and services within both kernel and user spaces.Configure and maintain essential OS platform services (init, services, networking, security policies) and related tools.Build and manage image and update pipelines, ensuring their reliability, reproducibility, and rollback safety.Instrument system performance through profiling and tracing; enhance CPU, memory, I/O, and energy efficiency.Oversee platform observability and reliability, including logging, crash capture, watchdogs, and diagnostics.Collaborate with cross-functional teams to define interfaces and deliver comprehensive end-to-end features.Establish and promote strong engineering practices such as code reviews, continuous integration, reproducible builds, and effective release management.Work alongside external vendors to support builds and deployments.You Will Excel in This Role If You:Have successfully launched production systems software on modern operating systems.Possess proficiency in C/C++ and a scripting language, with a strong understanding of OS internals including concurrency, memory management, filesystems, networking, and power management.Demonstrate exceptional systems debugging skills utilizing debuggers, tracers, profilers, and logs across kernel/user-space boundaries.Comprehend the configuration of platform services and interfaces, effectively translating requirements into stable, well-documented APIs.Are knowledgeable about user-space foundations including service management, IPC, networking, packaging, and automation.Have experience collaborating with external partners to deliver high-quality software solutions.
Join Our Innovative TeamAt OpenAI, our Consumer Products Research team is at the forefront of shaping the future of computing. We delve into cutting-edge modalities, interaction patterns, and system behaviors, engineering them into robust prototypes. The Neosensing team operates at the confluence of sensing technologies, edge algorithms, and systems engineering. We develop comprehensive software solutions that transform novel signals into reliable capabilities, including collection tools, integration protocols, and stable on-device loops that perform reliably in dynamic environments. We are passionate about software excellence and rapid iteration, emphasizing clean interfaces, debuggability, observability, and high performance even under strict device constraints.Your ContributionAs a Software Engineer in our Consumer Products Research team, you will bridge the gap between algorithm development and implementable systems. Collaborating closely with algorithm engineers, you will convert prototypes into robust interfaces, dependable data pipelines, and optimized on-device solutions, with a sharp focus on performance, observability, and resilience against real-world challenges.This role prioritizes software development, seeking a candidate who is passionate about writing high-quality code, takes pride in engineering craftsmanship, and is willing to dive deep into algorithmic intricacies to ensure seamless end-to-end functionality.Work EnvironmentThis position is based in San Francisco, CA, and follows a hybrid work model with four days in the office each week. Relocation assistance is available for new hires.Key Responsibilities:Develop and deploy pioneering production software for sensing algorithms, transforming algorithm prototypes into reliable end-to-end systems.Manage and enhance critical components of the Python shipping pipeline, including integration surfaces, evaluation hooks, and performance quality safeguards.Create embedded and on-device software within an RTOS environment (e.g., Zephyr) and implement models across various device runtimes and hardware accelerators.Refine real-time on-device perception loops (e.g., detection/tracking pipelines) to ensure stability, low latency, and efficient use of power and memory.Design and develop data collection and instrumentation tools that facilitate the introduction of new sensing modalities and expedite the process from prototype to dataset to model to device.Collaborate cross-functionally with teams in algorithms, human data, and firmware/hardware to debug, profile, and enhance systems against real-world variability.
Join Handshake as a Staff Software Engineer focused on enhancing consumer experience. In this pivotal role, you'll leverage your expertise to design and develop innovative software solutions that elevate user engagement and satisfaction. Collaborate closely with cross-functional teams to implement best practices and ensure a seamless user journey across all platforms.
About the Role worldlabs is hiring a Software Engineer with a focus on real-time graphics. This role centers on building high-performance graphics applications and visual solutions. Collaboration with skilled teams is a key part of daily work, as projects aim to advance what’s possible in graphics technology.
Full-time|$196K/yr - $220K/yr|On-site|San Francisco Bay Area
At Discord, we connect over 200 million users every month, with the majority of them engaging in their favorite pastime: gaming. Our platform is not just about chatting; it’s a vibrant community where over 90% of our users immerse themselves in games, collectively spending a staggering 1.5 billion hours playing thousands of unique titles on Discord each month. We are on a mission to enhance the gaming experience by facilitating seamless communication and interaction among players.We are actively searching for skilled Senior Software Engineers to join our Consumer Revenue teams, which are pivotal in shaping premium experiences at Discord. In this role, you will focus on developing features for our premium offerings, including Nitro, the shop, boosting, user identity, and more. Your contributions will play a crucial role in delivering high-quality premium experiences for our subscribers while preserving the core functionalities for our free users. You will be instrumental in driving the revenue that supports Discord’s overarching mission.This role involves close collaboration across various departments such as Product, Data Science, Design, and Marketing to design and implement top-tier consumer experiences. You will manage projects throughout their lifecycle, from backend data modeling and API business logic to creating polished user-facing interfaces. Our infrastructure, platform, and product teams will support you as you strive to build the best premium Discord experience for our users.Explore some of our latest initiatives like Nitro, shop, boosting, user identity, and more. For deeper insights into Discord Engineering, check out our engineering blog!
Join Quizlet as a Principal Software Engineer to revolutionize the way consumers interact with educational content. In this pivotal role, you will leverage your extensive software engineering experience to design and implement innovative solutions that enhance user experiences. Collaborate with a dynamic team of engineers and product managers to drive product vision and execution.
Join Our Innovative TeamAt OpenAI, our Consumer Products team is dedicated to crafting and launching seamless hardware and software experiences that integrate cutting-edge AI into everyday life. We collaborate across various domains, including industrial design, hardware engineering, embedded systems, and AI research, to develop exceptional consumer devices that are intuitive, reliable, and fully aligned with OpenAI's advanced models.Our Camera team plays a pivotal role in delivering resilient, production-ready imaging systems capable of operating under real-world conditions such as motion, power fluctuations, latency, and manufacturing variances. Our responsibilities span from early silicon and board bring-up to large-scale production, directly enhancing user-facing experiences and on-device perception for AI-enhanced features.As a small, highly skilled team, we emphasize deep ownership, strong collaboration across functions, and a commitment to delivering high-quality products over mere incremental demonstrations.Your RoleAs a Camera ISP Software Engineer, you will be responsible for the complete lifecycle of ISP bring-up and tuning from prototype to production hardware. You will work on optimizing software and hardware-accelerated pipelines to ensure high-quality imaging performance that withstands real-world challenges such as motion, power, and manufacturing variances.This position is perfect for engineers who thrive in dynamic, early-stage environments, appreciate taking ownership of complex technical challenges, and take pride in delivering production-grade imaging systems.This role is based in San Francisco, CA, within a hybrid work model that includes four days in the office weekly, with relocation assistance available for new hires.Key ResponsibilitiesLead the end-to-end ISP tuning and bring-up process, from early prototypes to final production hardware.Optimize core 3A and image-quality functions including AE, AWB, AF, noise reduction (both spatial and temporal), sharpening, tone mapping, color correction, HDR/WDR, flicker mitigation, lens shading, defect pixel correction, and other critical ISP stages.Develop repeatable workflows for capture and evaluation, integrating controlled lab tests with real-world validation.Assess robustness across sensor, module, and manufacturing variations using clear and defensible success metrics.Produce production-ready tuning artifacts, including versioned tuning packs, parameter manifests, change logs, and curated RAW and processed datasets accompanied by detailed documentation.Collaborate closely with camera firmware and systems teams to ensure seamless integration and performance.
Full-time|$195K/yr - $250K/yr|On-site|San Francisco Bay Area, California, United States
About HeartFlow HeartFlow, Inc. develops medical technology to improve the diagnosis and management of coronary artery disease. The company’s flagship HeartFlow FFRCT Analysis uses advanced AI to create non-invasive, color-coded 3D models of coronary arteries, helping clinicians understand how blockages impact blood flow. HeartFlow’s integrated heart care platform supports clinicians in identifying stenoses (RoadMap™ Analysis), assessing coronary blood flow (FFRCT Analysis), and characterizing atherosclerosis (Plaque Analysis). HeartFlow is publicly traded (HTFL) and recognized internationally for healthcare innovation. Its solutions are approved in the US, UK, Europe, Japan, and Canada, and have supported care for over 500,000 patients worldwide. Role Overview: Senior Manager of Device Quality Engineering The Senior Manager of Device Quality Engineering leads the global strategy for software quality and design excellence at HeartFlow. This role builds and manages a high-performing team, connecting fast-moving Agile development with the rigorous demands of medical device regulations. The team’s work covers digital health solutions, including Software as a Medical Device (SaMD) and AI/ML technologies, with a focus on safety, security, compliance, and scalability. Main Responsibilities Direct the end-to-end design control process within the Software Development Lifecycle (SDLC). Develop and implement a roadmap for compliance, security-by-design, and readiness for global regulatory requirements. Mentor and develop future leaders in quality engineering. Bridge Agile software development practices with medical device regulatory standards. Location San Francisco Bay Area, California, United States
Full-time|$195K/yr - $225K/yr|On-site|San Francisco
Agency Notice: We are not currently collaborating with recruitment agencies for this position. Please refrain from contacting Vizcom employees about this role. Any resumes submitted without prior agreement will be considered unsolicited.Why Join Vizcom?At Vizcom, we are on a mission to transform the design process by simplifying the journey from concept to creation, allowing impactful ideas to materialize in the physical world. Backed by significant funding (Series B with $51 million raised to date), we are experiencing robust growth and are expanding our core engineering team in San Francisco. Our projects span a wide range of areas including real-time collaboration, large-scale GPU inference, and leveraging a modern TypeScript stack to serve enterprise needs.The RoleAs a Senior Software Engineer – Graphics (Rendering & Real-Time Systems), you will be responsible for the rendering and interactivity layer that powers Vizcom’s creative canvas. Your work will encompass everything from brush simulation to real-time lighting and 3D previews, challenging the boundaries of what is achievable in the browser. You will engage with technologies such as WebGL, WebGPU, and AI-assisted graphics, collaborating with design and AI teams to make creativity feel instantaneous. In your first 90 days, you will: deliver a core rendering improvement (e.g., new brush pipeline, shader cache, or culling system) that enhances frame stability or interactivity; create a graphics profiling toolkit or debugging overlay to visualize GPU performance in production; ship an experimental graphics feature to production or beta users (for example, stylized rendering, 3D lighting, or layered compositing); and document a graphics architecture RFC clarifying design decisions and performance budgets.Compensation$195,000 - $225,000 annually + Equity OptionsWhat You’ll Be DoingBuild and Optimize the Rendering Engine: Design and refine Vizcom’s core WebGL/WebGPU pipeline to achieve high performance and visual fidelity.Enhance Real-Time UX: Develop seamless brush and material interactions, animation systems, and responsive 3D previews.Integrate AI Solutions: Collaborate to incorporate GPU inference outputs (such as diffusion, segmentation, and line following) into interactive visual workflows.Performance Optimization: Profile GPU and CPU paths, minimize frame latency, and optimize memory usage for real-world applications.
About HandshakeHandshake is revolutionizing the career landscape within the AI economy, connecting 20 million knowledge workers to 1,600 educational institutions and 1 million employers, including all Fortune 50 companies. Our platform empowers individuals to navigate their career journey, from freelance opportunities to internships and full-time positions. This unique proposition is driving our exceptional growth; by 2025, we aim to triple our Annual Recurring Revenue at scale.Why Join Handshake Now?Influence the future of careers in the AI economy on a global scale, impacting the lives of countless individuals.Collaborate closely with leading AI labs, Fortune 500 companies, and top-tier educational institutions.Be part of a dynamic team with leadership drawn from renowned companies like Scale AI, Meta, xAI, Notion, Coinbase, and Palantir.Contribute to the development of a rapidly growing business with substantial revenue potential.About the RoleAs a Software Engineer in the Consumer Experience team, you will be at the forefront of crafting essential experiences that enable students to discover opportunities, encompassing search functionalities, discovery pathways, job listings, and job searching capabilities.Your Responsibilities Include:Design and implement scalable systems that enhance search and discovery experiences across our platform.Develop innovative AI-driven experiences for students, including a conversational AI agent for resume assistance, job searching, and interview preparation.Utilize OpenAI real-time APIs and agentic frameworks to deliver intelligent, conversational features.Collaborate with cross-functional teams to integrate new features that enhance member value and engagement.Participate in code reviews to uphold high standards of code quality and mentor fellow team members to promote continuous learning.
At NerdWallet, we're dedicated to transforming the way individuals make financial decisions. Our vibrant team of Nerds is committed to fostering an inclusive, flexible, and honest workplace that empowers you to grow, take calculated risks, and express your true self (cape optional). Whether you prefer working remotely or in our office, we offer the support you need to thrive. We value your well-being, professional development, and your ability to create significant impact because when one Nerd excels, we all benefit.Our Consumer Banking & Credit Cards division oversees the complete shopping journey for two of our most significant verticals. Our goal is to deliver top-notch, data-driven comparison shopping experiences that assist millions of users in making informed financial choices.Operating at the confluence of technology, data experimentation, and product excellence, our teams directly contribute to NerdWallet's growth. We manage both Organic (SEO) and Paid Marketing channels, developing swift, intuitive, and highly optimized comparison shopping experiences that rank well, perform efficiently, and scale effectively. By collaborating with business stakeholders and marketing strategists, we continuously expand the possibilities in performance engineering and multi-channel growth strategies.If you flourish in high-impact roles, enjoy tackling complex technical challenges, and are eager to shape the future of online financial shopping experiences, this is the perfect opportunity for you.We are seeking a Senior Full-Stack Software Engineer with a robust focus on our core technology stack: TypeScript, Next.js, and AWS cloud services (including Infrastructure as Code with AWS CDK). Your work will span the entire stack, with a primary emphasis on crafting exceptional user experiences, developing data systems that facilitate rapid experimentation, and building the backend infrastructure that supports our shopping journeys.You will work closely with product managers, business stakeholders, designers, and fellow engineers to create scalable, engaging shopping flows while contributing to performance, observability, accessibility, and technical excellence. This hands-on engineering position is ideal for someone who thrives in a fast-paced environment, possesses a strong product mindset, and is driven by the knowledge that their work impacts millions of users.This role reports to the Engineering Manager.Where You Can Make an Impact:Develop, maintain, and enhance Full Stack React/Next.js applications that serve millions of users every month.Enhance Core Web Vitals, accessibility, and technical SEO to boost discoverability and user engagement.
About Our TeamJoin our dynamic Release Engineer team, dedicated to developing and managing the cutting-edge systems that facilitate seamless software delivery. Our responsibilities encompass everything from CI/CD pipelines and artifact management to release automation and fleet telemetry. We ensure that software for bootloaders, firmware, operating systems, and cloud services is built consistently, validated thoroughly, and delivered securely at scale.About the RoleAs a Release Engineer, you will be instrumental in designing, building, and maintaining the release infrastructure that guarantees reliable, secure, and traceable software delivery across intricate multi-component systems. You will collaborate closely with embedded, cloud, and QA teams to ensure every build—from development to OTA deployment—is efficient, verifiable, and production-ready.We seek engineers who are passionate about automation, reproducibility, and system reliability, and who thrive on creating the connections that allow hardware and software to be integrated and shipped seamlessly.This position is based in San Francisco, CA. We operate on a hybrid work model, with four days in the office each week, and we provide relocation assistance to new hires.Key ResponsibilitiesDesign and manage CI/CD pipelines for complex builds, including bootloader, firmware, OS images, backend, and companion applications, utilizing hermetic toolchains.Establish versioning and branching strategies; automate promotions, changelog generation, and artifact retention.Integrate unit, integration, and hardware-in-the-loop (HIL) testing results; identify and isolate flaky tests, auto-bisect failures, and prevent unsafe promotions.Develop A/B OTA update flows with verification and health checks; execute staged rollouts and canary deployments; implement safe rollback and roll-forward strategies.Implement code signing for binaries and firmware, generate Software Bill of Materials (SBOMs), conduct vulnerability scans, and provide build attestations and provenance.Oversee dashboards and alerts to monitor build health, promotion latency, failure rates, and fleet update telemetry.Ideal Candidate ProfileDemonstrated experience in building and managing release and build systems for consumer devices, robotics, mobile applications, or embedded products.Proficiency in scripting and automation languages such as Python or Bash.Solid understanding of Linux user-space fundamentals.Familiarity with GitHub Actions or Buildkite, artifact registries, and reproducible toolchains.
Join our innovative team at Collate as a Quality Engineer focusing on medical devices. In this full-time position, you will be responsible for ensuring that our products meet the highest quality standards. You will collaborate with cross-functional teams to develop, implement, and maintain quality assurance protocols that comply with industry regulations and best practices.Your role will involve conducting quality audits, analyzing product performance data, and identifying areas for improvement. We are looking for a detail-oriented individual who is passionate about enhancing product quality and safety in the medical device sector.
Jan 7, 2025
Sign in to browse more jobs
Create account — see all 5,562 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.