Embedded Software Engineer

Telechips, Inc. โ†—

๐Ÿ“ Gyeonggi, South Korea ๐Ÿ‡ฐ๐Ÿ‡ท

full-time
mid-level
Posted โ€”

Key Skills

BSPSDKLinuxYoctoARM

Industry

Consumer ElectronicsAutomotive

Job Description

๐Ÿ“Œ Team ์†Œ๊ฐœ

"์•ˆ์ •์ ์ธ ์ œํ’ˆ ํ™•๋ณด๋ฅผ ํ†ตํ•ด ๊ณ ๊ฐ์‚ฌ๋กœ๋ถ€ํ„ฐ ์‹ ๋ขฐ์™€ ๋งŒ์กฑ์„ ์–ป๋„๋ก ๊ผผ๊ผผํ•˜๊ฒŒ ๊ทธ๋ฆฌ๊ณ  ์ •ํ™•ํ•˜๊ฒŒ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์ด BSP Driver ๊ฐœ๋ฐœ์ž ์—…๋ฌด์˜ ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค."


BSP Driver ๊ฐœ๋ฐœ์ž๋Š” Device Driver, BSP, SDK๋ฅผ ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, Chip ๊ฒ€์ฆ ๋ฐ ๋ถˆ๋Ÿ‰ ๋ถ„์„์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ์™ธ ๊ณ ๊ฐ์‚ฌ ๊ฐœ๋ฐœ ๋ฐ ์–‘์‚ฐ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.


์ €ํฌํŒ€์€ ์ฆ๊ฑฐ์šด ์„ฑ์žฅ์— ์ด๋ณด๋‹ค ๋” ์ข‹์€ ํŒ€์€ ์—†์œผ๋ฆฌ๋ผ ์ž์‹ ํ•˜๋Š” ํŒ€์ž…๋‹ˆ๋‹ค. ๊ฐœ์ธ ๋ฐœ์ „์„ ์œ„ํ•ด Chip ๊ฒ€์ฆ๋ถ€ํ„ฐ BSP ๊ฐœ๋ฐœ๊นŒ์ง€ ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋งŽ์€ ์ง€์‹๊ณผ ๊ฒฝํ—˜์„ ์Œ“์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์–ด๋А ํŠน์ • ์ด์Šˆ๋กœ ์ธํ•˜์—ฌ ์–ด๋ ค์›€์ด ๋ฐœ์ƒํ•˜๋ฉด ์„œ๋กœ์„œ๋กœ ๋„์›€์„ ์ฃผ๋ฉฐ ํ•ด๊ฒฐ์„ ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋•Œ Technical์ ์ธ ๊ต๋ฅ˜๊ฐ€ ๊ต‰์žฅํžˆ ํ™œ๋ฐœํ•˜๊ฒŒ ์ผ์–ด๋‚ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์ฆ๊ฑฐ์šด ๊ฐœ๋ฐœ๊ณผ ํšŒ์‚ฌ์ƒํ™œ์„ ์œ„ํ•ด์„œ ์ „ํญ์ ์ธ ์ง€์›์„ ์•„๋ผ์ง€ ์•Š๋Š”๋ฐ์š”, ๊ฐœ๋ฐœํ•˜๊ธฐ ํŽธํ•œ ๋นต๋นตํ•œ ๋…ธํŠธ๋ถ๊ณผ ๋“€์–ผ ๋ชจ๋‹ˆํ„ฐ๋Š” ๊ธฐ๋ณธ์ด๋ฉฐ ๊ผฐ๋Œ€๋‚˜ ์ Š๊ผฐ๋„ ์—†๊ณ  ๊ฐœ๋ฐœ์ž๊ฐ€ ์„ ํ˜ธํ•˜๋Š” ์บ์ฅฌ์–ผ ๋ณต์žฅ ๊ฐ•์ถ”, ํšŒ์‚ฌ ๋…ธํŠธ๋ถ์— ์Šคํ‹ฐ์ปค ์žฅ์‹์ด๋‚˜ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.


