Tibbo technology - the Home of Advanced Serial Device Servers
Serial Device Servers
Site search    Login help

Login: 

Password: 

Home Products Taiko Aggregate Downloads Support Order Register Contacts Jobs International

We pay good salaries

We encourage creativity

We care about your career development

We have many interesting and challenging projects for you to handle

We offer on- and off-the-job training

We provide a comfortable, stress - free working environment

We don't have abusive policies (like Internet use monitoring, strict dress code, etc.)

We are a member of a financially stable, profitable Group of Companies


Find:
Area:
 



We offer more than just "jobs". We offer excellent career opportunities to creative individuals that will help us advance Tibbo Technology "to the next level". Listed below are several excellent ways to start your career with us.
Interested? Email your resume to jobs@tibbo.com!

Can't see a position that matches your set of skills exactly? Send us a note -- let's discuss the job you have in mind.

If you are interested in working for Tibbo you are always welcome to come for an interview. We can also arrange a "test day" or "test week" (even with pay) for you so you could "test-drive" the job.

All positions are in Taipei, Taiwan, R.O.C. We welcome international applications. We are able to offer official work permit, visa, and residence ("Alien Resident Certificate") to qualified individuals.

Remote employment is also possible in certain cases. If you would like to work for Tibbo but cannot or are not willing to move to Taiwan we can probably arrange that you work for us from your home country. Naturally, not every job can be done remotely.


About Tibbo

Located in Taipei, Taiwan, Tibbo Technology Inc. aspires to gain a leading position as a supplier of easy-to-use development tools for embedded applications. We are attempting to bring simplicity to the embedded world defined by enormous complexity of operating systems, programming languages, and design tools.

Our Tibbo BASIC programming language, Tibbo Integrated Development Environment (TIDE) software, Tibbo Operating System (TiOS), and Tibbo hardware Modules and Devices greatly simplify and speed up the development of embedded systems.


Hardware/Layout Engineer

Requirements:

  • University degree (major in electronics engineering or similar field).
  • Good practical knowledge of Protel software (see more info below).
  • At least some experience in digital hardware design.
  • PCB assembly and testing skills (able to solder components, etc.).
  • Acceptable English level (can communicate in English, as well as read technical documentation).
You will be working in our R&D department. When working on a project you will:
  • Design the hardware (often with the help from your colleagues).
  • Create schematic diagram.
  • Create necessary component libraries.
  • Create actual PCB and perform manual layout.
  • Prepare PCB production files and order PCB samples.
  • Assembly the PCB by hand and test it (with the help from our firmware engineers when necessary).
We believe that doing this job is not possible if you have no understanding of hardware design. Therefore, to do this job successfully you should have some engineering background, at least a basic understanding of digital circuits, etc. This is why we call this position "hardware/layout engineer", not just "layout engineer".

The range of projects you will be working on is extensive. Here are some examples:
  • Embedded systems
  • Networking devices
  • Industrial control systems
  • Data collection terminals
  • Access control panels
All these devices will be built around Tibbo's BASIC-programmable modules and run our own Tibbo OS (TiOS). Our goal is to create (for ourselves or our customers) a variety of embedded systems all based on a single programmable platform designed by Tibbo.

In many companies, product design is "streamlined", with each person taking care of a particular design stage. For example, one person may be responsible for creating schematic diagrams, another -- for PCB layout, yet another person assembles and tests samples.

Here at Tibbo we use a different system. You take on a project, and you take care of all stages of this project's development -- schematics, layout, prototyping, etc. (one exception is firmware -- you don't have to do that). We believe that this approach stimulates creative thinking, allows you to design a better product, and offers you a way to improve and expand your skills!


Firmware Engineer

Requirements:

  • University degree (major in software, computer science, electronics engineering or similar field).
  • Practical experience with x51/x52-compatible microcontrollers.
  • Good practical knowledge of KEIL x51/x52 tools (C, ASM, uVision environment, etc.).
  • Understanding of TCP/IP and related protocols (UDP, ICMP, HTTP, etc.).
  • At least some familiarity with hardware (understanding simple circuits such as I/O, RS232, etc.).
  • Acceptable English level (can communicate in English, as well as read technical documentation).
