CrawlJobs Logo

Staff/Principal Software Engineer

arm.com Logo

ARM

Location Icon

Location:
United Kingdom , Cambridge

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided
Save Job
Save Icon
Job offer has expired

Job Description:

Arm is seeking highly skilled and motivated engineers to join our Agile Software development team working on the drivers for the next generation Mali™ GPU products. We work closely with the multi-disciplined engineering teams across Arm’s European design centres, being in constant collaboration with both Software and Hardware engineers as well as Architects. We have a strong track record of building up expertise in people, so this is a phenomenal opportunity for learning new things in a friendly and collaborative environment.

Job Responsibility:

  • Developing, maintaining and improving existing user and kernel space driver components to deliver them for most recent Linux kernels and yet-to-be-published Android versions
  • Developing performance-critical driver for GPU hardware, including scheduling and memory management for Linux and Android OSs
  • Providing the foundations that will make the Mali™ GPU implementation of Vulkan, OpenGL and OpenCL simply the best in the market
  • Being a member of GPU Linux Kernel team responsible for contributing and maintaining the upstream version of Mali™ GPU Driver (panthor)
  • Participating in all phases of software development - including design, implementation, testing, code review and documentation
  • Working closely with other software teams to interface driver components
  • Maintaining the existing codebase: fixing bugs and other quality assurance activities
  • Upstream support for new architecture features
  • Getting alignment with the Linux community on cross architectural needs

Requirements:

  • Extensive expertise in C programming, with a strong ability to design and optimize complex software architectures
  • Experience in the Linux kernel and/or a device driver development
  • Exceptional problem-solving and debugging skills, with the ability to analyze and resolve highly complex software and system issues
  • Expert-level understanding of computer architecture, embedded systems, and hardware-software interactions

Nice to have:

  • Demonstrated ability to lead large-scale projects, setting technical direction, and coordinating efforts across multiple teams
  • Extensive experience with ARM embedded systems, including performance optimization and hardware bring-up
  • Familiar with Android system software development and debugging
  • Familiarity with Linux kernel internals and graphics stack components such as DRM/KMS and Mesa
  • Experience submitting and reviewing patches via mailing lists and engagement with community maintainers
  • Experience in developing production-grade software for commercial organizations, with an emphasis on high-quality, maintainable code
What we offer:
  • Flexible hybrid working model, combining home and office work
  • Training and support
  • Health and Wellness
  • Work and Life Success
  • Financial Rewards
  • Development and Support

Additional Information:

Job Posted:
January 29, 2026

Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Staff/Principal Software Engineer

Staff/Principal Software Engineer, Full Text Search

We're looking for a Staff or Principal-level Software Engineer to join the Pinec...
Location
Location
United States
Salary
Salary:
Not provided
pinecone.io Logo
Pinecone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Significant hands-on experience with full-text search and indexing technologies such as Elasticsearch, Lucene and/or Solr
  • 7+ years of experience with Java, Rust, Go or C++
  • 7+ years of developing, monitoring and operating large scale distributed systems
  • BS in Computer Science, a related technical field or equivalent experience
Job Responsibility
Job Responsibility
  • Define, lead, and contribute to the evolution of core full-text search and indexing capabilities
  • Research advances in search infrastructure, data structures, and retrieval algorithms
  • Work closely with partners and product team to understand customer needs and help shape the long-term technical vision for search
  • Leverage past experience building large-scale search systems to drive an innovative roadmap for Pinecone’s indexing, query execution, and relevance layers
What we offer
What we offer
  • Comprehensive health coverage including medical, dental, vision, and mental health resources
  • 401(k) Plan
  • Flexible time off
  • Paid parental leave
  • Annual Company Retreat
  • WFH flexibility and equipment stipend
  • Fulltime
Read More
Arrow Right

Staff/Principal Full Stack Software Engineer

Axon Records is a cloud-based records management system that modernizes how law ...
Location
Location
United States , Seattle
Salary
Salary:
168750.00 - 270000.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in full stack software engineering
  • A bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent)
  • Experience building complex and impactful software in a team environment
  • Experience designing and delivering high-availability, scalable cloud-based systems
  • You write beautiful, simple, maintainable code for backend microservices
  • Deep skill in driving technical solutions across multiple teams
  • Backend service experience in managed languages such as Go, Java, Scala
  • Frontend experience in Javascript + Typescript, React
  • Strong experience with database, especially SQL
  • Interest in helping to set the technical and organizational direction for a growing engineering team across multiple global locations
Job Responsibility
Job Responsibility
  • Lead engineering architecture design reviews
  • Set a high technical bar for the team through code and architecture design reviews
  • Mentoring engineers
  • Working across teams with Product, Design, and Engineering to solve some of our biggest technical challenges within our stack for our customers
  • Improve our Engineering process, including long-term thinking, sprint planning and stand-ups
  • Building services that adhere to our high bar on availability and latency in this mission-critical space
  • Working with the latest open source technologies
