Job Details

Embedded Applications Architect
Job code: 31816
Job Category: Software Engineering
City: Milpitas

Job Description:
Embedded Applications Architect

 

Position Summary
The idea candidate will participate in the architecture, design and implementation of company applications. You will be responsible for designing and leading application development involving variety of technologies and multiple teams. 
 
Major Responsibilities 
  • As an architect you will write architecture specifications, high level design specification and functional specifications of individual features or complete new applications for the company.
  • As a team-lead, you will provide technical guidance to other team members and own delivery of end-to-end solutions.
  • Hands on contributor towards building robust applications on both Linux and Windows.
  • As the most senior technical resource of this team – you will interact with product management, Quality Assurance and customer engineering teams regarding various projects.
 
Experience & Skill Set
The ideal candidate will have proven expertise in delivering application software on both linux and Windows, preferably in embedded platforms.
 
8+ years of Development experience in most the following areas are required:
 
  • C/C++ application development on Linux involving user interfaces as well as system software.
  • C++ application development on Windows using VC++, MFC, COM, Windows services and multi threading.
  • Knowledge of system internals on both Linux and Windows.
  • Knowledge of device drivers and memory management.
  • Strong experience of designing and implementing applications involving data structures, IPC and XML.
 
The other desirable skills are:
  • Knowledge of web server software development using LAMP stack.
  • Experience with developing user interface development using GTK.
  • Knowledge of databases, esp. MySQL.
 
Educational Background
This position requires a Masters degree in Computer Science, Computer Engineering or Electrical Engineering.
 



Apply for This Job        Return to the List of Opportunities

IMPORTANT: Please remember to attach a Word document resume when applying!