์ „๋ฐ˜์ ์œผ๋กœ ์กฐ์šฉํžˆ ์ผํ•˜๋Š” ๋ถ„์œ„๊ธฐ์ด๋ฉด์„œ๋„, ๋ณธ์ธ์˜ ์ง€์‹/๋…ธํ•˜์šฐ/๊ธฐ์ˆ ์„ Keepํ•˜๋Š” ๋ถ„์œ„๊ธฐ๊ฐ€ ์•„๋‹ˆ๋ผ, ์„œ๋กœ๊ฐ€ ๊ฐ€์ง„ ๊ฒƒ์„ shareํ•˜๋ฉฐ ๋ฐœ์ „ํ•ด ๋‚˜๊ฐ€๋Š” ๊ฒƒ์„ ์ง€ํ–ฅํ•˜๋ฉฐ, ์‹ค์ œ๋กœ ๊ทธ๋ ‡๊ฒŒ ์šด์šฉ๋˜๊ณ  ์žˆ๋Š” ๊ฒƒ์„ ์–ด๋ ต์ง€ ์•Š๊ฒŒ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ง๊ธ‰/์—ฐ์ฐจ๋ฅผ ๋– ๋‚˜ ์„œ๋กœ ๋ฐฐ์šธ๋งŒํ•œ ๊ฒƒ์ด ์žˆ์œผ๋ฉด ์ ๊ทน์ ์œผ๋กœ ๋‚˜๋ˆ„๊ณ  ๋ฐฐ์šฐ๋Š” ๋ฌธํ™”๋ฅผ ๊ฐ€์ง„ ์ €ํฌ ํŒ€์—์„œ ์ž์‹ ์˜ ์ปค๋ฆฌ์–ด๋ฅผ ํญ๋ฐœ์ ์œผ๋กœ ์„ฑ์žฅ์‹œ์ผœ ๋ณด์„ธ์š”.


๐Ÿ‘‰ Core BSP Team ์ง๋ฌด ์ธํ„ฐ๋ทฐ ๋ฐ”๋กœ๊ฐ€๊ธฐ


๐Ÿ“Œ ๋‹ด๋‹น ์—…๋ฌด

โ–ช๏ธํ…”๋ ˆ์นฉ์Šค SoC ๊ธฐ๋ฐ˜์—์„œ ๊ฐ IP๋“ค์„ ๊ฒ€์ฆํ•˜๊ณ , BSP Driver๋ฅผ ๊ฐœ๋ฐœํ•ฉ๋‹ˆ๋‹ค.

โ–ช๏ธํ…”๋ ˆ์นฉ์Šค ๋‚ด SoC ๊ด€๋ จ ๋ถ€์„œ, Hardware, Platform ๊ด€๋ จ ๋ถ€์„œ์™€ ํ˜‘์—…์„ ํ†ตํ•˜์—ฌ,

์‹ ๋ขฐ์„ฑ์žˆ๋Š” BSP ์‚ฐ์ถœ๋ฌผ์„ ๋งŒ๋“ค์–ด ๋‚ด๋ฉฐ, ์œ ์ง€๋ณด์ˆ˜๋ฅผ ํ•ด ๋‚˜๊ฐ‘๋‹ˆ๋‹ค.

โ–ช๏ธํ…”๋ ˆ์นฉ์Šค SoC์˜ ์ถœํ•˜ ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•œ ํ…Œ์ŠคํŠธ ํˆด์„ ๊ฐœ๋ฐœ ํ•ฉ๋‹ˆ๋‹ค.


๐Ÿ“Œ ์ง€์›์ž๊ฒฉ ๋ฐ ์šฐ๋Œ€์‚ฌํ•ญ

[ ์ง€์› ์ž๊ฒฉ ] - 2๊ฐœ์ด์ƒ ์ถฉ์กฑ

โ–ช๏ธ๊ด€๋ จ ์ „๊ณต(์ปดํ“จํ„ฐ๊ณตํ•™,์ „์ž๊ณตํ•™ ๋“ฑ) ํ•™์‚ฌ ์ด์ƒ ์กธ์—…์ž

โ–ช๏ธbootloader(LK, u-boot ๋“ฑ) / Kernel device driver ๊ฐœ๋ฐœ ๊ฒฝํ—˜์ž

โ–ช๏ธLinux Kernel debugging skill ๋ณด์œ ์ž

โ–ช๏ธEmbedded board bring-up ๊ฒฝํ—˜์ž


[ ์šฐ๋Œ€ ์‚ฌํ•ญ ]

โ–ช๏ธHypervisor ๊ฐœ๋ฐœ ๊ฒฝํ—˜์ž

โ–ช๏ธVirtual platform ๊ฐœ๋ฐœ ๊ฒฝํ—˜์ž

โ–ช๏ธSOC Emulator ๊ฒฝํ—˜์ž

โ–ช๏ธASPICE ํ”„๋กœ์„ธ์Šค ๊ฒฝํ—˜์ž

โ–ช๏ธARM architecture์— ๋Œ€ํ•œ ์ดํ•ด๋„๊ฐ€ ๋†’์€ ๋ถ„

โ–ช๏ธLinux Kernel์— ๋Œ€ํ•œ ์ดํ•ด๋„๊ฐ€ ๋†’์€ ๋ถ„

โ–ช๏ธYocto Project ๊ฒฝํ—˜์ž

โ–ช๏ธISDB-T ์†”๋ฃจ์…˜ ๊ฐœ๋ฐœ ๊ฒฝํ—˜์ž