Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Experience
Qualifications
Job Summary
Join our dynamic drivers and utilities team, where you will play a crucial role in the planning, design, implementation, and testing of low-level kernel drivers and user-space driver library code. As a vital member of the system software department, which includes two teams (the firmware team being the other), you will contribute to the development of innovative solutions that are at the forefront of AI technology.
About the job
About Graphcore
At Graphcore, we are pioneering the next generation of AI computing technology.
Our team comprises industry-leading experts in semiconductors, software, and artificial intelligence, dedicated to developing a comprehensive AI compute stack that spans from silicon innovations to extensive data center infrastructure.
As a proud member of the SoftBank Group, we are supported by substantial long-term investments, enabling us to advance critical technologies within the rapidly evolving SoftBank AI ecosystem.
To capitalize on the immense opportunities in AI, Graphcore is expanding its global workforce.
We are uniting the brightest minds to tackle the most challenging problems in an environment where every individual can significantly influence the organization, our products, and the future of artificial intelligence.
About Graphcore Ltd.
Graphcore is a trailblazer in AI computing, dedicated to creating advanced technology that powers the future of artificial intelligence. Our innovative solutions are designed to meet the demands of next-generation AI applications.
About Graphcore At Graphcore, we are pioneering the next generation of AI computing technology. Our team comprises industry-leading experts in semiconductors, software, and artificial intelligence, dedicated to developing a comprehensive AI compute stack that spans from silicon innovations to extensive data center infrastructure. As a proud member of the Sof…
Full-time|$192K/yr - $238K/yr|On-site|Cambridge, MA USA; San Francisco, CA USA
Your Contribution at Lila Sciences Lila Sciences is on the lookout for a dynamic Staff Software Engineer to join our innovative AI Lab Execution System team. In this pivotal role, you will have the opportunity to design, develop, and enhance intelligent, data-driven applications, with a strong emphasis on front-end development. Your focus will include the creation of user interfaces, services, high-performance APIs, and databases, ensuring seamless integration of advanced AI frameworks into our scientific analytics and laboratory workflows. Collaborating closely with ML researchers, platform engineers, and scientists, you will develop systems capable of managing diverse workloads and scaling efficiently. This includes working with structured SQL databases, data lake houses, and vector databases. If you are passionate about creating high-performance, elegant systems that make a real scientific impact, we invite you to apply! Your Responsibilities Include: UI and API Design & Development: Create high-performance, secure, and well-documented user interfaces and APIs that integrate seamlessly with AI-driven applications. Database Design & Management: Develop schemas and manage various data systems (SQL, NoSQL, Vector DBs) to ensure optimal performance and scalability. Application Development: Lead the development of both front-end and backend services, prioritizing performance, maintainability, and reliability. Performance Optimization: Identify and resolve system bottlenecks, ensuring high availability and low-latency performance across extensive workloads. Cloud Infrastructure: Utilize AWS services, Kubernetes, and modern DevOps practices to build and deploy scalable production systems. Collaborative Development: Work alongside ML researchers and scientists to integrate data pipelines, APIs, and cloud infrastructure into scientific workflows.
Full-time|On-site|Cambridge, Massachusetts, United States, New York, New York, United States
Role overview Iterative Health seeks a Staff Software Engineer to help create software that improves healthcare delivery and patient outcomes. This role focuses on projects with significant impact and involves close collaboration with teams throughout the company. What you will do Design and build software solutions tailored to healthcare applications Collaborate with colleagues from different disciplines to deliver effective products Use advanced technologies to address practical healthcare challenges Locations Cambridge, Massachusetts, United States New York, New York, United States
Join our innovative team as a Systems Software Architect at ttp1 in Cambridge. In this role, you will be pivotal in designing, developing, and implementing advanced software solutions that drive our deep tech initiatives. We’re looking for a visionary who can blend technical expertise with strategic insight to create systems that are not only functional but also scalable and robust.Your responsibilities will include collaborating with cross-functional teams, conducting system architecture assessments, and ensuring software meets both technical and user requirements. If you are passionate about technology and eager to work in a dynamic environment, we want to hear from you!
Teamwork makes the stream work. Join Roku and be part of a transformative journey in television.As the leading TV streaming platform across the U.S., Canada, and Mexico, Roku is on a mission to revolutionize how the world experiences television. Our pioneering technology connects viewers to their favorite content while empowering content publishers to cultivate and monetize vast audiences. Additionally, we provide advertisers with unparalleled tools for consumer engagement.From your very first day at Roku, you will play a crucial role in shaping the future of streaming. We are a dynamic public company where your contributions will be recognized and celebrated. This is your opportunity to impact the lives of millions of TV streamers globally while gaining invaluable experience across various disciplines. About the TeamAt Roku, we are at the forefront of television innovation. Our success in shaping the future of streaming media is driven by talented embedded software engineers like you, who will join the Roku OS, OS Extensions, and Apps Team. About the RoleIn this position, you will be an integral part of a team dedicated to developing core features that facilitate streaming applications such as Netflix, YouTube, and BBC on the Roku platform. This role will leverage your expertise in NDK development, DRM, browser technologies, audio-video streaming standards, and optimization of graphics and application performance within embedded systems. The features and performance enhancements you deliver will impact millions of users daily. This is an excellent opportunity for a seasoned professional with innovative solutions for complex challenges, capable of translating concepts into highly reliable software.
Role overview Renesas Electronics Corporation seeks a Senior Staff AI Software Development Engineer for its Cambridge office. The position centers on building advanced artificial intelligence solutions and managing software projects from initial concept through to delivery. What you will do Lead projects focused on AI, overseeing both the design and development stages Work closely with colleagues from different teams to deliver technical solutions Play a key part in designing and implementing new technologies in artificial intelligence Location This position is located in Cambridge.
Join the Future of AI at GraphcoreAt Graphcore, we are pioneering the next generation of AI computing technology.Our team comprises seasoned professionals from semiconductor, software, and AI sectors, with extensive expertise in developing a comprehensive AI compute infrastructure—from silicon and software to large-scale data center solutions.As a proud member of the SoftBank Group, we benefit from substantial long-term investment, enabling us to contribute pivotal technology to the rapidly evolving SoftBank AI ecosystem.In response to the immense opportunities within the AI landscape, Graphcore is expanding its global teams, uniting brilliant minds to tackle the most challenging problems in an environment where each member can significantly influence our company, products, and the future of artificial intelligence.
Location: Cambridge, UK | Employment Type: Full-time | Contract Type: Permanent | Work Arrangement: HybridSalary Range: £90,000 to £115,000 depending on experience + Bonus + BenefitsWe are open to considering part-time applications for this role. Please specify your preferred working hours in your cover letter.About UsAt Riverlane, we are on a mission to master quantum error correction (QEC), paving the way for breakthroughs in material science, climate science, and drug design. Quantum computers are set to tackle some of humanity's most pressing challenges, and we are proud to lead the industry in QEC technology. Our team thrives on a blend of expertise, innovation, and passion, which are essential to overcoming this complex problem. With over $125M in funding, we collaborate with top global quantum hardware providers and government agencies to make fault-tolerant quantum computing a reality.
Collaboration is Key to Innovation. Join Roku in Transforming the Television ExperienceRoku stands as the leading TV streaming platform in the U.S., Canada, and Mexico, with ambitions to empower televisions globally. As pioneers in TV streaming technology, our mission is to connect the entire television ecosystem. We bridge viewers to their favorite content, assist content publishers in growing their audiences, and offer advertisers innovative ways to connect with consumers.Your journey with Roku begins with a significant contribution from day one. As a rapidly expanding public company, we ensure that all team members are engaged participants. Here, you can delight millions of TV streamers worldwide while gaining invaluable experience across diverse disciplines. About the TeamOur distributed team spans multiple continents and time zones, dedicated to crafting high-quality software releases for Roku’s latest player devices. We thrive on agility and have a strong commitment to creating user-friendly and enjoyable products. As an intern, you will be treated as a valued contributor, collaborating with engineers, QA experts, product managers, and other stakeholders, with ample support through mentorship, feedback, and structured onboarding. Position OverviewThis internship is ideally suited for students entering their Placement Year with an interest in embedded software development and software quality. You will play a crucial role in enhancing product quality and developer productivity by contributing to automated testing, troubleshooting issues, and optimizing testing processes for C/C++ applications on embedded/Linux-based systems.
POS-31591About Our TeamThe Prospecting Solutions team is revolutionizing the way B2B SMB and mid-market sales teams cultivate their pipeline. The current outbound sales approach is often inefficient and outdated, with representatives dedicating excessive time to research, tool integration, and uncertain contact strategies. Our focus transcends mere outreach execution; we prioritize intelligent sourcing, prioritization, and trust.This team is developing a comprehensive, signal-driven prospecting ecosystem that aligns with contemporary B2B purchasing behavior: account-centered, aware of buying groups, and trust-oriented. Our mission is to merge human discernment with automation, enabling sales teams to generate consistent, high-quality pipeline without compromising their brand integrity or their representatives' well-being.About the RoleWe are seeking a Principal Software Engineer to serve as a pivotal technical leader for Prospecting Solutions. This role is highly hands-on, perfect for an innovator who excels in dynamic, product-defining environments.As a Principal Engineer within our team, you will play a crucial role in shaping how data, AI, and workflows converge to facilitate intelligent prospecting at scale. You won't just follow a roadmap; you will help craft it, transforming ambiguous challenges such as “who should I contact next and with what message?” into robust, transparent, production-grade systems utilized by millions of sales professionals.Key ResponsibilitiesDesign signal-driven prospecting systems: Define the integration of intent signals, firmographics, behavioral insights, and CRM context to create actionable prioritization and recommendations.Hands-on, impactful developer: Write production-quality code, steer complex projects from conception to completion, and scale prototypes into full-fledged systems.AI and systems integration: Guide the integration of machine learning and generative AI models into deterministic workflows, balancing efficiency with transparency and user trust.Influential technical leadership: Shape not only the construction of the product but also its vision, collaborating closely with Product to define interfaces, workflows, and necessary trade-offs.Extensibility focus: Design systems capable of functioning across diverse accounts, buying groups, and regions while ensuring adaptability and ongoing evolution.Cross-department collaboration: Work collaboratively across CRM, data, AI, and GTM teams to synchronize patterns and avoid localized optimizations.Elevate technical standards: Foster a culture of excellence in engineering practices and innovation.
Teamwork Makes the Stream Work. Roku is Transforming the Way the World Engages with TelevisionRoku stands as the leading TV streaming platform across the U.S., Canada, and Mexico, with aspirations to power every television globally. We pioneered the streaming revolution, and our mission is to connect the entire TV ecosystem by linking consumers to their favorite content, enabling content publishers to build and monetize extensive audiences, and providing advertisers with unique tools to engage consumers effectively.From your very first day at Roku, you will make a significant and valued impact. As a rapidly growing public company, we empower every team member to contribute meaningfully. Join us in delighting millions of TV streamers worldwide while gaining valuable experience across various disciplines. About the TeamThis team focuses on enhancing customer-centric features that elevate user experience—from content discovery and search to Roku Pay, subscriptions, embedded software, and firmware. Our product roadmap accelerates growth and scalability, introducing exciting new features to millions of Roku users worldwide.Our developers and engineers are empowered owners, driven from within to tackle features or projects that need resolution. Success here stems from collaboration across engineering teams, UI design, product management, and business leadership, allowing individual independence to flourish in a deeply cooperative environment. We are pragmatic innovators, continually redefining the streaming media landscape. About the RoleAs a leading force in the streaming domain, Roku continues to innovate and shape the future of television and digital streaming. Your role as a Senior Software Engineer will involve substantial contributions to our embedded UI development and algorithm implementation for sophisticated features, enhancing user intuitiveness and supporting the platform's underlying architecture. You will be wo...
Full-time|$139.3K/yr - $174.1K/yr|On-site|Cambridge, MA
Join Cambridge Mobile Telematics (CMT), the leading provider of telematics solutions worldwide, dedicated to enhancing road safety for drivers everywhere. Our innovative AI-driven platform, DriveWell Fusion®, aggregates sensor information from millions of IoT devices—including smartphones, connected vehicles, dashcams, and proprietary Tags—along with contextual data to deliver an integrated perspective on vehicle and driver behavior. Our insights empower auto insurers, automakers, commercial mobility firms, and government entities to enhance risk assessment, safety protocols, claims management, and driver improvement initiatives. With headquarters in Cambridge, MA and additional offices in Budapest, Chennai, Seattle, Tokyo, and Zagreb, we protect and monitor millions of drivers globally every day.CMT is seeking a talented and experienced Senior Software Engineer to contribute to the development and scalability of our on-device Machine Learning systems within the Mobile SDK. This pivotal team is responsible for the core C/C++ runtime that enables real-time sensor data processing and machine learning across a multitude of mobile devices. Our platform facilitates swift updates and deployment of driving behavior algorithms while ensuring optimal performance, battery efficiency, and operational accuracy.If you are a collaborative, customer-focused, and innovative individual eager to help us improve road safety by enhancing driver behavior, we invite you to apply!
Role overview Speechify seeks a Platform Software Engineer based in Cambridge, MA. This position centers on building and enhancing the core platforms that power Speechify’s applications. The work involves designing, implementing, and refining scalable systems that influence both product development and the overall user experience. What you will do Develop and maintain platform software supporting Speechify’s products Work with engineering, product, and design teams to deliver reliable solutions Improve existing systems for better performance and scalability Share ideas that help shape the direction of Speechify’s technology Requirements Proven experience building high-quality software Ability to collaborate with cross-functional teams Interest in tackling complex technical challenges This is an onsite role in Cambridge, MA.
This Integration Software Engineer position is based in Cambridge, UK and offers a hybrid working arrangement. The role is full-time and permanent. Salary: £65,000 - £80,000, depending on experience. The final offer will reflect relevant experience, transferable skills, and previous achievements. Applicants are encouraged to mention their preferred working schedule in the cover letter. Role overview This role focuses on integrating software solutions that support the advancement of quantum error correction (QEC) technology. Riverlane works at the intersection of quantum computing and fields such as material science, climate research, and drug design. Integration Software Engineers play a key part in developing and connecting systems that help address the technical challenges of QEC. About Riverlane Riverlane is committed to developing quantum error correction technology, aiming to unlock the full potential of quantum computers. The company partners with quantum hardware providers and government agencies to drive progress toward fault-tolerant quantum computing. With over $125 million raised, Riverlane continues to expand its research and development efforts in this area.
Full-time|On-site|Cambridge, MA USA; London, UK; San Francisco, CA USA
Join Lila Sciences as a Staff or Principal Engineer specializing in Technical Mitigations Research. This role offers an exciting opportunity to leverage your engineering expertise to develop innovative solutions in the field of technical mitigations.
POS-9034About Our TeamThe Commerce Hub at HubSpot is revolutionizing how businesses sell, bill, and manage revenue seamlessly within our platform. Handling billions in customer transactions, our focus on accuracy, clarity, and reliability is paramount. We are developing an AI-first commerce ecosystem that integrates flawlessly with HubSpot’s CRM, offering a streamlined, consistent, and adaptable experience for both sellers and buyers.About the RoleWe are in search of a Principal Software Engineer to drive the technical evolution of Commerce Hub. This pivotal role demands hands-on involvement, where you will engage in coding, exploring services, evaluating complex designs, troubleshooting intricate systems, and taking ownership of the architecture for critical components in CPQ, Billing, Payments, and Revenue OS.Your ResponsibilitiesDevelop a Cohesive, Scalable PlatformInfluence the technical roadmap for CPQ, Billing, and Payments using strong, decisive patterns.Define and enhance core domain models to ensure consistent and predictable behavior for pricing, products, contracts, invoices, and payments.Create frameworks that facilitate easy extensions without increasing complexity.Be a Proactive, Impactful BuilderRegularly write code, lead design reviews, and construct impactful systems from start to finish.Manage extensive multi-team projects that encompass CPQ, Billing, and Payments.Transform prototypes into scalable production-ready solutions.Guide Architectural DirectionEstablish patterns for extensibility, contract boundaries, financial accuracy, event-driven consistency, and safe interactions between AI/agents and commerce objects.Advocate for simplicity in complex domains while maintaining consistency across surfaces.Collaborate Closely with Product LeadershipShape product strategies across CPQ, Buyer Portal, and Revenue OS.Assist teams in navigating trade-offs between speed, accuracy, compliance, and long-term platform sustainability.Elevate Organizational StandardsMentor senior engineers and technical leads.Drive informed design choices and facilitate learning from incidents and significant migrations.Encourage teams to align on best practices and strategic goals.
Join Engine as a Senior Associate in Community OperationsAt Engine, we empower visionary founders who are tackling the world's most critical challenges in areas such as climate change, health, and advanced technologies. Our commitment includes providing robust support through founder programs, access to shared infrastructure and labs, and the opportunity to connect with a diverse national network of corporate partners, investors, and industry experts.
Teamwork Makes the Stream Work. Roku is Revolutionizing Television.As the leading TV streaming platform across the U.S., Canada, and Mexico, Roku is on a mission to empower every television globally. We pioneered the concept of streaming to TVs and aspire to connect consumers to their favorite content while enabling content publishers to grow and monetize their audiences. Advertisers can also benefit from our unique engagement capabilities.From day one at Roku, you'll be a key contributor in our dynamic and fast-growing public company, where every team member makes a significant impact. Join us to delight millions of TV streamers worldwide while gaining diverse experiences across various disciplines. About the TeamThe International TV Software team at Roku focuses on developing and delivering innovative software for television platforms in international markets, particularly in Europe and Australia. Collaborating closely with SOC partners, we aim to introduce new TV products, develop software that adheres to regional broadcast standards, and support certification with organizations like ETV, the BBC, and DTG. Our team engages in both new platform and common software development projects, contributing to both groundbreaking features and the ongoing evolution of Roku’s international TV software ecosystem. We value engineers who are inquisitive, adaptable, and eager to comprehend the full scope of the systems they work on.About the RoleAs a Software Engineer on the Regional TV Software team, you will play a vital role in developing and delivering software for regional TV platforms, engaging in both new projects and software development. You will collaborate with SOC vendors, assist in certification processes with UK and European broadcasting organizations, and contribute to defining and building new software features. This position is ideal for an early-career engineer who is curious, collaborative, and driven to expand their expertise across various areas of a complex software system.What You’ll Be DoingDeveloping and maintaining software for regional TV platforms, focusing on European and Australian markets.Collaborating with SOC vendors to support new initiatives and software projects.
Full-time|$118.8K/yr - $182.4K/yr|On-site|Cambridge, MA USA
Your Impact at Lila Sciences Lila Sciences is in search of an experienced and proactive Senior Automated Systems Engineer to spearhead the design, development, and implementation of innovative automation solutions across various laboratory workflows. This pivotal role, reporting to the Automated Systems Engineering Lead, focuses on creating scalable, high-throughput automated workcells that effectively translate scientific objectives into dependable, real-world systems. As an integral member of our team, you will collaborate closely with scientists, hardware, controls, and software teams to define project scope, ensure interface alignment, and guide projects from conception through to deployment. You will work in partnership with scientific stakeholders to shape the technical direction of experimental automation in a dynamic research environment. Your Contributions Engage in hands-on development, testing, and implementation of automated workflows within the laboratory. Engineer scalable automated solutions tailored for synthesis and characterization workflows, catering to a diverse array of material systems including porous materials, catalysts, coatings, and advanced composites. Establish and document standardized laboratory workflows, operating procedures, and system architectures to promote reproducibility and scalability. Lead and participate in equipment and system-level Failure Mode and Effects Analyses (FMEAs) to enhance robustness and operational safety. Assist in troubleshooting and optimizing automated systems to maximize throughput, reliability, and adaptability across various workflows. Design failure detection methodologies and maintain laboratory automation systems to ensure robust operations. Project Innovation Convert scientific goals into well-defined technical requirements and automation architectures. Serve as a liaison among science, hardware, controls, and software to ensure clarity in interfaces and cohesiveness in solutions. Investigate and incorporate emerging technologies, such as machine vision and advanced sensors, to boost automation capabilities. Ensure that automation solutions adhere to safety, quality, and regulatory standards.
Full-time|On-site|Cambridge, Massachusetts, United States
At HyperLight, we are pioneering the commercialization of thin-film lithium niobate (TFLN) integrated photonics, a groundbreaking technology that is revolutionizing high-performance, scalable optical components for applications in AI/datacom infrastructure, hyperscale computing, quantum computing, and sensing. Established in 2018 and supported by prominent venture capital, we have assembled a dedicated team and robust platform to facilitate the real-world mass deployment of TFLN photonics technology.Our TFLN Chiplet™ platform is at the heart of our innovation—a modular, integrated architecture that emphasizes scalability, manufacturability, and seamless integration into complex systems. This unique platform combines exceptional performance with industrial readiness, empowering system developers to quickly implement our technology across various applications. We engage collaboratively with our customers and suppliers, guiding them through conceptualization, design, prototyping, and mass production to ensure a smooth transition and swift deployment of TFLN photonic technology.We believe that our platform is essential in ushering in a golden age of integrated photonics, propelling humanity forward. Our team, comprised of top-tier professionals across engineering, business, and operations, is driven by integrity, innovation, collaboration, and pragmatic solutions. We embrace challenges with curiosity, humility, and a deep commitment to one another's success.We are currently seeking a Product Engineer to support and expedite the development of our telecom (DPIQ) products. This hands-on position, based at our headquarters, will involve close collaboration with our internal design, operations, production, and testing teams to drive product development and ensure rapid time-to-market. As a Product Engineer, your contributions will be critical in shaping product-related discussions and decisions impacting HyperLight's business. Your responsibilities will include:Defining key performance requirements and optimizing components and products in collaboration with the Design teamLeading DVT and KGD test development in partnership with the Testing teamConducting system-level modeling to ensure product compliance with customer expectations and developing new product offerings alongside product line managementMonitoring and enhancing product yield in close cooperation with Product, Operations, and Production teamsDriving continuous improvement within telecom product development processes and documentation
About Graphcore At Graphcore, we are pioneering the next generation of AI computing technology. Our team comprises industry-leading experts in semiconductors, software, and artificial intelligence, dedicated to developing a comprehensive AI compute stack that spans from silicon innovations to extensive data center infrastructure. As a proud member of the Sof…
Full-time|$192K/yr - $238K/yr|On-site|Cambridge, MA USA; San Francisco, CA USA
Your Contribution at Lila Sciences Lila Sciences is on the lookout for a dynamic Staff Software Engineer to join our innovative AI Lab Execution System team. In this pivotal role, you will have the opportunity to design, develop, and enhance intelligent, data-driven applications, with a strong emphasis on front-end development. Your focus will include the creation of user interfaces, services, high-performance APIs, and databases, ensuring seamless integration of advanced AI frameworks into our scientific analytics and laboratory workflows. Collaborating closely with ML researchers, platform engineers, and scientists, you will develop systems capable of managing diverse workloads and scaling efficiently. This includes working with structured SQL databases, data lake houses, and vector databases. If you are passionate about creating high-performance, elegant systems that make a real scientific impact, we invite you to apply! Your Responsibilities Include: UI and API Design & Development: Create high-performance, secure, and well-documented user interfaces and APIs that integrate seamlessly with AI-driven applications. Database Design & Management: Develop schemas and manage various data systems (SQL, NoSQL, Vector DBs) to ensure optimal performance and scalability. Application Development: Lead the development of both front-end and backend services, prioritizing performance, maintainability, and reliability. Performance Optimization: Identify and resolve system bottlenecks, ensuring high availability and low-latency performance across extensive workloads. Cloud Infrastructure: Utilize AWS services, Kubernetes, and modern DevOps practices to build and deploy scalable production systems. Collaborative Development: Work alongside ML researchers and scientists to integrate data pipelines, APIs, and cloud infrastructure into scientific workflows.
Full-time|On-site|Cambridge, Massachusetts, United States, New York, New York, United States
Role overview Iterative Health seeks a Staff Software Engineer to help create software that improves healthcare delivery and patient outcomes. This role focuses on projects with significant impact and involves close collaboration with teams throughout the company. What you will do Design and build software solutions tailored to healthcare applications Collaborate with colleagues from different disciplines to deliver effective products Use advanced technologies to address practical healthcare challenges Locations Cambridge, Massachusetts, United States New York, New York, United States
Join our innovative team as a Systems Software Architect at ttp1 in Cambridge. In this role, you will be pivotal in designing, developing, and implementing advanced software solutions that drive our deep tech initiatives. We’re looking for a visionary who can blend technical expertise with strategic insight to create systems that are not only functional but also scalable and robust.Your responsibilities will include collaborating with cross-functional teams, conducting system architecture assessments, and ensuring software meets both technical and user requirements. If you are passionate about technology and eager to work in a dynamic environment, we want to hear from you!
Teamwork makes the stream work. Join Roku and be part of a transformative journey in television.As the leading TV streaming platform across the U.S., Canada, and Mexico, Roku is on a mission to revolutionize how the world experiences television. Our pioneering technology connects viewers to their favorite content while empowering content publishers to cultivate and monetize vast audiences. Additionally, we provide advertisers with unparalleled tools for consumer engagement.From your very first day at Roku, you will play a crucial role in shaping the future of streaming. We are a dynamic public company where your contributions will be recognized and celebrated. This is your opportunity to impact the lives of millions of TV streamers globally while gaining invaluable experience across various disciplines. About the TeamAt Roku, we are at the forefront of television innovation. Our success in shaping the future of streaming media is driven by talented embedded software engineers like you, who will join the Roku OS, OS Extensions, and Apps Team. About the RoleIn this position, you will be an integral part of a team dedicated to developing core features that facilitate streaming applications such as Netflix, YouTube, and BBC on the Roku platform. This role will leverage your expertise in NDK development, DRM, browser technologies, audio-video streaming standards, and optimization of graphics and application performance within embedded systems. The features and performance enhancements you deliver will impact millions of users daily. This is an excellent opportunity for a seasoned professional with innovative solutions for complex challenges, capable of translating concepts into highly reliable software.
Role overview Renesas Electronics Corporation seeks a Senior Staff AI Software Development Engineer for its Cambridge office. The position centers on building advanced artificial intelligence solutions and managing software projects from initial concept through to delivery. What you will do Lead projects focused on AI, overseeing both the design and development stages Work closely with colleagues from different teams to deliver technical solutions Play a key part in designing and implementing new technologies in artificial intelligence Location This position is located in Cambridge.
Join the Future of AI at GraphcoreAt Graphcore, we are pioneering the next generation of AI computing technology.Our team comprises seasoned professionals from semiconductor, software, and AI sectors, with extensive expertise in developing a comprehensive AI compute infrastructure—from silicon and software to large-scale data center solutions.As a proud member of the SoftBank Group, we benefit from substantial long-term investment, enabling us to contribute pivotal technology to the rapidly evolving SoftBank AI ecosystem.In response to the immense opportunities within the AI landscape, Graphcore is expanding its global teams, uniting brilliant minds to tackle the most challenging problems in an environment where each member can significantly influence our company, products, and the future of artificial intelligence.
Location: Cambridge, UK | Employment Type: Full-time | Contract Type: Permanent | Work Arrangement: HybridSalary Range: £90,000 to £115,000 depending on experience + Bonus + BenefitsWe are open to considering part-time applications for this role. Please specify your preferred working hours in your cover letter.About UsAt Riverlane, we are on a mission to master quantum error correction (QEC), paving the way for breakthroughs in material science, climate science, and drug design. Quantum computers are set to tackle some of humanity's most pressing challenges, and we are proud to lead the industry in QEC technology. Our team thrives on a blend of expertise, innovation, and passion, which are essential to overcoming this complex problem. With over $125M in funding, we collaborate with top global quantum hardware providers and government agencies to make fault-tolerant quantum computing a reality.
Collaboration is Key to Innovation. Join Roku in Transforming the Television ExperienceRoku stands as the leading TV streaming platform in the U.S., Canada, and Mexico, with ambitions to empower televisions globally. As pioneers in TV streaming technology, our mission is to connect the entire television ecosystem. We bridge viewers to their favorite content, assist content publishers in growing their audiences, and offer advertisers innovative ways to connect with consumers.Your journey with Roku begins with a significant contribution from day one. As a rapidly expanding public company, we ensure that all team members are engaged participants. Here, you can delight millions of TV streamers worldwide while gaining invaluable experience across diverse disciplines. About the TeamOur distributed team spans multiple continents and time zones, dedicated to crafting high-quality software releases for Roku’s latest player devices. We thrive on agility and have a strong commitment to creating user-friendly and enjoyable products. As an intern, you will be treated as a valued contributor, collaborating with engineers, QA experts, product managers, and other stakeholders, with ample support through mentorship, feedback, and structured onboarding. Position OverviewThis internship is ideally suited for students entering their Placement Year with an interest in embedded software development and software quality. You will play a crucial role in enhancing product quality and developer productivity by contributing to automated testing, troubleshooting issues, and optimizing testing processes for C/C++ applications on embedded/Linux-based systems.
POS-31591About Our TeamThe Prospecting Solutions team is revolutionizing the way B2B SMB and mid-market sales teams cultivate their pipeline. The current outbound sales approach is often inefficient and outdated, with representatives dedicating excessive time to research, tool integration, and uncertain contact strategies. Our focus transcends mere outreach execution; we prioritize intelligent sourcing, prioritization, and trust.This team is developing a comprehensive, signal-driven prospecting ecosystem that aligns with contemporary B2B purchasing behavior: account-centered, aware of buying groups, and trust-oriented. Our mission is to merge human discernment with automation, enabling sales teams to generate consistent, high-quality pipeline without compromising their brand integrity or their representatives' well-being.About the RoleWe are seeking a Principal Software Engineer to serve as a pivotal technical leader for Prospecting Solutions. This role is highly hands-on, perfect for an innovator who excels in dynamic, product-defining environments.As a Principal Engineer within our team, you will play a crucial role in shaping how data, AI, and workflows converge to facilitate intelligent prospecting at scale. You won't just follow a roadmap; you will help craft it, transforming ambiguous challenges such as “who should I contact next and with what message?” into robust, transparent, production-grade systems utilized by millions of sales professionals.Key ResponsibilitiesDesign signal-driven prospecting systems: Define the integration of intent signals, firmographics, behavioral insights, and CRM context to create actionable prioritization and recommendations.Hands-on, impactful developer: Write production-quality code, steer complex projects from conception to completion, and scale prototypes into full-fledged systems.AI and systems integration: Guide the integration of machine learning and generative AI models into deterministic workflows, balancing efficiency with transparency and user trust.Influential technical leadership: Shape not only the construction of the product but also its vision, collaborating closely with Product to define interfaces, workflows, and necessary trade-offs.Extensibility focus: Design systems capable of functioning across diverse accounts, buying groups, and regions while ensuring adaptability and ongoing evolution.Cross-department collaboration: Work collaboratively across CRM, data, AI, and GTM teams to synchronize patterns and avoid localized optimizations.Elevate technical standards: Foster a culture of excellence in engineering practices and innovation.
Teamwork Makes the Stream Work. Roku is Transforming the Way the World Engages with TelevisionRoku stands as the leading TV streaming platform across the U.S., Canada, and Mexico, with aspirations to power every television globally. We pioneered the streaming revolution, and our mission is to connect the entire TV ecosystem by linking consumers to their favorite content, enabling content publishers to build and monetize extensive audiences, and providing advertisers with unique tools to engage consumers effectively.From your very first day at Roku, you will make a significant and valued impact. As a rapidly growing public company, we empower every team member to contribute meaningfully. Join us in delighting millions of TV streamers worldwide while gaining valuable experience across various disciplines. About the TeamThis team focuses on enhancing customer-centric features that elevate user experience—from content discovery and search to Roku Pay, subscriptions, embedded software, and firmware. Our product roadmap accelerates growth and scalability, introducing exciting new features to millions of Roku users worldwide.Our developers and engineers are empowered owners, driven from within to tackle features or projects that need resolution. Success here stems from collaboration across engineering teams, UI design, product management, and business leadership, allowing individual independence to flourish in a deeply cooperative environment. We are pragmatic innovators, continually redefining the streaming media landscape. About the RoleAs a leading force in the streaming domain, Roku continues to innovate and shape the future of television and digital streaming. Your role as a Senior Software Engineer will involve substantial contributions to our embedded UI development and algorithm implementation for sophisticated features, enhancing user intuitiveness and supporting the platform's underlying architecture. You will be wo...
Full-time|$139.3K/yr - $174.1K/yr|On-site|Cambridge, MA
Join Cambridge Mobile Telematics (CMT), the leading provider of telematics solutions worldwide, dedicated to enhancing road safety for drivers everywhere. Our innovative AI-driven platform, DriveWell Fusion®, aggregates sensor information from millions of IoT devices—including smartphones, connected vehicles, dashcams, and proprietary Tags—along with contextual data to deliver an integrated perspective on vehicle and driver behavior. Our insights empower auto insurers, automakers, commercial mobility firms, and government entities to enhance risk assessment, safety protocols, claims management, and driver improvement initiatives. With headquarters in Cambridge, MA and additional offices in Budapest, Chennai, Seattle, Tokyo, and Zagreb, we protect and monitor millions of drivers globally every day.CMT is seeking a talented and experienced Senior Software Engineer to contribute to the development and scalability of our on-device Machine Learning systems within the Mobile SDK. This pivotal team is responsible for the core C/C++ runtime that enables real-time sensor data processing and machine learning across a multitude of mobile devices. Our platform facilitates swift updates and deployment of driving behavior algorithms while ensuring optimal performance, battery efficiency, and operational accuracy.If you are a collaborative, customer-focused, and innovative individual eager to help us improve road safety by enhancing driver behavior, we invite you to apply!
Role overview Speechify seeks a Platform Software Engineer based in Cambridge, MA. This position centers on building and enhancing the core platforms that power Speechify’s applications. The work involves designing, implementing, and refining scalable systems that influence both product development and the overall user experience. What you will do Develop and maintain platform software supporting Speechify’s products Work with engineering, product, and design teams to deliver reliable solutions Improve existing systems for better performance and scalability Share ideas that help shape the direction of Speechify’s technology Requirements Proven experience building high-quality software Ability to collaborate with cross-functional teams Interest in tackling complex technical challenges This is an onsite role in Cambridge, MA.
This Integration Software Engineer position is based in Cambridge, UK and offers a hybrid working arrangement. The role is full-time and permanent. Salary: £65,000 - £80,000, depending on experience. The final offer will reflect relevant experience, transferable skills, and previous achievements. Applicants are encouraged to mention their preferred working schedule in the cover letter. Role overview This role focuses on integrating software solutions that support the advancement of quantum error correction (QEC) technology. Riverlane works at the intersection of quantum computing and fields such as material science, climate research, and drug design. Integration Software Engineers play a key part in developing and connecting systems that help address the technical challenges of QEC. About Riverlane Riverlane is committed to developing quantum error correction technology, aiming to unlock the full potential of quantum computers. The company partners with quantum hardware providers and government agencies to drive progress toward fault-tolerant quantum computing. With over $125 million raised, Riverlane continues to expand its research and development efforts in this area.
Full-time|On-site|Cambridge, MA USA; London, UK; San Francisco, CA USA
Join Lila Sciences as a Staff or Principal Engineer specializing in Technical Mitigations Research. This role offers an exciting opportunity to leverage your engineering expertise to develop innovative solutions in the field of technical mitigations.
POS-9034About Our TeamThe Commerce Hub at HubSpot is revolutionizing how businesses sell, bill, and manage revenue seamlessly within our platform. Handling billions in customer transactions, our focus on accuracy, clarity, and reliability is paramount. We are developing an AI-first commerce ecosystem that integrates flawlessly with HubSpot’s CRM, offering a streamlined, consistent, and adaptable experience for both sellers and buyers.About the RoleWe are in search of a Principal Software Engineer to drive the technical evolution of Commerce Hub. This pivotal role demands hands-on involvement, where you will engage in coding, exploring services, evaluating complex designs, troubleshooting intricate systems, and taking ownership of the architecture for critical components in CPQ, Billing, Payments, and Revenue OS.Your ResponsibilitiesDevelop a Cohesive, Scalable PlatformInfluence the technical roadmap for CPQ, Billing, and Payments using strong, decisive patterns.Define and enhance core domain models to ensure consistent and predictable behavior for pricing, products, contracts, invoices, and payments.Create frameworks that facilitate easy extensions without increasing complexity.Be a Proactive, Impactful BuilderRegularly write code, lead design reviews, and construct impactful systems from start to finish.Manage extensive multi-team projects that encompass CPQ, Billing, and Payments.Transform prototypes into scalable production-ready solutions.Guide Architectural DirectionEstablish patterns for extensibility, contract boundaries, financial accuracy, event-driven consistency, and safe interactions between AI/agents and commerce objects.Advocate for simplicity in complex domains while maintaining consistency across surfaces.Collaborate Closely with Product LeadershipShape product strategies across CPQ, Buyer Portal, and Revenue OS.Assist teams in navigating trade-offs between speed, accuracy, compliance, and long-term platform sustainability.Elevate Organizational StandardsMentor senior engineers and technical leads.Drive informed design choices and facilitate learning from incidents and significant migrations.Encourage teams to align on best practices and strategic goals.
Join Engine as a Senior Associate in Community OperationsAt Engine, we empower visionary founders who are tackling the world's most critical challenges in areas such as climate change, health, and advanced technologies. Our commitment includes providing robust support through founder programs, access to shared infrastructure and labs, and the opportunity to connect with a diverse national network of corporate partners, investors, and industry experts.
Teamwork Makes the Stream Work. Roku is Revolutionizing Television.As the leading TV streaming platform across the U.S., Canada, and Mexico, Roku is on a mission to empower every television globally. We pioneered the concept of streaming to TVs and aspire to connect consumers to their favorite content while enabling content publishers to grow and monetize their audiences. Advertisers can also benefit from our unique engagement capabilities.From day one at Roku, you'll be a key contributor in our dynamic and fast-growing public company, where every team member makes a significant impact. Join us to delight millions of TV streamers worldwide while gaining diverse experiences across various disciplines. About the TeamThe International TV Software team at Roku focuses on developing and delivering innovative software for television platforms in international markets, particularly in Europe and Australia. Collaborating closely with SOC partners, we aim to introduce new TV products, develop software that adheres to regional broadcast standards, and support certification with organizations like ETV, the BBC, and DTG. Our team engages in both new platform and common software development projects, contributing to both groundbreaking features and the ongoing evolution of Roku’s international TV software ecosystem. We value engineers who are inquisitive, adaptable, and eager to comprehend the full scope of the systems they work on.About the RoleAs a Software Engineer on the Regional TV Software team, you will play a vital role in developing and delivering software for regional TV platforms, engaging in both new projects and software development. You will collaborate with SOC vendors, assist in certification processes with UK and European broadcasting organizations, and contribute to defining and building new software features. This position is ideal for an early-career engineer who is curious, collaborative, and driven to expand their expertise across various areas of a complex software system.What You’ll Be DoingDeveloping and maintaining software for regional TV platforms, focusing on European and Australian markets.Collaborating with SOC vendors to support new initiatives and software projects.
Full-time|$118.8K/yr - $182.4K/yr|On-site|Cambridge, MA USA
Your Impact at Lila Sciences Lila Sciences is in search of an experienced and proactive Senior Automated Systems Engineer to spearhead the design, development, and implementation of innovative automation solutions across various laboratory workflows. This pivotal role, reporting to the Automated Systems Engineering Lead, focuses on creating scalable, high-throughput automated workcells that effectively translate scientific objectives into dependable, real-world systems. As an integral member of our team, you will collaborate closely with scientists, hardware, controls, and software teams to define project scope, ensure interface alignment, and guide projects from conception through to deployment. You will work in partnership with scientific stakeholders to shape the technical direction of experimental automation in a dynamic research environment. Your Contributions Engage in hands-on development, testing, and implementation of automated workflows within the laboratory. Engineer scalable automated solutions tailored for synthesis and characterization workflows, catering to a diverse array of material systems including porous materials, catalysts, coatings, and advanced composites. Establish and document standardized laboratory workflows, operating procedures, and system architectures to promote reproducibility and scalability. Lead and participate in equipment and system-level Failure Mode and Effects Analyses (FMEAs) to enhance robustness and operational safety. Assist in troubleshooting and optimizing automated systems to maximize throughput, reliability, and adaptability across various workflows. Design failure detection methodologies and maintain laboratory automation systems to ensure robust operations. Project Innovation Convert scientific goals into well-defined technical requirements and automation architectures. Serve as a liaison among science, hardware, controls, and software to ensure clarity in interfaces and cohesiveness in solutions. Investigate and incorporate emerging technologies, such as machine vision and advanced sensors, to boost automation capabilities. Ensure that automation solutions adhere to safety, quality, and regulatory standards.
Full-time|On-site|Cambridge, Massachusetts, United States
At HyperLight, we are pioneering the commercialization of thin-film lithium niobate (TFLN) integrated photonics, a groundbreaking technology that is revolutionizing high-performance, scalable optical components for applications in AI/datacom infrastructure, hyperscale computing, quantum computing, and sensing. Established in 2018 and supported by prominent venture capital, we have assembled a dedicated team and robust platform to facilitate the real-world mass deployment of TFLN photonics technology.Our TFLN Chiplet™ platform is at the heart of our innovation—a modular, integrated architecture that emphasizes scalability, manufacturability, and seamless integration into complex systems. This unique platform combines exceptional performance with industrial readiness, empowering system developers to quickly implement our technology across various applications. We engage collaboratively with our customers and suppliers, guiding them through conceptualization, design, prototyping, and mass production to ensure a smooth transition and swift deployment of TFLN photonic technology.We believe that our platform is essential in ushering in a golden age of integrated photonics, propelling humanity forward. Our team, comprised of top-tier professionals across engineering, business, and operations, is driven by integrity, innovation, collaboration, and pragmatic solutions. We embrace challenges with curiosity, humility, and a deep commitment to one another's success.We are currently seeking a Product Engineer to support and expedite the development of our telecom (DPIQ) products. This hands-on position, based at our headquarters, will involve close collaboration with our internal design, operations, production, and testing teams to drive product development and ensure rapid time-to-market. As a Product Engineer, your contributions will be critical in shaping product-related discussions and decisions impacting HyperLight's business. Your responsibilities will include:Defining key performance requirements and optimizing components and products in collaboration with the Design teamLeading DVT and KGD test development in partnership with the Testing teamConducting system-level modeling to ensure product compliance with customer expectations and developing new product offerings alongside product line managementMonitoring and enhancing product yield in close cooperation with Product, Operations, and Production teamsDriving continuous improvement within telecom product development processes and documentation