In loving memory of his majesty the king of Thailand

Junior Embedded Software Engineer (Thailand)

Person Profile

Junior Embedded Software Engineer (Thailand)
Essential Skills and Experience
The following are the essential skills and experience that a Junior Embedded Software Engineer must have:
  • Electronics, Computer Science or comparable degree-level qualification
  • Strong working knowledge of ANSI C software development, including clear and consistent coding style, memory- and speed-efficient implementation and good use of comments.
  • 1 years industry experience in some of at least one of the following areas:
    • Development of software throughout the operating system, from drivers and kernel-level code to applications.
    • Development within systems where tight memory usage and timing constraints are a part of the specification.
    • A good working knowledge of one or more of the following processor architectures: ARM, StrongARM, x86, MIPS, PowerPC, SH3/4, ST20.
    • Solid working knowledge of one or more of the following operating systems: Linux, UNIX, VxWorks, QNX.
    • Technical authoring for both developer and user documentation.
Desirable Skills and Experience
The following are the desirable skills and experience that a Junior Embedded Software Engineer should have:
  • Experience of the integration of digital TV middleware such as OpenTV with a variety of STB and CA systems.
  • Capable of providing accurate input for planning and tracking of progress of software development work, from requirements capture, through design, implementation, testing and delivery.
  • Design and implementation of system software for digital interactive TV set top boxes.
  • Development with common codecs and network protocols, such as MPEG, H.264, TCP/IP, RTSP, HTTPS, etc.
  • Use of common development tools, such as the GCC toolchain, GDB debugger, Wireshark protocol analyser, VMWare, digital scopes, logical analysers, etc.
  • Experience of developing pure assembler and C/assembler hybrid projects.
  • Creation and use of design, complexity analysis, profiling, debugging and test tools.
  • Ability to estimate the I/O bandwidth and processor load implied when implementing a particular piece of software and the relative merits of different algorithms in a given context.
  • Documentation and source control: Doxygen, cvs, subversion, fault tracking (e.g. Bugzilla, Collaboa, etc).
  • Experience in writing driver-level software, including comprehension of hardware datasheets and how to develop driver software using those as reference.
  • Competent at installation, configuration and maintenance of own equipment including network infrastructure.

Click here to return to employment page

 

บริษัท เอนดูแรนซ์เทคโนโลยี ไทยแลนด์ จำกัด

รับสมัครงาน ตำแหน่งวิศวกรคอมพิวเตอร์(ด้านสมองกล)
คุณสมบัติ
–          อายุ 21 – 30 ปี
–          วุฒิ ปริญญาตรี ทางด้าน อิเลคทรอนิค, คอมพิวเตอร์(ด้านสมองกล) หรือ สาขาที่เกี่ยวข้อง
–          มีประสบการณ์ในด้านสาย งานอย่างน้อย 1 ปีขึ้นไป
–          มีความรู้ทางด้านภาษา อังกฤษ เป็นอย่างดีและสามารถพูดและเขียนได้เป็นอย่างดีเยี่ยม
–   ขยันและมีความรับผิดชอบ
ถ้ามีประสบการณ์การณ์ตามรายละเอียด ข้างล่างนี้อย่างใดอย่างหนึ่งหรือมากกว่าทางบริษัทจะพิจราณาเป็นพิเศษ

 

คุณสมบัติ และประสบการณ์

คุณสมบัติของวิศวกรคอมพิวเตอร์(ด้านสมองกล)มีดังต่อไปนี้:

  • วุฒิการศึกษา ปริญญาตรีหรือสูงกว่า ทางด้านอิเลคทรอนิค, คอมพิวเตอร์(ด้านสมองกล)
  • มีความรู้เกี่ยวกับการพัฒนาระบบ ANSIC และมีความโปร่งใส และไม่เปลี่ยนแปลงรหัสภายใน, มีความจำ ความเร็ว สมรรถภาพที่สมประกอบ และมีความคิดเห็นที่ดี
  • มีประสบการณ์การทำงานอย่างน้อย 1 ปี ในด้านสายงานดังต่อไปนี้
    • การพัฒนาโปรแกรมคอมพิวเตอร์ไปสู่ระบบปฏิบัติการโปรแกรมควบคุม และจัดการทำงานภายในเครื่องคอมพิวเตอร์
    • การพัฒนาระบบภายในของความแน่นในการใช้ประโยชน์ของเมมเมอรี่ และการกะระยะเวลาที่เป็นส่วนหนึ่งของรายการ หรือรายละเอียดที่ระบุ
    • มีความรู้ทางด้านใดด้านหนึ่งดังต่อไปนี้ หรือมากกว่า ARM, Strong ARM, x86, MIPS, PowerPC, SH3/4, ST20
    • มีความมั่นคงทางด้านใดด้านหนึ่งดังต่อไปนี้ หรือมากกว่า ระบบจัดการโปรแกรมควบคุม และจัดการการทำงานภายในเครื่องคอมพิวเตอร์:  Linux, UNIX, VxWorks, QNX.
    • มีความรู้เชี่ยวชาญในการประพันธุ์ เพื่อการพัฒนา และการหาเอกสารมาประกอบ

 ประสบการณ์ที่ต้องการ :

  • ระบบระยะของการรวมของตัวกลางโทรทัศน์ดิจิตอลเช่น โทรทัศน์แบบเปิดมีความหลากหลายของ STB และ ระบบ CA
  • สามารถให้ท่านถูกต้องในการวางแผนและติดตาม ความก้าวหน้าของงานพัฒนาซอฟต์แวร์จากการจับความต้องการผ่านการออกแบบการ ดำเนินการทดสอบและการจัดส่ง
  • การออกแบบและการดำเนินงานของซอฟต์แวร์ระบบโทรทัศน์ดิจิตอลตั้งกล่องโต้ตอบ ด้านบน
  • การ พัฒนาร่วมกันกับรหัสและโปรโตคอลเครือข่ายเช่น MPEG, H.264, TCP / IP, RTSP, HTTPS ฯลฯ
  • ใช้เครื่องมือการพัฒนาร่วมกันเช่น toolchain GCC, gdb ดีบัก, วิเคราะห์โปรโตคอล Wireshark, VMware, ขอบเขตดิจิตอลวิเคราะห์เชิงตรรกะ ฯลฯ
  • ประสบการณ์ในการพัฒนาผู้ประกอบบริสุทธิ์และ ซี/แอสแซมบลี โครงการลูกผสม
  • การสร้างและใช้การออกแบบการวิเคราะห์ความซับซ้อน, โปรไฟล์, debugging และเครื่องมือทดสอบ
  • ความสามารถในการประมาณ I / O bandwidth และโหลด processor นัยเมื่อการใช้ชิ้นส่วนของซอฟต์แวร์และประโยชน์สัมพัทธ์ของขั้นตอนวิธีที่ แตกต่างกันในบริบทที่กำหนด
  • เอกสารและการควบคุมที่มา : Doxygen, cvs, การล้มล้างการติดตามความผิด (เช่น Bugzilla, Collaboa, etc)
  • ประสบการณ์ในการเขียนโปรแกรมควบคุมระดับรวมถึงความเข้าใจของแผ่นข้อมูล ฮาร์ดแวร์และวิธีการพัฒนาซอฟต์แวร์ที่ควบคุมการใช้เป็นข้อมูลอ้างอิง
  • ที่สามารถติดตั้งกำหนดค่าและการบำรุงรักษาอุปกรณ์เองรวมทั้งเครือข่ายโครง สร้างพื้นฐาน

Endurance Technology (Thailand) Co Ltd | © 2009 - 2016 |