What we offer
What we offer
  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Mental Wellness support
  • Learning & Development programs
  • Snacks in our offices
  • Fulltime
Read More
Arrow Right

Staff/Principal Full Stack Software Engineer

Axon Records is a cloud-based records management system that modernizes how law ...
Location
Location
United States , Boston
Salary
Salary:
168750.00 - 270000.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in full stack software engineering
  • A bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent)
  • Experience building complex and impactful software in a team environment
  • Experience designing and delivering high-availability, scalable cloud-based systems
  • You write beautiful, simple, maintainable code for backend microservices
  • Deep skill in driving technical solutions across multiple teams
  • Backend service experience in managed languages such as Go, Java, Scala
  • Frontend experience in Javascript + Typescript, React
  • Strong experience with database, especially SQL
  • Interest in helping to set the technical and organizational direction for a growing engineering team across multiple global locations
Job Responsibility
Job Responsibility
  • Lead engineering architecture design reviews
  • Set a high technical bar for the team through code and architecture design reviews
  • Mentoring engineers
  • Working across teams with Product, Design, and Engineering to solve some of our biggest technical challenges within our stack for our customers
  • Improve our Engineering process, including long-term thinking, sprint planning and stand-ups
  • Building services that adhere to our high bar on availability and latency in this mission-critical space
  • Working with the latest open source technologies
What we offer
What we offer
  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Mental Wellness support
  • Learning & Development programs
  • And yes, we have snacks in our offices
  • Fulltime
Read More
Arrow Right

Staff/Principal Full Stack Software Engineer

Axon Records is a cloud-based records management system that modernizes how law ...
Location
Location
United States , Boston
Salary
Salary:
168750.00 - 270000.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in full stack software engineering
  • A bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent)
  • Experience building complex and impactful software in a team environment
  • Experience designing and delivering high-availability, scalable cloud-based systems
  • You write beautiful, simple, maintainable code for backend microservices
  • Deep skill in driving technical solutions across multiple teams
  • Backend service experience in managed languages such as Go, Java, Scala
  • Frontend experience in Javascript + Typescript, React
  • Strong experience with database, especially SQL
  • Interest in helping to set the technical and organizational direction for a growing engineering team across multiple global locations
Job Responsibility
Job Responsibility
  • Lead engineering architecture design reviews
  • Set a high technical bar for the team through code and architecture design reviews
  • Mentoring engineers
  • Working across teams with Product, Design, and Engineering to solve some of our biggest technical challenges within our stack for our customers
  • Improve our Engineering process, including long-term thinking, sprint planning and stand-ups
  • Building services that adhere to our high bar on availability and latency in this mission-critical space
  • Working with the latest open source technologies
What we offer
What we offer
  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Mental Wellness support
  • Learning & Development programs
  • Snacks in our offices
  • Fulltime
Read More
Arrow Right

Senior Principal Data Platform Software Engineer

We’re looking for a Sr Principal Data Platform Software Engineer (P70) to be a k...
Location
Location
Salary
Salary:
239400.00 - 312550.00 USD / Year
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years in Data Engineering, Software Engineering, or related roles, with substantial exposure to big data ecosystems
  • Demonstrated experience building and operating data platforms or large‑scale data services in production
  • Proven track record of building services from the ground up (requirements → design → implementation → deployment → ongoing ownership)
  • Hands‑on experience with AWS, GCP (e.g., compute, storage, data, and streaming services) and cloud‑native architectures
  • Practical experience with big data technologies, such as Databricks, Apache Spark, AWS EMR, Apache Flink, or StarRocks
  • Strong programming skills in one or more of: Kotlin, Scala, Java, Python
  • Experience leading cross‑team technical initiatives and influencing senior stakeholders
  • Experience mentoring Staff/Principal engineers and lifting the technical bar for a team or org
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience
Job Responsibility
Job Responsibility
  • Design, develop and own delivery of high quality big data and analytical platform solutions aiming to solve Atlassian’s needs to support millions of users with optimal cost, minimal latency and maximum reliability
  • Improve and operate large‑scale distributed data systems in the cloud (primarily AWS, with increasing integration with GCP and Kubernetes‑based microservices)
  • Drive the evolution of our high-performance analytical databases and its integrations with products, cloud infrastructures (AWS and GCP) and isolated cloud environments
  • Help define and uplift engineering and operational standards for petabyte scale data platforms, with sub‑second analytic queries and multi‑region availability (coding guidelines, code review practices, observability, incident response, SLIs/SLOs)
  • Partner across multiple product and platform teams (including Analytics, Marketplace/Ecosystem, Core Data Platform, ML Platform, Search, and Oasis/FedRAMP) to deliver company‑wide initiatives that depend on reliable, high‑quality data
  • Act as a technical mentor and multiplier, raising the bar on design quality, code quality, and operational excellence across the broader team
  • Design and implement self‑healing, resilient data platforms with strong observability, fault tolerance, and recovery characteristics
  • Own the long‑term architecture and technical direction of Atlassian’s product data platform with projects that are directly tied to Atlassian’s company-level OKRs
  • Be accountable for the reliability, cost efficiency, and strategic direction of Atlassian’s product analytical data platform
  • Partner with executives and influence senior leaders to align engineering efforts with Atlassian’s long-term business objectives
