Jobs

[Apply in 3 Minutes] Lead Software Solutions Architect(Apply in minutes)


Job details
  • ARM
  • Cambridge
  • 3 days ago

Job Overview:As a developer of power-efficientprocessor technology, Arm is ideally positioned to solve challengesfacing a wide variety of markets, including Automotive, IoT,Mobile, and Servers. Effective solutions require a system mindsetand your innovative ideas will support Central Technology todevelop system architectures and influence industry-leading IP thatunderpin each solution! This diverse role will largely focus onproviding software enablement for our next generation CPU andaccelerator based technologies on target use-cases. Typicalactivities would include application and system analysis,technology research, hands-on software prototyping to understandhow software and hardware behaves, experimental investigations, andperformance analysis. Recent projects have included technologiesrelated to AI Video Camera, Video encodedecode, and LLM (LargeLanguage Model) applications. You will join a dynamic,collaborative and highly motivated Solutions team based inCambridge (UK). ##Responsibilities:* Application bring-uponporting to Arm silicon and modelling platforms * Analyzingsoftware stacks both statically (code structure) and dynamically(runtime performance profiling) to characterize theworkloadsalgorithms and determine a baseline performance from whichto start optimization * Accelerating algorithms with hand-optimizedArm assembly using the latest Arm technologies such as SVE(Scalable Vector Extensions) and SME (Scalable Matrix Extensions) *Projecting and measuring gains at the application levelEvaluating workload sensitivity to micro-architecture features andconsidering relevant trade-offs, especially related to performanceProviding suggestions about improvements to the(micro-)architecture & application software * Developing toolsto automate workflow * Line management and taking the lead on sometechnical areas within the team ##Required Skills and Experience:* Good understanding of computer architecture and embeddedsystems * Experience of software development for a commercialorganization * Strong knowledge of C or C++ programming *Proficiency in problem solving and debugging skills * Practical,organized and analytical approach to work * Good oral and writtenEnglish skills * Line management andor mentoring experience ##“Nice To Have” Skills and Experience :* Experience withassembly programming * Knowledge of optimising and profilingsoftware * Software development and integration on Linux, Android,or similar systems * Knowledge of scripting languages, includingPython ##In Return:We at the heart of the worlds mostsophisticated digital products. Our technology enables thegeneration of new markets and transformation of industries andsociety. We craft scalable, energy efficient-processors and relatedtechnologies. Our innovative technology is licensed by Arm Partnerswho have shipped more than 50 billion Systems on Chip containingour intellectual property. Together with our Connected Community,we are breaking down barriers to innovation for developers,designers, and engineers, ensuring a fast, reliable route to marketfor leading electronics companies. #LI-TE! ##Accommodations atArmAt Arm, we want our people toDo Great Things. If youneed support or an accommodation toBe Your Brilliant Selfduring the recruitment process, please email. To note,by sending us the requested information, you consent to its use byArm to arrange for appropriate accommodations. All accommodationrequests will be treated with confidentiality, and informationconcerning these requests will only be disclosed as necessary toprovide the accommodation. Although this is not an exhaustive list,examples of support include breaks between interviews, havingdocuments read aloud or office accessibility. Please email us aboutanything we can do to accommodate you during the recruitmentprocess. ##Hybrid Working at ArmArm’s approach to hybridworking is designed to create a working environment that supportsboth high performance and personal wellbeing. We believe inbringing people together face to face to enable us to work at pace,whilst recognizing the value of flexibility. Within that framework,we empower groupsteams to determine their own hybrid workingpatterns, depending on the work and the team’s needs. Details ofwhat this means for each role will be shared upon application. Insome cases, the flexibility we can offer is limited by local legal,regulatory, tax, or other considerations, and where this is thecase, we will collaborate with you to find the best solution.Please talk to us to find out more about what this could look likefor you. ##Equal Opportunities at ArmArm is an equalopportunity employer, committed to providing an environment ofmutual respect where equal opportunities are available to allapplicants and colleagues. We are a diverse organization ofdedicated and innovative individuals, and don’t discriminate on thebasis of race, color, religion, sex, sexual orientation, genderidentity, national origin, disability, or status as a protectedveteran.

Sign up for our newsletter

The latest news, articles, and resources, sent to your inbox weekly.

Similar Jobs

Senior/Lead Front-End Engineer

Job descriptionAtMcLaren, our mission is to set the standard for high performance in sport.Everyone, in every part of the team, has a role to play. So if you want to testyour ideas with the world watching... And measure your progress inmilliseconds... And play your part in racing history... You belong...

McLaren Group Woking