_____________________
____________________
______________________
__________________
____________________
______________________
_____________________
________________________
_________________________
______________________
Junior or Graduate type role, Development Analyst, Microsoft Technology, Software, Code reviews, testing and maintenance, Technical Documentation, Requirements, Business Requirements. A top 100 law firm are looking for a graduate or junior software focused individual for this Development Analyst role. Hybrid role 2-3 days a week in Peterborough or Spalding office This would suite a graduate (Computer Science) or someone with a software development background. My client are looking for an individual to primarily undertake code testing, code review, technical documentation, code maintenance (i.e. minor bug fixes / support) PLUS ALSO undertake a small amount of development. You will have an aptitude for software development and come in at a junior level, undertake the testing / code maintenance etc whilst developing into a more development centric role. You would be coming in being an understudy to the existing developer and hopefully progressing into a developer over time. Main Responsibilities To deeply understand business requirements and end user expectations to ensure that solutions fulfil the intended purpose and are successfully adopted. Based on high level objectives to distil key elements of required business solutions to more technical definitions, as an aid to agile software development. To support solution reviews during the development phase providing feedback to both the developer and end user. Documented testing of solutions during development and assisting with end user testing / acceptance Junior or Graduate type role, Development Analyst, Microsoft Technology, Software, Code reviews, testing and maintenance, Technical Documentation, Requirements, Business Requirements.
Job Overview Ecosystem Program Director Arm's Ecosystems Programs team is seeking a highly skilled and motivated Program Leader to help us in our mission to equip the vast and thriving Arm SW Ecosystem to deliver their best performance and experiences on Arm Hardware. We lead programs for critical new technology features, ensuring developers understand and easily exploit the value as soon as it becomes available. We work closely with internal engineering teams, business functions and SW ecosystem partners throughout every stage of the journey, from technology inception to widespread adoption to ensure we meet the evolving needs of the SW Ecosystem. Responsibilities: You will lead multiple work programs in parallel, navigating ambiguity and working with senior leaders to proactively adapt strategy as the ecosystem needs evolve. Partner closely with Product, HW & SW Engineering and commercial teams to translate strategy into execution, anticipate bottlenecks and drive alignment/decisions across Arm. Provide escalation management, anticipate and make tradeoffs, and balance customer and business needs against technical constraints. Break large, complex challenges down into manageable pieces, develop requirements & specifications, then deliver them in a timely manner. Manage relationships, drive the valuable connection and collaboration with SW partners Implement the virtuous cycle of engagement, technical optimisation and enablement to solve key problems, and ensure optimal performance of our future technologies. Required Skills & Experience: Maturity, high judgment, negotiation skills, significant ability to influence, analytical talent, and leadership are essential to success in this role. Proven experience in technical and strategic program management working directly with software engineering Proficiency in building teams, processes and coordinating scope, schedule, budget, quality, along with risk and dependency management. Experienced in matrix leadership, delivery across cross-functional teams, and communicating effectively with senior leaders. Experience owning/driving strategy definition, roadmap development and delivery. Proficiency in agile software development and program methodologies 'Nice to have' Skills & Experience: Experience in strategic long term planning, analysis techniques and scenario modelling to drive decision making. Appreciation of key aspects of Arm SW ecosystem, such as Operating Systems, Open Source, frameworks, tools, application layers and developer communities Experience defining KPI's/SLA's used to drive tangible value and ROI In Return: To join a small but mighty team with significant scope to shape and build our future success. We work globally with diverse teams and exceptional people across many functions. This will be a fast paced and exciting environment with opportunities to flex your strategic and innovative thinking muscles! We will support to grow your knowledge, network and capabilities to progress and establish yourself as a highly visible strategic leader in Arm. If the above resonates with you, we would love to talk! #LI-JB1
Job Overview You will be joining our Performance Tools team, who design and develop the tools used for software profiling and CPU performance analysis. Their use as profiling applications for platforms ranges from mobile phones, to cars, to cloud servers. We are currently expanding our focus on the cloud computing and network infrastructure use cases, and are looking to grow our team in this area. You will be joining an established development team and helping drive our tool in a new direction. Working collaboratively as part of the Profiling Tools team to extend, develop and maintain our suite of tools or to contribute to the design and development of new profiling tools Responsibilities: Understanding the processes used by the developers using our profiling tools The improvement and extension of performance counter and trace capture software (developed in C). Development of performance analysis, presentation and UI software (developed in Java). Contribution to the development of new features, including work planning, feature design, and consideration of User Experience Design and development of new profiling tools and methodologies The creation of automated tests, contributing to our DevOps pipeline to maintain the fast cadence and high quality of our releases High quality engineering through approach reviews, code reviews and following modern agile software development process. Required Skills and Experience: A strong understanding and practical experience of C programming Abstract reasoning skills with an ability to focus on key concepts at all levels of detail. You should be motivated, an independent problem solver, technically versatile, willing to be flexible and accept new challenges. The ability to identify risks and propose mitigation strategies Effective verbal and written communication skills The ability to work alone as well as in a team The desire to take ownership and accountability at work "Nice to Have" Skills and Experience: You may have Android development experience Experience of Java programming Experience with scripting, in a language such as Python, and using the Linux command line. Do you think you could contribute to our team? Even if you don't meet all these requirements we would love to hear from you! 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 Opportunity Employer and do not discriminate in any way against any employee or applicant for employment. #LI-JB1
Job Overview: Are you a technical author bursting with creativity, ready to take on the world of computing technology? Or are you looking to move into technical authoring in computing, from a related field such as computer science, English or linguistics, or electronic or software engineering? Do you have a talent for transforming complex technical concepts into well-designed information for a wide technical audience? If yes, then let's discuss you joining our friendly, diverse authoring team in Arm's Architecture Information Group (AIG), to work with us on building the future of computing on Arm! We hire outstanding, versatile people from a broad range of backgrounds, because diversity brings the multiple skills and different points of view that we need, and because we truly believe that diversity drives creativity and innovation. Flexible and hybrid working considered. About the Architecture Information Group (AIG) AIG is responsible for documenting the intellectual property that constitutes the Arm Central Processing Unit (CPU) architecture, for a range of computing core products from the smallest microcontrollers to high-performance cores. AIG produces specifications of this architecture, and specifications of the architectures of other computing components, and the communications interfaces between components. The Information Developer role will suit a highly analytical, creative, and problem-solving individual. You must have excellent attention to detail and be committed to producing writing of outstanding quality within a strong and multifaceted environment. As part of our team, you'll dive into a dynamic technical environment where groundbreaking ideas become reality. Your role will involve collaborating closely with various functions as well as working with our development teams, key internal partners, and domain experts. Your skills in documentation will shine as you craft comprehensive and user-friendly materials, making complex technical information accessible to all. Your work will be not only about writing, but also about understanding, dissecting, and articulating intricate technical concepts. Responsibilities: - Crafting and maintaining customer-facing technical content in collaboration with Arm's architects and other technical authors. Acquiring source information, primarily from internal project documentation and discussions with Arm's architects, but also from your own self-led investigations and learning. Ensuring your output is high quality, including being correct, complete, unambiguous, with consistent terminology, while improving ease of use. Working in accordance with processes and policies. We primarily deliver our specifications in pdf and XML formats, using a variety of tools to produce them, including: MarkDown. JSON. Git for version control. Required Skills and Experience: You will be pro-active, an excellent organiser and communicator, with a proven track record of teamworking. In addition, you will: Have excellent writing skills and be willing to engage with technical subject matter. Be able to analyse, dissect, and reorganise content into an optimal order. Be curious to learn about how the technology works, seeking out information, then using your newly gained knowledge to write clear content that technical audiences will find easy to understand. Be able to recognise and solve problems such as inconsistencies and missing or incorrect information. Be able to produce, follow, and update plans and timelines, accurately reporting progress and any problems to the project manager. We are open-minded about degree subject areas as we have found strong candidates from a variety of backgrounds, including: Comparative linguistics. Computer science. Electronic engineering. English. Mathematics. Physics. Software engineering. "Nice to Have" Skills and Experience: Knowledge of CPU architectures is helpful In Return: You will work on exciting projects that impact billions of people around the world, whilst simultaneously developing key transferable skills. You will receive ongoing support from your line manager, who will offer regular 1:1 meetings with feedback and opportunities for development. You will have opportunities for rapid career advancement based on your performance and potential. If you're ready to be part of a groundbreaking team that thrives on innovation, then this is the opportunity you've been waiting for! Let's revolutionize technology together! #LI-JW
Job Description: Would you love to investigate performance issues and suggest product improvements on the different parts of a Mobile Phone's System-on-a-Chip? Would you like to analyse the performance of Arm's future CPUs, graphics processors (GPUs) and Interconnect IPs when they are working together? Arm's Client Performance Analysis team is a team of highly motivated engineers ensuring that we maintain our leadership in mobile computing by helping our partners build outstanding products. Using detailed competitive analysis, sophisticated workload characterisation and advanced software modelling, we are regularly influencing Arm's engineering teams and its partners. Responsibilities: You will join the Systems Performance Analysis team within Central Technology as the System Analysis Engineer. You will run experiments on a pre-Silicon SoC environment analysing the performance of the different Arm components (CPU, GPU, etc) using use-cases close to the ones run on mobile phones. You will help bringing up some of these use cases and understanding their behaviour on future mobile phones. You will be in charge of finding the different potential bottlenecks and help providing solutions. More than anything else, you have a willingness to absorb as much as possible about this new challenge. Given the impact and reach of this field, you'll be encouraged to share this knowledge with other specialists across the company. This is centred around promoting and demonstrating the Arm core beliefs and behaviours. Required Skills and Experience: Detailed understanding of computer architecture. Experience on Python or Ruby, Assembly language, ideally in Arm assembly, and programming languages such as C or C Excellent interpersonal and communication skills. Able to work in teams and to collaborate with colleagues in other groups and sites. Proactive and motivated. If this sounds like you, we'd love to hear from you! At Arm, we are guided by our core beliefs that reflect our open culture and guide our decisions, defining how we work together to defy ordinary and shape extraordinary. "Nice To Have" Skills and Experience: Experience with Unix, scripting, and source control systems (e.g., Git, Subversion). Familiarity with one or more CPU instruction sets. Familiarity with SystemVerilog Familiarity with ARM architectures. Experience with compilers and/or device drivers. Flair for lateral thinking and problem solving. In Return: Your particular benefits package will depend on position and type of employment and may be subject to change. Your package will be confirmed on offer of employment. Arm's benefits program provides permanent employees with the opportunity to stay innovative, healthy and create a positive working environment. Group Personal Pension Plan with enhanced company contribution Medical, Travel, Health & Life Insurance Holiday, 25 days annual leave with option to buy an additional 5 days per year Sabbatical, 20 paid days every four-year of service Volunteering, One paid working day each year (Team-ARM) Cycle to work, free car parking, gym on site, team and social events #LI-MS