Current jobs related to Senior Software Engineer - Newton - ARM


  • Newton, United Kingdom ARM Full time

    About the RoleWe are seeking a highly skilled Senior Tools Developer/Lead to join our Streamline developer tools team at Arm. As a key member of our team, you will be responsible for designing, developing, and maintaining our performance analysis tools for Arm CPUs.Key ResponsibilitiesDesign and develop new features and maintain existing ones for our...


  • Newton, United Kingdom ARM Full time

    About the RoleWe are seeking a highly skilled Senior Tools Developer/Lead to join our Streamline developer tools team at Arm. As a key member of our team, you will be responsible for designing, developing, and maintaining our performance analysis tools for Arm CPUs.Key ResponsibilitiesDesign and develop new features and maintain existing ones for our...


  • Newton, United Kingdom ARM Full time

    Job DescriptionAs a senior software engineer at Arm, you will play a key role in developing the technology of tomorrow and supporting hundreds of thousands of engineers worldwide using our platforms to develop their solutions or applications.ResponsibilitiesDevelop and operate cloud services to make Arm's technology accessible to all.Build scalable,...


  • Newton, United Kingdom ARM Full time

    Job DescriptionAs a senior software engineer at Arm, you will play a key role in developing the technology of tomorrow and supporting hundreds of thousands of engineers worldwide using our platforms to develop their solutions or applications.ResponsibilitiesDevelop and operate cloud services to make Arm's technology accessible to all.Build scalable,...


  • Newton, United Kingdom ARM Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Development Platforms Group at Arm. As a key member of our team, you will play a crucial role in developing and operating cloud services that enable our partners and customers to adopt and build on our latest designs and technology.Key ResponsibilitiesDesign and develop...


  • Newton, United Kingdom ARM Full time

    Job OverviewArm is a leading technology company that powers the world's most advanced devices. We're building new software teams to drive innovation and take our technology to the next level.ResponsibilitiesWe're seeking a Senior Software Performance Engineer to join our team. As a key member of our software development team, you'll be responsible for...


  • Newton, United Kingdom ARM Full time

    Job OverviewArm is a leading technology company that powers the world's most advanced devices. We're building new software teams to drive innovation and take our technology to the next level.ResponsibilitiesWe're seeking a Senior Software Performance Engineer to join our team. As a key member of our software development team, you'll be responsible for...


  • Newton, United Kingdom Antwerp Dental Group Full time

    About the RoleWe are seeking a skilled Senior Software Engineer to join our team and contribute to the design and development of our cloud infrastructure. The ideal candidate will have a strong background in cloud computing and experience with scalable architecture systems.Key ResponsibilitiesDesign and develop scalable cloud infrastructure...


  • Newton Abbot, Devon, United Kingdom Career Makers Full time

    Job Title: Senior Software Engineer - Full StackWe are seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have experience in designing and developing full-stack applications using Python, Java, and cloud-based technologies. Key responsibilities will include:* Designing and implementing scalable cloud-based solutions*...


  • Newton, United Kingdom ARM Full time

    About the RoleWe are seeking a highly skilled Full Stack Engineer to join our Enterprise Data & Insights team. As a key member of our team, you will play a critical role in designing, developing, and maintaining our suite of internal custom business applications.Key ResponsibilitiesDesign and develop scalable, efficient, and secure software solutions using...


  • Newton, United Kingdom ARM Full time

    About the RoleWe are seeking a highly skilled Full Stack Engineer to join our Enterprise Data & Insights team. As a key member of our team, you will play a critical role in designing, developing, and maintaining our suite of internal custom business applications.Key ResponsibilitiesDesign and develop scalable, efficient, and secure software solutions using...


  • Newton, United Kingdom ARM Full time

    Job OverviewAt Arm, we're pushing the boundaries of what's possible with technology. Our software teams are at the forefront of this innovation, working on cutting-edge projects that enable Arm's technology to be used in a wide range of applications, from industrial and automotive to the IoT, desktop, and data centre.ResponsibilitiesWe're seeking a skilled...


  • Newton, United Kingdom ARM Full time

    Job OverviewAt Arm, we're pushing the boundaries of what's possible with technology. Our software teams are at the forefront of this innovation, working on cutting-edge projects that enable Arm's technology to be used in a wide range of applications, from industrial and automotive to the IoT, desktop, and data centre.ResponsibilitiesWe're seeking a skilled...


  • Sturminster Newton, Dorset, United Kingdom Colten Care Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in Full Stack Development and expertise in JavaScript.The successful candidate will be responsible for designing, developing, and deploying scalable and efficient software applications. A strong understanding of Agile...

  • Software Engineer

    3 weeks ago


    Newton, United Kingdom ARM Full time

    Unlock Your Potential with ArmAre you a talented individual looking to kick-start your career in technology? Arm is seeking highly motivated and innovative graduates to join our team as Software Engineers. As a graduate, you will have the opportunity to work on cutting-edge projects, collaborate with experienced engineers, and develop your skills in software...

  • Software Engineer

    3 weeks ago


    Newton, United Kingdom ARM Full time

    Unlock Your Potential with ArmAre you a talented individual looking to kick-start your career in technology? Arm is seeking highly motivated and innovative graduates to join our team as Software Engineers. As a graduate, you will have the opportunity to work on cutting-edge projects, collaborate with experienced engineers, and develop your skills in software...


  • Newton Abbot, Devon, United Kingdom Haulfryn - South Full time

    About the Role:As a Senior Software Engineer, you will lead the development of innovative software solutions using the latest technologies. Your expertise in DevOps will enable seamless integration and deployment of software products.Key Responsibilities:Design and develop high-quality software components.Leverage DevOps practices to ensure efficient...


  • Newton, United Kingdom ARM Full time

    Job OverviewAt ARM, we're building the future of computing, together, for everyone. Our technology can be found wherever computing happens - from the tiniest sensor to smartphones, laptops, networking equipment, automotive, robotics to the largest server.Key ResponsibilitiesBuild and maintain strong working relations with software developers, driving and...


  • Newton, United Kingdom ARM Full time

    Job OverviewAt ARM, we're building the future of computing, together, for everyone. Our technology can be found wherever computing happens - from the tiniest sensor to smartphones, laptops, networking equipment, automotive, robotics to the largest server.Key ResponsibilitiesBuild and maintain strong working relations with software developers, driving and...


  • Newton, United Kingdom MASS Consultants Full time

    Job Title: Senior Modelling EngineerWe are seeking a highly skilled Senior Modelling Engineer to join our Electronic Warfare Operations Support (EWOS) Group. As a key member of our team, you will be responsible for creating leading-edge solutions to complex problems, utilising your data analytical and modelling expertise in the field of Electro Optics (EO)...

