CHƯƠNG 2 : TỔNG QUAN CÁC CÔNG TY THUỘC LĨNH VỰC
c) Các kiến thức và kĩ năng của kỹ sư trong công ty:
1. Data Engineer
- Kiến thức :
+Có kinh nghiệm về kịch bản SQL.
+ Hiểu biết về các mơ hình cơ sở dữ liệu kích thước và chuẩn hóa + Kiến thức về ngành Kinh doanh thơng minh (BI) / Kho dữ liệu (DW) + Hiểu biết về khái niệm nền tảng SaaS dựa trên đám mây
+ Có kinh nghiệm với ngơn ngữ lập trình, ngơn ngữ Scripting, REST APIs là một lợi thế
- Kĩ năng:
+ Có ít nhất 2 năm kinh nghiệm + Linh hoạt về công nghệ
+ Giao tiếp tốt tiếng anh, có bằng chứng chỉ TOEIC 550 hoặc tương đương + Chủ động trong công việc, sáng tạo, tỉ mỉ
2. Python Software Architect
- Kiến thức:
+ Có kiến thức và kinh nghiệm tốt về cơ sở dữ liệu; Ưu tiên trải nghiệm PostgreSQL
+ Kiến thức tốt về phát triển dịch vụ web (RESTful)
+ Trải nghiệm với một trong các khung công tác web Python như Django / Flask / CherryPy, v.v.
+ Hiểu biết sâu sắc về hướng đối tượng, các mẫu thiết kế và các nguyên tắc lập trình
- Kĩ năng:
+ Đam mê công nghệ
+ Có kinh nghiệm trên 1 năm trở lên phát triển với Python + Giao tiếp tốt bằng tiếng Anh
+ Có chứng chỉ TOEIC 400 trở lên + Luôn giải quyết vấn đề một cách logic + Khả năng quản lí thời gian hiệu quả
3. Software Test Engineer (QA/QC)
- Kiến thức:
+ Kiến thức cơ bản về quy trình kiểm thử phần mềm, phương pháp kiểm thử và kỹ năng cơ sở dữ liệu
+ Kiến thức tốt và kinh nghiệm trong các bài kiểm tra tự động hóa là một điểm cộng
+ QA là người chịu trách nhiệm đảm bảo chất lượng sản phẩm thông qua việc đưa ra quy trình làm việc giữa các bên liên quan.
+ QC là người chịu trách nhiệm thực hiện công việc kiểm tra chất lượng phần mềm.
- Kĩ năng:
+ Có ít nhất 2 năm kinh nghiệm về kiểm thử thủ công cho các ứng dụng độc lập và dựa trên web: tạo và triển khai các trường hợp / kịch bản kiểm thử dựa trên yêu cầu, ước tính các hoạt động kiểm thử ...
+ Có chứng chỉ TOEIC 350 hoặc tương đương
32
+ Giao tiếp, ngoại giao tốt với đờng nghiệp và người nước ngồi + Luôn có sáng tạo trong làm việc
4. Senior Database Administrator (DBA) - Kiến thức
+ Có kinh nghiệm hỗ trợ Kho dữ liệu và quy trình ETL. + Trải nghiệm với nền tảng đám mây (Azure / AWS)
+ Trải nghiệm với các công cụ Devops (Terraform, Ansible, Chef, GitLab, Docker, v.v.) và lập trình Linux Shell
+ Có kinh nghiệm sử dụng một hoặc nhiều ngơn ngữ lập trình: Python, Perl,… - Kĩ năng:
+ Hơn 1 năm kinh nghiệm phát triển hệ thống quản lý cơ sở dữ liệu quan hệ (RDBMS) sử dụng máy chủ MySQL và MS SQL.
+ Làm việc và phát triển với Đội ngũ đam mê & tài năng + Kĩ năng lập trình tốt
+ Có đam mê với cơng việc + Quản lí thời gian hiệu quả + Giao tiếp tốt với đồng nghiệp
+ Có chứng chỉ tiếng anh B1 và tin học văn phịng d) Các mơn học phục vụ cho kiến thức và kĩ năng trên:
- Học phần lý thuyết:
+ Mơn: Kỹ thuật lập trình, Xử lý tín hiệu, Xử lý tín hiệu ngẫu nhiên, Xử lý ảnh, Tổ chức máy tính, Lập trình đa nền tảng, Cơng nghệ phần mềm, Ngơn ngữ mô tả phần cứng và FPGA, Cấu kiện điện tử, Kỹ thuật mạch điện tử, Kỹ thuật truyền dữ liệu, Hệ thống nhúng, Trí tuệ nhân tạo, Học sâu, Cấu trúc dữ liệu và giải thuật. - Học phần thực hành:
+ TN kỹ thuật mạch điện tử, TN cấu kiện điện tử, TN tín hiệu và hệ thống, TN kỹ thuật vi xử lý, TN xử lý tín hiệu, PBL1: Lập trình, Kiến tập nghề nghiệp, Thực tập cơng dân , PBL 5: Chuyên ngành Hệ thống máy tính.
- Kỹ năng mềm:
+ Môn: Nhập môn ngành, Kỹ năng mềm, Viết và thuyết trình kỹ thuật, Quản lý dự án, Kỹ năng nghiên cứu khoa học.
- Kỹ năng Ngoại ngữ:
+ Môn Anh văn A2.1, Anh văn A2.2, Anh văn chuyên ngành. e) Nhu cầu tuyển dụng và phúc lợi:
● Tuyển dụng:
- Tháng 1/2020 - 4/2022:
+ Tuyển Data Engineer: 140 kỹ sư
+ Tuyển Python Software Architect: 70 kỹ sư
+ Tuyển Senior Database Administrator (DBA): 55 kỹ sư + Tuyển Software Test Engineer (QA/QC): 75 kỹ sư.
- Yêu cầu: Tốt nghiệp Thạc sĩ/ Kỹ sư/ Cử nhân các trường đại học khoa Điện tử - Viễn thơng, Kĩ thuật máy tính, Cơng nghệ thơng tin
- Mức lương: dao động từ 500 USD - 1000 USD/ tháng và được thưởng thêm hoa hồng tùy vào năng lượng mỗi người
- Phúc lợi:
+ Làm trong mơi trường chun nghiệp, trực tiếp với người nước ngồi
+ Trong môi trường đầy đủ tiện nghi và hiện đại
+ Tham gia các hoạt động phát triển cộng đồng: Cam kết 1%, từ thiện hàng quý, hiến máu, hội thảo công khai, tọa đàm định hướng nghề nghiệp, ...
33
+ Miễn phí các phương tiện giải trí trong nhà (bóng đá, bóng bàn, gym, ...) cà phê (latte, cappuccino, espresso) và đờ ăn nhẹ (mì gói, bánh quy, kẹo, ...)
+ Được đào tạo kỹ thuật và công nghệ trước khi tham gia dự án với khách hàng Bắc Mỹ, Châu Âu, Úc.
+ Mức lương thỏa thuận và hưởng 100% lương trong thời gian đào tạo + Môi trường làm việc chuyên nghiệp, nhiều cơ hội thăng tiến.
2.4. Tổng quan về công ty Hitachi Vantara - chi nhánh Da Nang
a) Giới thiệu công ty:
- Hitachi Vantara Da Nang( trước đây là global cybersoft) là nhà cung cấp giải pháp cơng nghệ thơng tin tồn cầu được thành lập tại California vào tháng 7 năm 2000. Cơng ty có nhiều năm kinh nghiệm cung cấp các giải pháp công nghệ thông tin và dịch vụ tích hợp hệ thống hàng đầu cho khách hàng trên tồn thế giới.
- Thành tích:
+ Năm 2015: 10 doanh nghiệp ITO Việt Nam.
+ Năm 2016: Top 10 Danh hiệu Sao Khuê.
+ Năm 2010 - 2016: Huy chương vàng Doanh nghiệp xuất khẩu phần mềm Việt Nam. + Chứng nhận ISO 9001( Hệ thống quản lý chất lượng)
+ Chứng chỉ ISO 27001 ( Hệ thống quản lý an ninh thông tin) - Lĩnh vực kinh doanh:
+ Tích hợp hệ thống, cung cấp giải pháp và dịch vụ cơng nghệ thơng tin trọn gói. + Giải pháp thương mại điện tử.
+ Kiểm định phần mềm, phần cứng. + Mạng và các thiết bị CNTT. + Hệ thống nhúng, thiết bị di động.
+ Giải pháp và dịch vụ CNTT( giải pháp nông nghiệp thông minh, hệ thống giám, hệ thống giám sát và điều khiển đường tàu thông minh, thương mại điện tử).
+ Hệ thống quản trị doanh nghiệp SAP ERP, hệ thống quản trị chiến lược SAP BI, ứng dụng công nghệ( IOTs, Big Data,...).
b) Chức năng và nhiệm vụ của kỹ sư trong công ty: 1. Kỹ sư lập trình nhúng:
- Phân tích, thiết kế, lựa chọn giải pháp cho hệ thống nhúng.
- Nghiên cứu, lập trình firmware cho các hệ thống nhúng của công ty. - Thực hiện các công việc do quản lý giao.
- Xây dựng phần mềm, thuật toán điều khiển cho các sản phẩm Robotics.
- Nghiên cứu, tích hợp các cơng nghệ AI, thị giác máy tính trong việc điều khiển, dẫn đường, và quy hoạch đường đi cho robot.
- Chịu trách nhiệm về lập trình nhúng, thiết kế bo điều khiển, bo hiển thị mặt trước (front panel), và MCU hoặc DSP cho máy hàn.
2. Kỹ sư lập trình IOS:
- Xây dựng và phát triển các tính năng mới cho các ứng dụng IOS.
- Phân tích, thiết kế và lập trình các ứng dụng theo định hướng của cơng ty. - Phát triển giao diện lập trình ứng dụng (API) để hỗ trợ chức năng di động. - Khắc phục sự cố và gỡ lỗi để tối ưu hóa hiệu suất.
- Nghiên cứu và đề xuất các sản phẩm, ứng dụng và giao thức di động mới. - Báo cáo tiến độ và tình trạng cơng việc trực tiếp tới quản lý dự án.
34
- Xây dựng các tính năng back-end hiệu quả trong Python. - Tích hợp các thành phần front-end vào các ứng dụng. - Thực hiện cải tiến phần mềm và đề xuất cải tiến.
- Thiết kế và triển khai các ứng dụng có độ trễ thấp, tính sẵn sàng cao và hiệu suất cao. - Thực hiện bảo mật và bảo vệ dữ liệu.
- Tích hợp các giải pháp lưu trữ dữ liệu.
- Điều chỉnh hiệu suất, cải tiến, cân bằng, khả năng sử dụng, tự động hóa của ứng dụng.
- Phối hợp làm việc với nhóm thiết kế để hiểu các yêu cầu của người dùng cuối, cung cấp các giải pháp kỹ thuật và triển khai các tính năng phần mềm mới.
- Kiểm tra và gỡ lỗi ứng dụng. 4. Kỹ sư kiểm thử phần mềm:
- Phát triển và thực hiện các trường hợp kiểm tra tự động và thủ công theo tiêu chuẩn của bộ phận.
- Duy trì các trường hợp kiểm tra tự động và thủ công, môi trường thử nghiệm và dữ liệu thử nghiệm.
- Áp dụng các thực tiễn và quy trình kiểm tra phần mềm được xác định để thúc đẩy chất lượng và khả năng kiểm tra của sản phẩm và dịch vụ.
- Chịu hoàn toàn trách nhiệm trong việc xác định điều kiện kiểm thử, thiết kế kiểm thử và thực thi kiểm thử.
- Đánh giá và kiểm thử khi tìm thấy lỗi nên họ có vai trò giám sát và đảm bảo việc thu thập các số liệu liên quan đến hiệu suất công việc, đảm bảo các yêu cầu sản phẩm được kiểm tra và bàn giao chính xác tới khách hàng.
c) Các kiến thức và kỹ năng cần có của kỹ sư trong cơng ty: 1. Kỹ sư lập trình nhúng:
- Có kiến thức về C/C ++ hoặc các ngơn ngữ OOP khác
- Biết cách sử dụng github và git - Biết cách sử dụng dòng lệnh linux
- Kiến thức về điện tử: các kiến thức về logic, vi điều khiển, vi xử lý, ADC, TIMER, INTERRUPT, vv.
- Kiến thức loại giao tiếp (protocol): UART, I2C, SPI, RS232, JTAG,… (nâng cao: SATA, PCIE, USB, CAN, MOST).
- Kiến thức về memory: NOR, DRAM, NAND, SRAM,…
- Kiến thức về hệ điều hành thời gian thực (Real time OS).
- Tiếng anh phải đọc được tài liệu chuyên ngành kỹ thuật, datasheet. 2. Kỹ sư lập trình IOS:
- Kiến thức về GIT, JIRA. - Thành thạo lập trình C/C++. - Sử dụng thành thạo Flutter.
- Có kiến thức Swift, Objective C; Lập trình hướng đối tượng (OOP); Cơ sở dữ liệu và giải thuật.
- Có kiến thức JSON, REST-based APIs, XML, JavaScript và giao diện ứng dụng
trên iPhone/iPad và server-side API. 3. Kỹ sư lập trình Python:
- Kinh nghiệm sử dụng Gitlab, JIRA.
- Có kiến thức về ngơn ngữ Python, hiểu về cấu trúc dữ liệu của ngôn ngữ này, hiểu về cú pháp, cách tạo lệnh, sự khác biệt giữa Python 2 và 3. Biết thiết lập các mơ- đun…
35
- Có kiến thức cơ bản về các ngơn ngữ lập trình khác để ứng dụng khi có dự án cần kết hợp (HTML5, CSS3, JavaScript…).
4. Kỹ sư kiểm thử phần mềm: - Thành thạo ngôn ngữ C/C++.
- Kiến thức tổng quan về test, bao gồm việc hiểu các thuật ngữ căn bản, các định nghĩa, quy trình phát triển phần mềm, quy trình test.
- Kiến thức về lập trình: cơ bản SQL, HTML, CSS. - Kiến thức cơ bản về các lệnh Linux.
5. Kỹ năng mềm:
- Kỹ năng mềm:
+ Tư duy và giải quyết vấn đề tốt
+ Khả năng tự học và thích nghi với các cơng nghệ một cách nhanh chóng + Làm việc nhóm/ độc lập
+ Thuyết trình và giao tiếp tốt + Lập kế hoạch và tổ chức công việc + Quản lý thời gian hiệu quả
+ Đàm phán thuyết phục. - Kỹ năng ngoại ngữ:
+ Giao tiếp bằng Tiếng Anh
+ Khả năng đọc hiểu tài liệu chuyên ngành Tiếng Anh tốt + Yêu cầu: TOEIC 500 điểm trở lên hoặc tương đương. - Kỹ năng Tin học văn phòng:
+ Thành thạo các phần mềm: Word, Excel, Powerpoint. + Yêu cầu: Chứng chỉ Tin học văn phòng.
- Thái độ:
+ Chủ động trong công việc
+ Trung thực và nhiệt tình trong cơng việc + Tinh thần hợp tác trong công việc + Học hỏi tinh thần cầu tiến để phát triển.
d) Các môn học phục vụ cho kiến thức và kỹ năng trên: 1. Học phần lý thuyết:
- Mơn: Kỹ thuật lập trình, Xử lý tín hiệu, Xử lý tín hiệu ngẫu nhiên, Xử lý ảnh, Tổ chức máy tính, Lập trình đa nền tảng, Công nghệ phần mềm, Ngôn ngữ mô tả phần cứng và FPGA, Cấu kiện điện tử, Kỹ thuật mạch điện tử, Kỹ thuật truyền dữ liệu, Hệ thống nhúng, Trí tuệ nhân tạo, Học sâu, Cấu trúc dữ liệu và giải thuật.
2. Học phần thực hành:
- TN kỹ thuật mạch điện tử, TN tín hiệu và hệ thống, TN kỹ thuật vi xử lý, TN xử lý tín hiệu, PBL1: Lập trình, Kiến tập nghề nghiệp, Thực tập công dân , PBL 5: Chuyên ngành Hệ thống máy tính.
3. Kỹ năng mềm:
- Mơn Nhập mơn ngành, Kỹ năng mềm, Viết và thuyết trình kỹ thuật, Quản lý dự án, Kỹ năng nghiên cứu khoa học.
4. Kỹ năng Ngoại ngữ:
- Môn Anh văn A2.1, Anh văn A2.2, Anh văn chuyên ngành. 5. Các mơn học chương trình khơng cung cấp:
- Lập trình trên mơi trường Linux - Lập trình Mobile
- Kiểm thử hệ thống nhúng - Đảm bảo chất lượng phần mềm
36
- Cơ sở dữ liệu thông tin. - Công nghệ web
e) Nhu cầu tuyển dụng và phúc lợi:
- Nhu cầu tuyển dụng: Thống kê từ năm 2021-2022 + Tuyển dụng kỹ sư lập trình nhúng: 25 kỹ sư. + Tuyển dụng kỹ sư lập trình IOS: 24 kỹ sư + Tuyển dụng kỹ sư lập trình Python: 33 kỹ sư
+ Tuyển dụng kỹ sư lập trình kiểm thử phần mềm: 41 kỹ sư.
- Phúc lợi:
+ Mức lương cơ bản: dao động từ 12.000.000 đến 18.000.000 triệu/ tháng, và được thưởng hoa hồng vào các dịp lễ hoặc làm tốt.
+ Cơ hội phát triển nghề nghiệp tiên tiến ở nước ngồi, bao gờm cả Hoa Kỳ, Nhật Bản …
+ Trợ cấp cho bằng cấp học viện và chứng nhận ngôn ngữ tiếng Anh, chứng chỉ ngôn ngữ Nhật Bản.
+ Mức lương thứ 13 + Tiền thưởng khuyến khích. + Trợ cấp cho vận chuyển và bữa ăn.
+ Gói bảo hiểm quốc tế cho nhân viên. + Chuyến đi của công ty cho nhân viên.
+ Trải nghiệm các công nghệ mới, các dự án hấp dẫn với khách hàng ở thị trường Anh và Nhật Bản.
+ Kỳ nghỉ hè hàng năm: Theo chính sách của cơng ty và bắt đầu từ tháng 5 hàng năm. + Nghỉ phép hàng năm, điều kiện làm việc tuân theo luật lao động Việt Nam.
+ Mức lương thỏa thuận và hưởng 100% lương trong thời gian đào tạo + Môi trường làm việc chuyên nghiệp, nhiều cơ hội thăng tiến.
2.5 Tổng quan về Công ty TNHH FTECH - chi nhánh Đà Nẵng
a) Giới thiệu về công ty
- Công ty được thành lập vào tháng 1/2019, có trụ sở chính tại Hà Nội - Quy mô nhân sự: 300 thành viên vào năm 2021
- Chi nhánh Đà Nẵng là trung tâm nghiên cứu AI *Lĩnh vực kinh doanh:
+ Nhận dạng và định danh
+ Ứng dụng AI tạo ra hệ sinh thái giáo dục nhằm tăng hiệu quả dạy và học + Phát hiện, phân loại đối tượng
+ Tra cứu, tìm kiếm hình ảnh
+ Nghiên cứu và ứng dụng các giải pháp thực tế + AI chat bot tư vấn bán hàng tự động, chốt đơn
+ Giao diện Livechat kết hợp với nhiều nền tảng bán hàng
+ Giải pháp lễ tân ảo trên đa nền tảng (web, app, robot) giúp tối ưu chi phí về nhân sự và vận hành cho doanh nghiệp
+ Fbang- mạng xã hội dành cho game thủ
b) Chức năng và nhiệm vụ của kỹ sư Điện tử- Viễn thông tại công ty 1. Fullstack Developer
- Thiết kế kiến trúc và xây dựng hệ thống client-side và server-side