Title: System Integration Developer [2009.08.21]

Position Division: System Integration Business Unit

Positions are:

  • Embedded System Integration & Development Manager
  • Senior Embedded System Developer
  • Junior Embedded System Developer


Overview:
TecAce Software has great and challenging opportunities for every level of development engineers. At TecAce, you will work in developing next generation of mobile devices and technologies.? Candidates must have a strong technical background and be able to understand new technologies quickly.

Qualifications:
- Should have a passion for mobile devices and skills
- Must be proficient in native Win32 programming/WTL/ Windows CE Embedded/C & C++
- Excellent coding/debugging skills using C and C++
- Experience in developing device drivers and embedded system software development, especially for Windows CE.
- Must have a management experience in embedded system integration and development environment and experience in Window CE or MS Mobile based programming
- Familiarity with Graphic Programming and PocketPC/Smartphone software would be an asset.
- Fast learner who can quickly develop new protocol and system understanding.
- Bachelor in Computer Science or related technical discipline is preferred.


Required Skill: Write, modify, integrate and test software code, Identify and communicate technical problems, processes and solutions, Assist in the collection and documentation of user's requirements, Assist in the development of logical and physical specifications, Research and evaluate a variety of software products, Program special effects software for film and video applications.

Preferred Skill: Fluent in Korean (speaking/writing), Oral communication, Writing, Working with others, Problem solving, Decision making, Critical thinking, Job task planning and organizing, Finding information, Computer use

Operating Systems: MS Window CE


Computer an Technology Knowledge: Device drivers, Applications - desktop, File management software, Multimedia Software, Electronic mailing software, Communication software , 3D graphic software, Image editing software , Data analysis

Title: Director of the System Integration Development Division [2008.05.29]

Position Division: System Integration Development Division


Overview:
TecAce Software has great and challenging opportunities for experienced software design engineers. At TecAce, you will work in developing next generation of mobile devices and technologies.

Candidates must have a strong technical background and be able to understand new technologies quickly. Applicants should also have experience through all phases of the development project. Good communication skills, problem solving skills, and collaborative attitude in a team are required.

Key Responsibilities:
- Manages and leads the whole process of system software design, development and integration for all embedded products and solutions including Code Division Multiple Access or Global System for Mobile (CDMA or GSM) smartphone devices.
- Oversees design and development of embedded real-time operating system (RTOS), including WinCE device drivers development, device driver interface/device kernel interface (DDI/DKI), Win32 application programming interfaces (APIs) and two-byte multi-language user interfaces (MUI).

Qualifications:
- Masters in Computer Science, Computer Engineering, or a closely related field.
- Two years of experience in management of embedded system design, development and integration.
- Two years of experience in the design and development of Code Division Multiple Access or Global System for Mobile (CDMA or GSM) smartphone device.
- Two years of experience in the design and development of WinCE device driver and device driver interface/device kernel interface (DDI/DKI), and Win32 application programming interfaces (APIs).
- Two years of experience in the design and development of two-byte multi-language user interfaces (MUI).

All experience may be gained concurrently and before, during, or after completing an advanced degree program.

Title: Software Testing Engineer (STE) / Quality Assurance [2007.04.02]

Position Division: Mobile Solution Team


Overview:
This position will be responsible for executing, maintaining and creating manual for platform or application products on various Windows CE and Windows Mobile based projects. This position gives many opportunities to travel Asia (Korea & Singapore) and Europe (UK, Germany, France & Italy). A person who applies for this position must have no limitation to travel other countries. This position requires a basic background in mobile device software testing and problem solving skills. Experience with Platform Builder for CE or Windows Mobile is a plus.

Key Responsibilities:
- Bilingual (Fluent in writing/speaking) - Korean preferred
- Verify product releases.
- Document and analyze defects.
- Develop new tests and processes.
- Work closely with development teams to refine products and processes.
- Ensure the integrity of products shipped to customers.
- Setup Build environments, regularly build product and test code.
- Read test and product code reviews in the area you¡¯re testing.
- Help run and report results for automated and perhaps some manual performance tests.
- Regress/close bugs that you¡¯ve logged and others have logged.
- Run regression pass (verifying previously fixed bugs are still fixed in current builds).
- Execute manual and automated test cases for platform, BSP, device drivers, or application products (Optional).
- Create and maintain automate test scripts in C, C++ or C# (Optional).


