DURHAM, NC, USA
16 days ago
Firmware Engineer
Job Seekers, Please send resumes to resumes@hireitpeople.com

Job Description:   

Work with a cross-functional team on Linux based software architecture/design for client’s ARMv7 and ARMv8 based SoC. The candidate will work with several product groups to help establish a Linux Center of Excellence.

 

Roles and Responsibilities: 

 

- Work with a team of engineers involved in Linux Kernel/Toolchain development and maintenance for client's ARM based platforms.

- Work with other product groups within Broadcom to identify and implement synergies in Linux kernel/Toolchain development to establish a Linux. Center of Excellence

- Interact with the Linux kernel community on behalf of client to upstream SoC support.

 

Required/Must have Skills: (yrs. exp., industry, platforms, languages, tools, etc.):  

- 10+ years of relevant industry experience.

- Expert level experience in C and kernel development.

- Expert in Linux OS internals and developing Linux kernel software.

- Demonstrated expertise in porting Linux to ARMv7 and ARMv8 based SoCs.

- Familiarity with open source development tools and methodology.

Understanding of current trends in Linux kernel development.

- Experience in kernel performance characterization and optimization.

- Experience with successfully submitting code to upstream projects.

- Expert level experience with git and Linux configuration management.

- Experience with GNU autotools, toolchain configuration and building the toolchain in general is a must.

- Development experience with one or more of gcc, binutils, gdb, glibc is desirable.

- General knowledge of processor architecture & micro-architecture with ARM architecture, v7 and above.

- Strong software debugging skills on embedded real time operating system.

- Strong networking and community development skills.

Confirm your E-mail: Send Email