Position: Associate

Job type: Full-time

Loading ...

Job content

Senior Software EngineerDo you want to work in a high trust, supportive and flexible working environment with a culture of imagination, ingenuity, and fun? There’s a place here for you at Arm, playing your part in building a happier, healthier world in a job where you’re making a difference from the get-go. We welcome all kinds of brilliant.Our technology is used by billions of people, across billions of devices, every single day, but the future of innovation is limitless. Join us in building the CPU architecture for tomorrow!What you will be doing:We are a small software engineering team that primarily delivers Linux command-line development tools for Arm’s proprietary architecture specification language (ASL) to internal customers. Our team takes full ownership of its success.Our tools represent ground-breaking capabilities for working with executable specifications for CPU architectures including static analysis, formal validation, and simulation.We are well connected in Arm, working with many other teams across several IP development flows, including ISA development and CPU validation.The team is located in Cambridge and Manchester. Please note: your line manager will be remote. We have flexible working hours for all and a progressive leave policy which can accommodate the unexpected.We use the Scrum Agile software development technique.You will:
  • Be a part of the engineering team delivering value to customers.
  • Add new functionality to the product and analyse and fix complex defects.
  • Agree requirements for the product with customers in line with the vision and strategy.
  • Manage the product and development infrastructure requirements and their priorities.
  • Support the rest of the team by ensuring that requirement and user story breakdown is sufficient to meet the needs of the team and customers.
  • Support and champion engineering quality and sustainability through continuous improvement.
  • Represent the team on internal cross-department standardization working groups for ASL.Required Technical Skills:
  • Good grasp of Scrum techniques.
  • Excellent Java, C++ or Scala(*) skills – able to add significant new functionality and analyse and fix complex defects.(*) Scala training will be provided.
  • Good Python skills – able to update existing code to reflect new requirements.
  • Good grasp of source control concepts.Person Description:
  • Able to drive specification creation and design process, analyse customer requirements, make realistic effort/timescale estimates, create well-written documentation, and undertake feasibility work.
  • Demonstrates a good understanding of software engineering theory and practice.
  • Able to develop a good understanding of how the team integrates with other related teams in accomplishing its objectives.
  • Makes judgements based on the analysis of factual information. Resolves problems by identifying and selecting solutions within scope of experience and is expected to handle conflicting priorities.
  • Developed interpersonal skills are required in order to persuade and influence internal customers.
  • Provides useful advice. Formulates and implements tactical plans to deliver short term team objectives.
  • The work produced by the individual and the way in which it is carried out impacts directly on the effectiveness of the team and its customers.Experience to make you stand out from the crowd:
  • Developing software development tools, especially compilers.
  • Developing command-line tools.
  • Designing Python module APIs.
  • JIRA Agile.
  • Jenkins CI.
  • Gerrit review tool.
  • Any contributions to open-source projects that demonstrate your skills.More About ArmArm® is at the heart of the world’s most sophisticated digital IP products. Our technology enables the creation of new markets and transformation of industries and society. We design scalable, energy efficient-processors and related technologies to deliver the intelligence in applications ranging from sensors to servers, including smartphones, tablets, enterprise infrastructure and the Internet of Things.Our innovative technology is licensed by ARM Partners who have shipped billions of Systems on Chip (SoCs) containing our intellectual property since the company began in 1990. Together with our Connected Community, we are breaking down barriers to innovation for developers, designers and engineers, ensuring a fast, reliable route to market for leading electronics companies.We are an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of any characteristic.We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
Loading ...
Loading ...

Deadline: 12-06-2024

Click to apply for free candidate

Apply

Loading ...
Loading ...

SIMILAR JOBS

Loading ...
Loading ...