Job Title: Senior Software Engineers - Embedded programming
Job Code: SWE-024

Minimum/General Experience: Working experience in software development using a structured development methodology including OOD/OOP and C/C++ programming. Lead/support various tasks in Embedded software development projects, including systems planning, analysis, design, development, testing, installation and operation, documentation. Working experience and knowledge of various Embedded hardware and software platforms such as Micro processor, PCI, SDIO, I2C, CAN, USB and Windows, Windows CE, Linux, Unix, QNX. In-depth knowledge of Windows/ Unix device driver development. Good English/Japanese communication skill is a plus.

Functional Responsibility: Assist in the development of any or all aspects of the functional requirements, Embedded software design, code construction, unit and integration testing, and implementation. Provide technical support to resolve reported Embedded hardware/software problems for both the existing Embedded hardware/software systems as well as the newly developed systems to ensure optimal performance. Provide fixes for software defects, and provide software enhancements and other modifications as required. Interact and communicate with all levels of management, technical and user personnel. Prepare and deliver presentations on project deliverables.

Minimum Education: Bachelor's Degree in Computer Science or Electrical Engineering or both.