Senior Software Engineer2006 - PRESENTHumax
Technologies: C, C++, Java, Embedded Linux, Android TV, Linux Device Driver, Yocto, Linux, Embedded Software, Embedded Systems, Embedded C, Embedded C++
- Developed the application software for set-top boxes on Embedded Linux and Android TV with C, C++, and Java.
- Created the application software in the digital video recording system (DVRS) automotive device in Hyundai cars, based on Yocto.
- Developed Linux device drivers for set-top boxes, such as video, demux, tuner, and recorder.
- Managed the software aspects of projects from design to production.
Senior Software Engineer2003 - 2006Ubiwise
Technologies: C, Linux, Embedded Linux, Linux Device Driver, Networking, Embedded Software, Computer Networking, Embedded Systems, Embedded C, Windows CE
- Developed device drivers on Windows CE and Linux for an audio touchscreen and a radio receiver.
- Designed a generalized API to access digital multimedia broadcasting (DMB),. a portable TV receiver chipsets from many vendors.
- Developed application software, including SMS and advertisement control on a cell phone.
Senior Software Engineer2000 - 2004Hannae Technology
Technologies: C, Embedded Linux, Linux, Networking, Embedded Software, Computer Networking, RTOS, Embedded Systems, Embedded C
- Developed software for detecting dial or digit tones with an FFT algorithm and no extra hardware power.
- Created software to connect and manage calls between internal phones.
- Developed an xDSL device driver and application software on RTOS.
Software Engineer1998 - 2000Hanwha Information Communications
Technologies: C, Networking, Embedded Software, Computer Networking, RTOS, TCP/IP, Embedded Systems, Embedded C
- Developed device drivers on RTOS for the Motorola 68360 CPU.
- Created a device driver and network application software for xDSL modems.
- Developed application software on RTOS for a telecommunications device installed near the customer.