Android/Linux BSP Software Engineer
ARM China
- 公司规模:1000-5000人
- 公司性质:外资(欧美)
- 公司行业:电子技术/半导体/集成电路
职位信息
- 发布日期:2017-06-30
- 工作地点:上海-闵行区
- 招聘人数:1人
- 工作经验:2年经验
- 学历要求:本科
- 语言要求:英语 熟练
- 职位月薪:25-30万/年
- 职位类别:软件工程师
职位描述
职位描述:
About the Role
We are looking for an experienced embedded software engineer who has expert knowledge of building and bringing up Linux and Android and enjoys working with new development hardware. The role involves a wide range of skills to integrate kernel device drivers and graphics systems into fully functional development platforms.
ARM’s Media Processing Group (MPG) designs graphics hardware with software drivers for mobile and embedded devices. Our ARM® Mali? Graphics Processors Units (GPUs) have an advanced, highly programmable architecture for accelerating 2D and 3D graphics specifically tuned for high performance and energy efficiency. We also design display controllers and hardware video decoders to offer fully integrated graphics hardware systems. ARM MPG licenses its graphics products to System-on-Chip developers as well as end-user device manufacturers. Our mission is to be the number one provider of 2D/3D graphics technology on the planet by finding the fastest, cleanest and most efficient solutions to every problem. If you have a passion for embedded software and want to shape the future of mobile devices, then we want to hear from you.
Job description
The Board Support Package (BSP) team are a cross-site team that create, provide and maintaining BSPs for Mali graphics, compute, display and video stack development. Targeted platforms include FPGA boards for new hardware, development boards using early silicon, public community development boards, end user device prototypes and final products. You will work closely with multi-disciplined engineering teams across ARM to understand their requirements and ensure Mali technology delivers the best experience on their development board. You will be responsible for bringing up the latest Android and Linux kernel releases on our FPGA and customer boards as well as integrating our graphics drivers.
This role provides a unique opportunity to see first iterations of products and technology that millions of people will use around the globe.
Education & Qualifications
University degree in Computer Science, Electronics Engineering or related subject although other disciplines will also be considered with relevant experience.
Essential Skills & Experience
Demonstrate expert knowledge and experience of configuring and building Linux and Android
Expert knowledge of C programming
Familiar with Linux kernel development cycles
A history of solving problems on embedded platforms
Proficiency in problem solving and debugging skills
Motivated, result-focused engineer with excellent team working skills
Excellent English communication skills, oral and written
Desirable Skills & Experience
Experience in 2D/3D graphics and compute technology and standards such as OpenGL, OpenGL ES, EGL, Direct3D Mobile, DirectX, OpenCL
Knowledge of the graphics framework of at least one embedded operating system
Experience in Java, C++, and scripting languages such as Python
Experience in large, multi-site software development projects
Experience of Agile software development
How to Apply
If you are interested in this opening, please apply via below link
https://careers.peopleclick.com/careerscp/client_arm/external/gateway.do?functionName=viewFromLink&jobPostId=32375&localeCode=en-us
举报
分享
About the Role
We are looking for an experienced embedded software engineer who has expert knowledge of building and bringing up Linux and Android and enjoys working with new development hardware. The role involves a wide range of skills to integrate kernel device drivers and graphics systems into fully functional development platforms.
ARM’s Media Processing Group (MPG) designs graphics hardware with software drivers for mobile and embedded devices. Our ARM® Mali? Graphics Processors Units (GPUs) have an advanced, highly programmable architecture for accelerating 2D and 3D graphics specifically tuned for high performance and energy efficiency. We also design display controllers and hardware video decoders to offer fully integrated graphics hardware systems. ARM MPG licenses its graphics products to System-on-Chip developers as well as end-user device manufacturers. Our mission is to be the number one provider of 2D/3D graphics technology on the planet by finding the fastest, cleanest and most efficient solutions to every problem. If you have a passion for embedded software and want to shape the future of mobile devices, then we want to hear from you.
Job description
The Board Support Package (BSP) team are a cross-site team that create, provide and maintaining BSPs for Mali graphics, compute, display and video stack development. Targeted platforms include FPGA boards for new hardware, development boards using early silicon, public community development boards, end user device prototypes and final products. You will work closely with multi-disciplined engineering teams across ARM to understand their requirements and ensure Mali technology delivers the best experience on their development board. You will be responsible for bringing up the latest Android and Linux kernel releases on our FPGA and customer boards as well as integrating our graphics drivers.
This role provides a unique opportunity to see first iterations of products and technology that millions of people will use around the globe.
Education & Qualifications
University degree in Computer Science, Electronics Engineering or related subject although other disciplines will also be considered with relevant experience.
Essential Skills & Experience
Demonstrate expert knowledge and experience of configuring and building Linux and Android
Expert knowledge of C programming
Familiar with Linux kernel development cycles
A history of solving problems on embedded platforms
Proficiency in problem solving and debugging skills
Motivated, result-focused engineer with excellent team working skills
Excellent English communication skills, oral and written
Desirable Skills & Experience
Experience in 2D/3D graphics and compute technology and standards such as OpenGL, OpenGL ES, EGL, Direct3D Mobile, DirectX, OpenCL
Knowledge of the graphics framework of at least one embedded operating system
Experience in Java, C++, and scripting languages such as Python
Experience in large, multi-site software development projects
Experience of Agile software development
How to Apply
If you are interested in this opening, please apply via below link
https://careers.peopleclick.com/careerscp/client_arm/external/gateway.do?functionName=viewFromLink&jobPostId=32375&localeCode=en-us
职能类别: 软件工程师
公司介绍
Arm is at the heart of the world's most advanced digital 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 more than 50 billion 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.
With offices around the world, Arm is a diverse community of dedicated, innovative and highly talented professionals. By enabling an inclusive, meritocratic and open workplace where all our people can grow and succeed, we encourage our people to share their unique contributions to Arm's success in the global marketplace
For more, go visiting our website http://www.arm.com/ or WeChat: Arm招聘
Our innovative technology is licensed by Arm Partners who have shipped more than 50 billion 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.
With offices around the world, Arm is a diverse community of dedicated, innovative and highly talented professionals. By enabling an inclusive, meritocratic and open workplace where all our people can grow and succeed, we encourage our people to share their unique contributions to Arm's success in the global marketplace
For more, go visiting our website http://www.arm.com/ or WeChat: Arm招聘
联系方式
- Email:laura.li@arm.com
- 公司地址:上班地址:田林路1016号科技绿洲三期11号楼