Requirements:
- BSCS or equivalent.
- Strong communication skills.
- Ability to work effectively within team environment.
- Ability to work with minimal supervision.
- Windows CE experience preferred.
- Windows CE Mobile Experienced User
- Smartphone Radio Testing Experience but not required
- CETK Testing experience but not required.
- LTK Testing experience but not required.
- Windows Mobile experience preferred.
- Platform/Driver testing experience but not required.
- Strong C/C++ skills (Optional).

All experience may be gained concurrently.


Title: Director of the System Integration Development Division [2007.01.12]

Position Division: Mobile Solution Team


Overview:
TecAce Software has great and challenging opportunities for experienced software design engineers. At TecAce, you will work in developing next generation of mobile devices and technologies.

Candidates must have a strong technical background and be able to understand new technologies quickly. Applicants should also have experience through all phases of the development project. Good communication skills, problem solving skills, and collaborative attitude in a team are required.

Key Responsibilities:
- manages and leads the whole process of system software design, development and integration for all embedded products and solutions including Code Division Multiple Access/Global System for Mobile (CDMA/GSM) smartphone devices.
- oversees design and development of embedded real-time operating system (RTOS), including WinCE device drivers development, device driver interface/device kernel interface (DDI/DKI), Global Wireless Entertainment (GWE) (graphics, windows, events) and multi-language user interface (MUI), inter-processor communication (IPC) between various radio and application processors.

Qualifications:
- Masters in Computer Science, Computer Engineering, or a related field.
- Two years of experience in management of embedded system design, development and integration.
- Two years of experience in the design and development of Code Division Multiple Access/Global System for Mobile (CDMA/GSM) smartphone device.
- Two years of experience in the design and development of WinCE device driver and device driver interface/device kernel interface (DDI/DKI).
- Two years of experience in Global Wireless Entertainment (GWE) and multi-language user interface development.
- Two years of experience in the design and development of inter-processor communication (IPC) between radio and application processor.

All experience may be gained concurrently.


Title: SDE (Software Design Engineer)

Position Division: Mobile Solution Team

Overview:

Mobile Solution team is looking for a talented, passionate developer to help define and build the innovative mobile solutions for all Windows Mobile devices. We're currently developing solutions based on Microsoft OS (smartphone/pocketpc phone) & mobile devices.

Areas we are currently working on includes: device platform solution (camera), graphic UI engine (SDK, animation, image processing, control), Network solution (sever/client), Windows Mobile Application (Phone, Alarm, Task Manager and etc).

Qualifications:
- Should have a passion for mobile devices and skills.
- Strong Knowledge in C & C++, native Win32 programming, WTL.
- Knowledge and experience in design skills.
- Experience for at least 1 year of Solid Software Product Development.
- Experience in Graphics Programming, PocketPC/Smartphone would be a plus.
- Bachelor in Computer Science or related technical discipline is preferred.


Title:
System Software Development Engineer

Position Division: Embedded System Integration & Development

Overview:
TecAce Software has great and challenging opportunities for experienced software design engineers. At TecAce, you will work in developing next generation of mobile devices and technologies.

Candidates must have a strong technical background and be able to understand new technologies quickly. Applicants should also have experience through all phases of the development project. Good communication skills, problem solving skills, and collaborative attitude in a team are required.

Key Responsibilities:
- Integrate Windows CE for mobile devices.
- Design and implement, or port device drivers for new hardware.
- Develop unit test tools.
- Create technical design specifications for software systems.

Qualifications:
- Excellent coding/debugging skills using C and C++ with 5+ years of experience.
- Experience in developing device drivers and embedded system software development, especially for Windows CE.
- Fast learner who can quickly develop new protocol and system understanding.

Bachelor or Masters in Computer Science, Engineering, or equivalent work experience.