Apply Now    
Job ID: JR0014002
Job Category: Engineering Support
Primary Location: Singapore, Central Singapore SG
Other Locations:
Job Type:

Software Architect

Job Description
  • Perform requirements capture and technical feasibility of the SoC software solution
  • System software architecture and detailed design of complex areas including enhancing and adapting existing design to suit new architecture or product requirement.
  • Create SoC software architecture requirement and specification documentation following the departments processes
  • Develop proof of concept for new use cases or new technology
  • Actively participate Key customer expert support/Linux driver porting and kernel migration/software concept profiling

• University degree of computer science or electric engineering. • 8+ years’ experience in embedded software development and architecture design. • Should have experience adding support for new HW platforms and devices to the Linux kernel. Detailed knowledge of Linux kernel internals and device drivers. • Proven experience with solving real-time embedded issues, including: threading, optimization, memory management, interrupt handling, system level latency and etc. • Understanding of low level CPU(MIPS, ARM, x86/atom) architecture. • Working with SMP multi-core and multi-CPU environment or AMP hybrid environment • Experience with virtualization (LXC, Docker, KVM/QEMU) and mass storage (USB3.x and SATA3.x) is a huge plus. • Effective interpersonal, teamwork, and verbal/written communication skills; able to interface internally and externally with all levels of the organization.

Apply Now    

What would you like to do now?

Connect with Us

Get Job Alerts

Get started
Student Center

Find out more about working at Intel

Learn more

Jobs@Intel Blog

Learn more

Grow your network of opportunities