ºñ¾Ø¿¡ÇÁÅ×Å©³î·ÎÁö(ÁÖ) SW °³¹ß ¸ðÁý (C/C++,C#, Python)


ºñ¾Ø¿¡ÇÁÅ×Å©³î·ÎÁö´Â ¹ßÀü¼Ò ¿î¿µ ¹× °ü¸®È­Çа¡½º µî ´Ù¾çÇÑ ÇÁ·Î¼¼½º Ç÷£Æ® ¹× ½º¸¶Æ®ÆÑÅ丮 ºÐ¾ß¿¡ ÃÖÀûÈ­µÈ ¼Ö·ç¼ÇÀ» °³¹ßÇÏ´Â ¼ÒÇÁÆ®¿þ¾î Àü¹® ±â¾÷ÀÔ´Ï´Ù2000³â ¼³¸³ ÀÌÈĺñ¾Ø¿¡ÇÁÅ×Å©³î·ÎÁö´Â ±¹³» À¯ÀÏÇÏ°Ô ¿øÀÚ·Â ¹ßÀü¼Ò °¨½Ã ½Ã½ºÅÛÀ» °³¹ßÇÏ¿© ¿øÀÚ·Â ºÐ¾ß¿¡¼­ ±â¼ú·Â°ú ¾ÈÁ¤¼ºÀ» ÀÔÁõÇØ¿ÔÀ¸¸ç

¹ßÀü¼Ò ¿î¿µ µ¥ÀÌÅÍ Ã³¸® ¹× ¼³ºñ ¿¹Áöº¸Àü µî ´Ù¾çÇÑ ºÐ¾ß¿¡¼­ Áö¼ÓÀûÀ¸·Î ±â¼úÀ» °íµµÈ­Çϰí ÀÖ½À´Ï´ÙµðÁöÅÐ ÀüȯÀÌ °¡¼ÓÈ­µÇ´Â »ê¾÷ ȯ°æ ¼Ó¿¡¼­ºñ¾Ø¿¡ÇÁÅ×Å©³î·ÎÁö´Â µ¥ÀÌÅÍ Ã³¸® ±â¼úÆÐÅÏ ÀÎ½Ä ±â¹ÝÀÇ ¸Ó½Å·¯´×°íµµÈ­µÈ µ¥ÀÌÅÍ °ü¸® ±â¼úÀ» °áÇÕÇÑ Çõ½ÅÀûÀÎ ¼Ö·ç¼ÇÀ» °³¹ßÇϰí ÀÖ½À´Ï´ÙÀ̸¦ ÅëÇØ ±¹³»¿Ü 

¿øÀÚ·ÂÈ­·Âº¹ÇÕÈ­·Â°¡½º¼®À¯È­ÇнÅÀç»ý ¿¡³ÊÁö Ç÷£Æ®´Â ¹°·Ð ½Ã¸àÆ®½Äǰ µîÀÇ Á¦Á¶ °øÀå¿¡ ¼Ö·ç¼ÇÀ» °ø±ÞÇϰí ÀÖ½À´Ï´Ù±Û·Î¹ú °æÀï·Â °­È­¸¦ À§ÇØ, ºñ¾Ø¿¡ÇÁÅ×Å©³î·ÎÁö´Â 2009³â Àεµ Áö»ç¸¦ ½ÃÀÛÀ¸·Î, 2016³â ¹Ì±¹ ¹ýÀÎ ¼³¸³, 2024³â¿¡´Â Áßµ¿ ¹× ¾Æ½Ã¾Æ ½ÃÀå ÁøÃâÀ» À§ÇÑ Àεµ ¹ýÀÎ ¼³¸³ µî ±Û·Î¹ú ½ÃÀå¿¡¼­µµ ÀÔÁö¸¦ ³ÐÇô°¡°í ÀÖ½À´Ï´Ù. ±¹³»¿¡¼­ ÃàÀûÇÑ ±â¼ú·Â°ú ½ÇÁõ °æÇèÀ» ¹ÙÅÁÀ¸·Î°¢±¹ÀÇ ¿¡³ÊÁö »ê¾÷ ±¸Á¶¿Í ¿îÀü ȯ°æ¿¡ ÃÖÀûÈ­µÈ ¼Ö·ç¼ÇÀ» Á¦°øÇϸç

±Û·Î¹ú ÆÄÆ®³Êµé°ú ÇÔ²² Áö¼Ó °¡´ÉÇÑ µðÁöÅÐ Çõ½ÅÀ» ¼±µµÇϰí ÀÖ½À´Ï´Ù.

¸ðÁýºÎ¹® ¹× ÀÚ°Ý¿ä°Ç

¸ðÁýºÎ¹® ´ã´ç¾÷¹« ÀÚ°Ý¿ä°Ç Àοø

SW °³¹ß ¸ðÁý

 (C/C++, C#, 

Python) 

[´ã´ç¾÷¹«]

• °í¼º´É ½Ç½Ã°£ µ¥ÀÌÅÍ Ã³¸® ¸ðµâ (C/C++, C#, Python) 

  ¼³°è ¹× °³¹ß
• Socket Programming ¹× IPC ¸ÞÄ¿´ÏÁò (Shared

  Memory, Message Queue, Pipe µî) ±¸Çö

• ¸Þ¸ð¸® ¹× ÆÄÀÏ ½Ã½ºÅÛ ±â¹Ý ´ë±Ô¸ð ½Ã°è¿­ µ¥ÀÌÅÍ 

  󸮸¦À§ÇÑ µ¥ÀÌÅÍ ±¸Á¶¿Í ¾Ë°í¸®Áò °³¹ß ¹× ÃÖÀûÈ­

• ½Å·Ú¼º°ú È®À强À» º¸ÀåÇÏ´Â ¸ÖƼ½º·¹µå ¾ÖÇø®ÄÉÀÌ

  ¼Ç ±¸Ãà ¹× À¯Áöº¸¼ö

• ¼ÒÇÁÆ®¿þ¾î ¿ä±¸»çÇ× ¸í¼¼¼­(SRS) ¹× ¼³°è ¹®¼­(SDD) 

  ºÐ¼® ¹× °³¼±
• ¸íÈ®¼º°ú À¯Áöº¸¼ö¼ºÀ» °í·ÁÇÑ ¼³°è ¹®¼­(SDD, 

  Architecture, Interfaces, Workflows) ÀÛ¼º

• ½Ã½ºÅÛ ¼º´É, È®À强, Àå¾Ö Çã¿ë¼º º¸ÀåÀ» À§ÇÑ 

  ºÎ¼­ °£ Çù¾÷

[ÀÚ°Ý¿ä°Ç]

• C/C++, C# ¹× Python¿¡ ´ëÇÑ Ç³ºÎÇÑ °æÇèÀÌ ÀÖ´Â ºÐ

• ¾Æ·¡ ºÐ¾ß¿¡ ´ëÇÑ ¸íÈ®ÇÑ ÀÌÇØ¿Í °æÇèÀÌ Àִ ºÐ

   - Socket programming ¹× IPC

   - Multithreading ¹× µ¿½Ã¼º Á¦¾î(concurrency control)

   - Design Pattern, µ¥ÀÌÅÍ ±¸Á¶ ¹× ¾Ë°í¸®Áò

   - ¸Þ¸ð¸® ¹× ÆÄÀÏ ½Ã½ºÅÛ ±â¹Ý ºòµ¥ÀÌÅÍ Ã³¸®

   - Windows ¹× Linux ȯ°æ¿¡¼­ÀÇ Å©·Î½ºÇ÷§Æû 

     °³¹ß °æÇè 

  - ¿µ¾î·Î µÈ ¹®¼­ µ¶ÇØ, ÀÛ¼º ¹× ¿øÈ°ÇÑ Ä¿¹Â´ÏÄÉÀ̼Ǡ ´É·Â

• °ø°ø±â°üÀÇ ½Å¿øÁ¶»ç ½Ã °á°Ý»çÀ¯°¡ ¾ø´Â ÀÚ 

• ÇØ¿Ü¿©Çà¿¡ °á°Ý»çÀ¯°¡ ¾ø´Â ÀÚ


[¿ì´ë¿ä°Ç]  

• »ê¾÷¿ë Åë½Å ÇÁ·ÎÅäÄÝ °æÇèÀÚ (OPC, PLC, Modbus)

• ½ºÆ®¸®¹Ö ¹× ¸Þ¼¼Â¡ ½Ã½ºÅÛ °æÇèÀÚ (Kafka, MQTT)

• µ¥ÀÌÅͺ£À̽º °æÇèÀÚ (SQL / NoSQL / ½Ã°è¿­ DB)

• »ê¾÷ ÀÚµ¿È­ ¶Ç´Â ½Ç½Ã°£ Á¦¾î ½Ã½ºÅÛ °ü·Ã °æÇèÀÚ 

¿ì¸®¿Í ÇÔ²²Çϸé ÁÁÀº Á¡ 

  • ¿¡³ÊÁö ¹× Á¦Á¶ »ê¾÷¿¡¼­ ½ÇÁ¦·Î »ç¿ëµÇ´Â ¹Ì¼Ç Å©¸®Æ¼Äà ½Ã½ºÅÛ °³¹ß Âü¿©

  • º¹ÀâÇÑ ½Ç½Ã°£ µ¥ÀÌÅÍ Ã³¸® ¹®Á¦¸¦ ÇØ°áÇÏ´Â ¿£Áö´Ï¾î¸µÆÀÀÇ ÀÏ¿øÀ¸·Î Ȱµ¿

  • »ê¾÷ µ¥ÀÌÅÍ Ç÷§ÆûÀÇ ÇÙ½É ¾ÆÅ°ÅØÃ³¸¦ óÀ½ºÎÅÍ ÇÔ²² ¼³°èÇÒ ¼ö ÀÖ´Â ±âȸ

±Ù¹«Á¶°Ç

  • °í¿ëÇüÅÂ: Á¤±ÔÁ÷(¼ö½À±â°£ 3°³¿ù),
  • ±Þ¿©Á¶°Ç: ´ëÁ¹ ÃÊÀÓ ±âÁØ ¿¬ºÀ 3,300¸¸¿ø 

ÀüÇü´Ü°è

  • ÀüÇü´Ü°è: ¼­·ùÀüÇü > ¿Â¶óÀÎ ÀÎÀû¼º °Ë»ç > 1Â÷¸éÁ¢ > ÃÖÁ¾¸éÁ¢ 

Á¢¼ö¹æ¹ý

  • Á¢¼ö¹æ¹ý: ÀÎÅ©·çÆ® Á¢¼ö
  • Á¦Ãâ¼­·ù: ÀÚ»ç¾ç½Ä À̷¼­ ¹× Áö¿ø¼­ ±âÀÔ »çÇ׿¡ ´ëÇÑ Áõºù¼­·ù (ÇзÂÁõ¸í¼­, ¼ºÀûÁõ¸í¼­, °æ·ÂÁõ¸í¼­, ÀÚ°ÝÁõ µî)

±âŸ À¯ÀÇ»çÇ×

  • ÀÔ»çÁö¿ø¼­ ¹× Á¦Ãâ¼­·ù¿¡ ÇãÀ§»ç½ÇÀÌ ÀÖÀ» °æ¿ì ä¿ëÀÌ Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù.

00