Senior Software Engineer

2 months ago


Newton, United Kingdom ARM Full time
About the Team

Our dynamic FPGA Prototyping verification team is a key part of the Arms Solutions Engineering group. We are a dedicated group of engineers providing a robust platform to build and test software on Arms cutting-edge subsystems and System-on-Chips (SoCs).

Our mission is to accelerate the development process by offering a versatile and high-performance prototyping environment that enables seamless software integration and validation. These solutions target a wide range of market segments including mobile, server, IoT, automotive, and more.

Job Description

As a member of this team, your day-to-day work will consist primarily of creating software drivers for verification/validation of SoC RTL designs that are modified for FPGA implementation. You will be developing and maintaining SW build infrastructure, writing test cases in C, crafting automated test systems, and writing bare metal drivers for different peripherals such as PCIe, CXL, and other peripherals.

If you are looking for a role that combines hardware and software skills in an environment where you can make a meaningful contribution, we'd love to hear from you. Join our committed team that builds innovative FPGA solutions and collaborates closely to achieve great results.

Responsibilities
  • Software design and implementation of reference software for Arm processors and systems.
  • Develop, optimize, and deliver the software needed to support the verification and validation of Arms groundbreaking IPs and SoCs in our FPGA prototyping platforms.
  • Working closely with the FPGA verification engineers to verify the accurate functionality of the RTL implementations.
Required Skills and Experience
  • Excellent C coding skills and some knowledge of assembly programming.
  • Experience in low-level Embedded system development and debugging.
  • Familiarity with concepts such as bootloaders, and device drivers.
  • Proficiency with build systems (Make, Cmake, Meson).
  • Scripting capability such as Python, Shell Programming.
Nice To Have Skills and Experience
  • Basic understanding of RTL design and simulation/verification. Knowledge of HDLs like Verilog will be a plus.
  • Experience with version control and project management/bug tracking systems such as Git and Jira.
  • IDE and compilation technology, e.g. Eclipse and Keil MDK.
  • Knowledge of common hardware interfaces, PCIe, CXL, UARTs, SPI, I2C etc.
What You'll Get
  • You will expand your expertise, be challenged, and work with advancing technologies.
  • You will work alongside many other engineering teams including software, FPGA implementation, and verification.
  • You will be involved in deep technical discussions, working with top-class multifunctional engineering teams.
  • You will apply your experience and skills to encourage collaboration with external ODMs, contractors, building relationships and partnerships.