Hardware Design Engineer là gì

Thưa anh Tam Nguyen
Mình đang học bên Điện Tử và các thầy khoa mình luôn nói: phần mềm là lập trình, phần cứng là thiết kế

, nhầm lẫn sau này ra đi làm người ta chửi chết
. Phần cứng từ các thành phần căn bản từ các transistor, trở, tụ điện, rồi sắp xếp kết nối thành mạch, tùy vào mục đích sử dụng mà có 2 loại mạch: analog và digital. Mình hay dùng các ngôn ngữ Verilog, VHDL để làm back-end trước khi công đoạn front-end là vẽ schematic rồi layout ra mạch, tạo thành 1 con chip chứ không phải viết chương trình chạy trên chip.

Có lẽ anh đang nhầm với khái niệm lập trình C cho vi điều khiển, viết lệnh cho vi điều khiển để nó thực hiện 1 mục đích nào đó, các tín hiệu in/out ra sao, chứ anh không thể nào sắp xếp lại các tụ, trở, chân linh kiện được
Còn viết driver là lập trình firrmware, firrmware là 1 mảng riêng, ở giữa software và hardware, nên không thể nào cho nó trong hardware luôn.
Cảm ơn anh đã đọc bài viết này

Lập trình viên firmware hay lập trình điều khiển vi xử lý cho bo mạch điện tử là công việc đòi hỏi rất nhiều nỗ lực, cố gắng học hỏi vì công nghệ luôn cập nhật hằng ngày bạn à.
Công nghệ chip luôn ra mới, và các công ty cũng luôn muốn sản phẩm thiết bị của mình tối ưu về chức năng và giá cả.
KS phần cứng có thể làm việc tại các công ty này, ví dụ như tại EZLINK Technologies thì các kỹ sư được tham gia vào các dự án gia công lập trình firmware cho các đối tác trong và ngoài nước theo yêu cầu khách hàng trên các board mạch phần cứng khác nhau để ứng dụng nhúng như điều khiển công nghiệp, thiết bị y tế, thiết bị dân dụng trên những nền tảng board hardware thông dụng như Raspberry Pi, Arduino, ARM Quy trình dịch vụ thực hiện như sau:

  1. Gặp gỡ và trao đổi với khách hàng về yêu cầu cần lập trình firmware.
  2. Xây dựng giải thuật và lập trình chương trình firmware.
  3. Thử nghiệm firmware trên hardware. Hiệu chỉnh và kiểm tra thông số kỹ thuật đáp ứng.
  4. Bàn giao tài liệu kỹ thuật, source code và hướng dẫn sử dụng cho khách hàng.
    Bạn có thể tham khảo kỹ hơn công việc thiết kế phần cứng và lập trình firmware tại hoặc //vnezlink.com/HardwareDesign hoặc //vnezlink.com/FirmwareDev

Chúc bạn thành công trong con đường mình chọn,

Video liên quan

Chủ Đề