Naukrijobs UK
Register
London Jobs
Manchester Jobs
Liverpool Jobs
Nottingham Jobs
Birmingham Jobs
Cambridge Jobs
Glasgow Jobs
Bristol Jobs
Wales Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Senior Software Engineer - Developer Environment Tooling

Job LocationCambridge
EducationNot Mentioned
SalaryCompetitive salary
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypePermanent, full-time

Job Description

Job OverviewIn the Developer Platforms group at Arm, our mission is to make software development on the Arm architecture simple and intuitive. We are growing our IDE team and are looking for a passionate software engineer to help us create frictionless developer experiences.Our team tackles a diverse set of developer challenges, delivering tools that support toolchain setup and configuration, intellisense, debug and analysis, and device virtualisation. This is a unique opportunity to work on many different technologies in a groupdelivering tools across multiple platforms including desktop and browser. The ideal candidate for this role will have engineering experience across different technologies and have a passion to build developer tools in the Arm ecosystem.ResponsibilitiesYou will join an experienced team working with cutting edge technologies in an agile environment which requires proactivity, dynamic approaches to problem solving and creative thinking.

  • Work as part of a diverse team to design, deliver and support the tools and experiences required to support development on Arm processorsDemonstrate quality through unit testing and continuous integrationWork alongside peers and junior team members to tackletechnical problems, mentoring as necessaryForm effective relationships with other engineers, product managers and UX specialists to enable collaboration and best understand and empower our users.Engage with our agile planning and development processes to helpshape delivery of our products
Required Skills and ExperienceWe are seeking an experienced engineer with the following skills:
  • Experience working with IDE extensions and plugins for environments such as Visual Studio, Visual Studio Code, Theia, Eclipse, (Neo)Vim or JetBrainsFamiliarity with the basics of modern, effective software development: source control, automated testing,object-oriented or functional paradigms and the Agile methodology.A "get things done" attitude to shipping high-quality, robust software which is maintainable and responsive to evolving requirements.A passion to push forward the state of the art in developertooling by embracing new technologies and continuous innovation
"Nice to Have" Skills and Experience:Any experience with the technologies listed below is beneficial, however, a desire to learn is far more valuable than experience in any tool, and we actively support ongoing training.
  • TypeScript (browser, server, and client) - Node.js, Electron, React, Visual Studio Code extensionsMachine learning and generative AILanguage Server Protocol (LSP) and Debug Adapter Protocol (DAP)Development for IoT devices, Cortex-A or Cortex-M Arm hardwareC/C++- debuggers and USB protocols (especially pertaining to embedded devices)Continuous integration workflows including build systems, testing and deploymentSource control systems and continuous integration & delivery, especially GitHubExperience with Agile &UX design principles and processes
Please provide a covering letter on application.In return:Arm is a global, diverse organisation of dedicated, innovative, and highly capable people. We believe great ideas come from a vibrant and inclusive workplace where everyone can grow, succeed, and share their outstanding contributions! We are an Equal OpportunityEmployer and do not discriminate in any way against any employee or applicant for employment. #LI-JB1

APPLY NOW

Senior Software Engineer - Developer Environment Tooling Related Jobs

© 2019 Naukrijobs All Rights Reserved