Principal Soc Software Engineer

 

Description:

Responsibilities:

Solution team’s mission is to enable our partners by delivering a secure, performant, reliable hardware and software that are easy to use. Software engineers will join a highly focused group where you will help in developing pre silicon bring up software including Linux and Andriod stacks on our next generation compute chips using innovative technologies, methodologies and tools.

  • As a SoC software engineer, you will be responsible for developing embedded software which can run on Arm processor-based compute solutions
  • Key responsibilities will include bringing up Linux boot early in the RTL development cycle on pre-silicon hardware platforms, maintaining a performant pre silicon verification software, creating and being responsible for the IO devices drivers within Arm compute solutions
  • Partner with SoC performance analysis teams and open source software teams to resolve Linux and Android boot challenges
  • Responsible for firmware level debug as part of pre silicon RTL bring up
  • Will collaborate with engineers from architecture, design, verification, implementation, modelling, performance analysis, silicon validation

Required Skills and Experience:

  • Bachelors (BS) or Masters (MS) in Electrical Engineering or Computer Engineering - although other degrees will be considered with relevant
  • Foundation in Arm architecture and expert C programming experience
  • Detailed experience with embedded operating systems - e.g.Linux, open source firmware and bare metal library development
  • Excellent programming skills in Python, Perl, Bash or similar scripting languages

Organization Arm
Industry IT / Telecom / Software Jobs
Occupational Category Principal SoC Software Engineer
Job Location Sheffield,UK
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2023-08-25 3:37 pm
Expires on 2024-06-18