You will be working in our R&D department. You will be responsible for implementing additional features (new "function calls", network interfaces, protocols, etc.) in our own operating system called TiOS (Tibbo OS).

The TiOS runs on ultrafast, significantly modified and expanded derivatives of x52 microcontroller. TiOS development is as exciting as it is challenging. The OS itself has extremely small footprint owing to highly optimized, 100% proprietary code. Your code will need to be well-planned, well-written, well-debugged, and well-documented!


Software Developer (Tibbo BASIC)

Requirements:

  • University degree (major in software, computer science, electronic engineering or similar field).
  • Good practical knowledge of Microsoft Visual Basic (Visual C++ knowledge is a plus).
  • Understanding of TCP/IP and related protocols (UDP, ICMP, HTTP, etc.).
  • At least some familiarity with hardware (understanding simple circuits such as I/O, RS232, etc.).
  • Acceptable English level (can communicate in English, as well as read technical documentation).
You will be working in our R&D department. You will be responsible for developing a set of useful libraries written in Tibbo's own programming language called Tibbo BASIC. Tibbo BASIC programs are created using our own Tibbo Integrated Development Environment (TIDE) and are executed by Tibbo modules and devices running our proprietary Tibbo OS (TiOS).

This job is not a "low-level BASIC coding" as one might wrongly assume. Your mission will be to create convenient templates and libraries for common tasks our users typically face. Some of the libraries will be so significant that we will call them "frameworks". Like MFC (Microsoft Foundation Classes) or ATL (Active Templates Library) of Visual C++, your code will make life easier and define "correct programming style" for Tibbo Customers. The code you will create will have to be polished and easy to read.

When developing the libraries, you will be in constant touch with our firmware engineers working on new features of the TiOS. You feedback will directly influence what features will be built into the TiOS and what architecture TiOS objects will have. Therefore, you will be a part of TiOS development process!


Software Developer (Windows)

Requirements:

  • University degree (major in software, computer science, electronic engineering or similar field)
  • Practical experience in developing software for Windows.
  • Strong knowledge of Microsoft Visual C++.
  • Practical experience in developing complex COM objects using ATL.
  • Experience in GUI programming using MFC (WTL knowledge is a plus).
  • Acceptable English level (can communicate in English, as well as read technical documentation).
You will be working in our R&D department. You will be responsible for helping us build a new generation of tools (compiler, linker, etc.) and development environment for our line of BASIC-programmable Modules and Devices. Tibbo devices run our proprietary OS called TiOS (Tibbo OS). The TiOS executes programs written in a language called Tibbo BASIC. Our customers code and debug their Tibbo BASIC applications in our own Tibbo Integrated Development Environment (TIDE) software.

As with any complex development environment, there are lots and lots of additional features and improvements that we are planning to make and your job will be to help us to this. You will also learn quite a bit about compilers and make yourself familiar with tools like Lex and Yacc (ever heard of these?).

Designing a compiler or a software development tool requires good programming skills and substantial effort. We guarantee that your professional level will be significantly "upgraded" on this job.


Marketing Specialist

Requirements:

  • University degree (major in marketing, IT or similar field).
  • Practical experience in doing international marketing and sales.
  • General understanding of IT, networking, and communications (hands-on experience is a plus).
  • Good presentation skills (both written and verbal).
  • Good English level (both written and oral).
You will be working in our Marketing and Sales department. Your job will be to help us promote and market our new line of BASIC-programmable Devices and back-end software solution called AggreGate (formerly known as LinkServer). Both offerings require significant promotional and marketing effort. This is not "just sending invoices" job!

Unlike many of our competitors, we do not merely concentrate on "key accounts" and chase large customers. Quite opposite, we are attempting to create a "grassroots" popularity among small- to medium-size businesses and users. We believe that this approach will help us put Tibbo on a mental map of embedded systems professionals all over the world.

With the goal as ambitional as this, we are sure we will be able to offer an interesting and challenging marketing job!


Copyright Tibbo Technology Inc. 2001 - 2009   Tel: 886-2-26925443   E-mail: sales@tibbo.com | Site Map