What we offer
What we offer
  • health and wellbeing resources
  • paid volunteer days
  • Fulltime
Read More
Arrow Right
New

Staff/Principal AI Engineer

Everlaw is looking for a Staff/Principal AI Engineer to help design and execute ...
Location
Location
United States , Oakland
Salary
Salary:
228000.00 - 340000.00 USD / Year
everlaw.com Logo
Everlaw
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 6 years of experience working in ML/AI
  • 10+ years overall in software engineering
  • Led significant AI projects, including applied use of LLMs in production settings and experience with NLP/text analysis
  • Programming skills in at least one scripting language (like Python)
  • A constant learner, staying abreast of the latest AI developments
  • Able to collaborate effectively with coworkers on different teams
  • Willing to share knowledge and help others learn
Job Responsibility
Job Responsibility
  • Lead the design and implementation of Everlaw's technical AI strategy
  • Guide the work of engineers across our company in using AI
  • Collaborate with other software engineers, security engineers, data scientists, product leads and designers, and other cross-functional teams
  • Be on the lookout for new opportunities that AI enables
What we offer
What we offer
  • Equity program
  • 401(k) retirement plan with company matching
  • Health, dental, and vision
  • Flexible Spending Accounts for health and dependent care expenses
  • Paid parental leave and approximately 10 days (80 hours) per year of sick leave
  • Seventeen paid vacation days plus 11 federal holidays
  • Membership to Modern Health to help employees prioritize mental health and wellness
  • Annual allocation for Learning & Development opportunities and applicable professional membership dues
  • Company-sponsored life and disability insurance
  • Work in Downtown Oakland, just steps from the BART line and dozens of restaurants
  • Fulltime
Read More
Arrow Right

Staff/Principal Verification Engineer - Video

This position is an excellent opportunity for an experienced and highly motivate...
Location
Location
United Kingdom , Manchester; Cambridge
Salary
Salary:
Not provided
arm.com Logo
ARM
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in working with constrained-random verification including ownership of a suitably complex verification environment and creating testbenches
  • Experience developing reusable and scalable code whilst having in-depth knowledge of SV-UVM
  • Strong scripting skills – being able to develop scripts to support new and existing flows
  • Solid software engineering skills including understanding of object-oriented programming, data structures, and algorithms
  • Familiar with the tools and processes for developing testbenches and finishing all aspects of the verification process
  • Prior technical and/or team leadership skills required for more senior positions
Job Responsibility
Job Responsibility
  • Verification ownership of unit level or multi-unit hierarchy or alternatively verification lead of an overall IP (ISP, Display, Video)
  • Architecting verification IP and full verification environments
  • Reviewing and assessing proposed design changes from a verification complexity point of view
  • Analysis of data from simulation runs using machine learning and data science techniques to drive efficient bug discovery and debug
  • Identify cross Media IP process or methodology improvement opportunities, implementing changes to advance hardware verification efficiency
  • Close collaboration with other Arm engineering teams leading to high quality IP that works well in a complete system
  • Mentor & support other members of the team
What we offer
What we offer
  • Health and Wellness
  • Work and Life Success
  • Financial Rewards
  • Development and Support
  • Fulltime
Read More
Arrow Right

Staff/Principal Design Engineer - Video

The Systems Media IP group is responsible for the development of Image Signal Pr...
Location
Location
United Kingdom , Manchester; Cambridge; Bristol
Salary
Salary:
Not provided
arm.com Logo
ARM
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in ASIC RTL design, ideally for Multimedia IP (ISPs, DPUs, VPUs) or related IP (CPU, GPU, interconnect, memory controllers, high-performance peripherals)
  • Proficiency in System Verilog, Verilog or VHDL
  • Exposure to all stages of design: concept, specification, implementation, testing, documentation, and support
  • Proficiency in UNIX and scripting languages such as TCL, Perl, Python, or shell scripting
  • Prior technical and/or team leadership skills required for more senior positions
Job Responsibility
Job Responsibility
  • Ownership of unit level development or multiple unit hierarchy or technical lead of an overall IP
  • Design and test new hardware modules to implement innovative imaging algorithms and/or video codecs
  • Engage in all aspect of hardware design including architectural investigations and modeling, specifications, design and simulation, backend implementation support and IP maintenance
  • Identify cross Media IP process or methodology improvement opportunities, implementing changes to advance the hardware design efficiency
  • Collaborate closely with colleagues in the verification teams, modelling teams, software driver developers, multimedia architects and imaging researchers
  • Mentor & support other members of the team
What we offer
What we offer
  • Health and Wellness
  • Work and Life Success
  • Financial Rewards
  • Development and Support
Read More
Arrow Right