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.
|
|
|