143 việc làm
Thỏa thuận
Hồ Chí Minh
Đăng 30+ ngày trước
Công Ty TNHH Thương Mại - Dịch Vụ - Kỹ Thuật Công Nghệ Tín Hiệu
Kỹ Sư Lập Trình Nhúng
Công Ty TNHH Thương Mại - Dịch Vụ - Kỹ Thuật Công Nghệ Tín Hiệu
15 - 20 triệu
Đăng 25 ngày trước
Thỏa thuận
Đăng 30+ ngày trước
Thỏa thuận
Đăng 30+ ngày trước
Global Logistics Service Co., Ltd
Appsheet Developer (Làm Việc Thứ 2-6)
Global Logistics Service Co., Ltd
Thỏa thuận
Đăng 7 ngày trước
CÔNG TY TNHH ĐẦU TƯ XNK TÍN VIỆT
Lập trình viên Odoo
ĐẦU TƯ TÍN VIỆT
10 - 15 triệu
Hồ Chí Minh
Đăng 8 ngày trước
Thỏa thuận
Hồ Chí Minh
Đăng 11 ngày trước
JobsGO Recruit
Kỹ Sư Lập Trình
JobsGO Recruit
5.0
15 - 25 triệu
Đăng 11 ngày trước
Thỏa thuận
Đăng 12 ngày trước
Công Ty Cổ Phần Công Nghiệp Phụ Trợ Việt Nam
KỸ Thuật Lập Trình CNC
Công Nghiệp Phụ Trợ Việt Nam
12 - 20 triệu
Đăng 14 ngày trước
JobsGO Recruit
Kỹ Thuật Lập Trình CNC
JobsGO Recruit
5.0
12 - 20 triệu
Đăng 14 ngày trước
Thỏa thuận
Đăng 18 ngày trước
Theodore Alexander HCM
Lập Trính Cnc/ Cnc Programmer
Theodore Alexander HCM
Thỏa thuận
Đăng 18 ngày trước
10 - 20 triệu
Đăng 18 ngày trước
Công Ty Đấu Giá Hợp Danh Việt Nam
Lập Trình Viên Backend - Backend Developer
Công Ty Đấu Giá Hợp Danh Việt Nam
25 - 30 triệu
Đăng 19 ngày trước
Thỏa thuận
Đăng 24 ngày trước
Thỏa thuận
Đăng 25 ngày trước
CÔNG TY CỔ PHẦN NTT E-MOI
Lập Trình Viên Outsystems (3+ Năm
CÔNG TY CỔ PHẦN NTT E-MOI
Thỏa thuận
Đăng 26 ngày trước
CÔNG TY CỔ PHẦN NTT E-MOI
Lập Trình Viên Powerapps
CÔNG TY CỔ PHẦN NTT E-MOI
Thỏa thuận
Đăng 26 ngày trước
CÔNG TY CỔ PHẦN NTT E-MOI
Lập Trình Viên Java Fullstack
CÔNG TY CỔ PHẦN NTT E-MOI
Thỏa thuận
Đăng 26 ngày trước
Thỏa thuận
Đăng 28 ngày trước
CÔNG TY TNHH HELLA VIỆT NAM
Senior Embedded Engineers (C, English) - Hết hạn
Hella
3.9
29 đánh giá 22 việc làm
0 Lượt ứng tuyển Lượt xem 4
0 Lượt ứng tuyển Lượt xem 4
Thông tin cơ bản
Mức lương: Thỏa thuận
Chức vụ: Nhân viên
Ngày đăng tuyển: 05/01/2024
Hạn nộp hồ sơ: 09/02/2024
Hình thức: FULL_TIME
Kinh nghiệm: Không yêu cầu
Số lượng: 1
Giới tính: Không yêu cầu
Nghề nghiệp
Ngành
Địa điểm làm việc
- 06 Nguyen Thi Minh Khai, Quận 1, Hồ Chí Minh

3 Lý do để gia nhập công ty

  • Opportunities to travel abroad
  • International trainings
  • Attractive salary

Mô tả công việc

Pacesetting. Passionate. Together.

Since 1899, HELLA, one of the top 40 automotive suppliers worldwide, has shaped the industry with innovative lighting systems and vehicle electronics. In addition, the company is one of the most important partners of the aftermarket and independent workshops. What motivates us: Shaping the mobility of tomorrow and fostering the central market trends such as autonomous driving, efficiency and electrification, connectivity and digitization as well as individualization. Every day, more than 40,000 employees worldwide are committed to this with passion, know-how and innovative strength.

Your tasks

In the business division Electronics, you will be working with the software development team to design software architecture for our product and coach software developer.

  • Create software architecture including safety & software integration and testing concept.
  • Monitor consistency between software architecture, software design.
  • Review system and software specification.
  • Estimate and determine critical hardware resources
  • Analysis of critical SW paths and conceptual design of SW measures to ensure the required functional safety.
  • Review test specification for the SW module integration tests.
  • Review SW detailed design & changes in SW-Specifications.
  • Help SW developer analysis/troubleshooting of software issues
  • Technical guidance and coaching of SW-developers.
  • Follow Hella software process strictly and support process improvement in company.
  • Take part in the interview process.
  • Other job assigned by Line Manager.

Yêu cầu công việc

  • Bachelor degree or above, with major in Computer Science, Computer
  • Engineering, Electrical Engineering or Mechatronics;
  • More than 5-year experience in Embedded System;
  • Embedded development tool especially DOORS, Rhapsody;
  • Experience with simulation and development tools, e.g. Vector CANoe, etc;
  • Experience with C;
  • Experience with 16-/32-bit microprocessor is a plus;
  • Safety related regulations & standards (IEC 61508 or ISO 26262) is a plus;
  • Software architecture of AutoSAR/OSEK preferred;
  • CAN/LIN bus software design experience preferred;
  • Good team player and good communication skills;
  • Fluent in English.

Tại sao bạn sẽ yêu thích làm việc tại đây

Our Offer

  • Clear development and qualification path in our consulting organization
  • International working environment
  • The involvement of the entire project development of HELLA products
  • Attractive benefits with healthcare insurances, HELLA activities for employees,...
  • International trainings in HELLA facilities (if needed)

Our Benefits

  • Guaranteed 13th month salary
  • Performance bonus
  • Service bonus of 1-month salary after 2 years working with HELLA
  • Lunch and mobile allowance…

Take the opportunity to reveal your potential within a global, family-run company that offers you the best possible conditions for progressing in your career

Khu vực
Báo cáo

Công việc của Nhân viên Lập trình nhúng là gì?

Lập trình nhúng (Embedded Programming) là một lĩnh vực quan trọng trong ngành công nghiệp điện tử và công nghệ thông tin, nơi các chương trình máy tính được viết và tích hợp vào các hệ thống điện tử để điều khiển và quản lý các thiết bị và chức năng cụ thể. Những hệ thống nhúng thường được tìm thấy trong các sản phẩm hàng ngày như điều khiển tự động trong ô tô, thiết bị điện gia dụng, điện thoại di động, máy tính bảng, máy chơi game, và nhiều ứng dụng khác.

Mô tả công việc của Lập trình nhúng

Lập trình nhúng (Embedded Programming) là một lĩnh vực quan trọng trong công nghệ thông tin, nó tập trung vào việc phát triển phần mềm cho các thiết bị nhúng, như vi xử lý nhúng, vi điều khiển, cảm biến và các hệ thống nhúng khác. Công việc của một lập trình viên nhúng thường bao gồm các nhiệm vụ sau:

  • Phân tích yêu cầu: Lập trình viên nhúng cần hiểu rõ yêu cầu của dự án và các tính năng cần triển khai trên thiết bị nhúng. Điều này đòi hỏi họ phải tìm hiểu cách hoạt động của thiết bị cũng như các hạn chế và yêu cầu đặc biệt.
  • Lập kế hoạch: Sau khi hiểu yêu cầu, lập trình viên phải lập kế hoạch cho dự án, bao gồm xác định ngôn ngữ lập trình, công cụ phát triển phù hợp, và phân chia công việc thành các giai đoạn cụ thể.
  • Lập trình: Công việc chính của lập trình viên nhúng là viết mã nguồn cho thiết bị nhúng. Họ phải sử dụng ngôn ngữ lập trình phù hợp, thường là C/C++ hoặc Assembly, để điều khiển thiết bị và triển khai các chức năng mong muốn.
  • Kiểm tra và gỡ lỗi: Lập trình viên phải kiểm tra chương trình trên thiết bị thật và sửa lỗi nếu có. Điều này đòi hỏi kỹ năng gỡ lỗi và hiểu biết sâu về cách hoạt động của thiết bị nhúng.
  • Tối ưu hóa hiệu suất: Một phần quan trọng của công việc là tối ưu hóa mã nguồn và tài nguyên để đảm bảo rằng thiết bị nhúng hoạt động hiệu quả và tiêu tốn ít năng lượng.
  • Bảo mật: Lập trình viên nhúng cần đảm bảo rằng thiết bị nhúng của họ có các biện pháp bảo mật cần thiết để ngăn chặn các tấn công và lỗ hổng bảo mật.
  • Tương tác với phần cứng: Lập trình viên cần làm việc chặt chẽ với phần cứng của thiết bị nhúng, bao gồm việc đọc và ghi các thanh ghi, điều khiển cảm biến và thiết bị ngoại vi khác.
  • Tài liệu và báo cáo: Thường xuyên, họ cần viết tài liệu và báo cáo về quá trình lập trình và triển khai để chia sẻ thông tin với đồng nghiệp hoặc quản lý dự án.

Lập trình viên nhúng phải có kiến thức chuyên sâu về phần cứng và phần mềm, cũng như khả năng làm việc trong môi trường có tài nguyên hạn chế. Công việc này thường đòi hỏi sự cẩn thận, kiên nhẫn và kỹ năng sáng tạo để giải quyết các thách thức đặc thù của thiết bị nhúng.

Nhân viên Lập trình nhúng có mức lương bao nhiêu?

130 - 195 triệu /năm
Tổng lương
120 - 180 triệu
/năm

Lương cơ bản

+
10 - 15 triệu
/năm

Lương bổ sung

130 - 195 triệu

/năm
130 M
195 M
78 M 390 M
Khoảng lương phổ biến
Khoảng lương
Xem thêm thông tin chi tiết

Lộ trình sự nghiệp Nhân viên Lập trình nhúng

Tìm hiểu cách trở thành Nhân viên Lập trình nhúng, bạn cần có những kỹ năng và trình độ học vấn nào để thành công cũng như đạt được mức lương mong đợi ở mỗi bước trên con đường sự nghiệp của bạn.

Nhân viên Lập trình nhúng

Số năm kinh nghiệm

0 - 1
7%
2 - 4
60%
5 - 7
26%
8+
7%
Không bao gồm số năm dành cho việc học và đào tạo

Điều kiện và Lộ trình trở thành một Nhân viên Lập trình nhúng?

Yêu cầu tuyển dụng của Lập trình nhúng

Yêu cầu tuyển dụng cho vị trí Lập trình nhúng thường bao gồm hai tiêu chí chính: kiến thức chuyên môn và kỹ năng cơ bản. Dưới đây là một mô tả chi tiết về cả hai tiêu chí này:

Kiến thức chuyên môn

  • Kiến thức về Lập trình nhúng: Ứng viên cần có kiến thức sâu về Lập trình nhúng, bao gồm việc hiểu về ngôn ngữ lập trình phổ biến trong lĩnh vực nhúng như C/C++, Python, hay Ada. Họ nên biết cách tương tác với các vi điều khiển (microcontroller) và vi điều khiển đa nhân (microprocessor) thông qua việc lập trình nhúng.
  • Kiến thức về phần cứng: Ứng viên cần hiểu về kiến thức cơ bản về phần cứng, bao gồm việc làm việc với các linh kiện điện tử như cảm biến, bộ nhớ, giao tiếp truyền thông (như UART, SPI, I2C), và các khái niệm về vi điều khiển, nạp firmware và gỡ lỗi phần cứng.
  • Kiến thức về hệ điều hành nhúng (RTOS): Một số dự án nhúng yêu cầu kiến thức về hệ điều hành nhúng như FreeRTOS, uC/OS, hay một hệ điều hành nhúng tùy chỉnh.

Kỹ năng cơ bản

  • Lập trình và giải quyết vấn đề: Ứng viên cần có khả năng lập trình ổn định và giải quyết các vấn đề phức tạp liên quan đến Lập trình nhúng. Họ nên biết cách viết mã sạch sẽ, hiệu quả, và dễ bảo trì.
  • Kiến thức về điện tử cơ bản: Có kiến thức về các khái niệm cơ bản của điện tử là một lợi thế, bao gồm sử dụng các dụng cụ đo lường, đọc và hiểu các mạch điện tử đơn giản.
  • Kỹ năng làm việc nhóm: Lập trình nhúng thường tham gia vào các dự án đa người tham gia, vì vậy khả năng làm việc trong nhóm và giao tiếp hiệu quả với các thành viên khác là quan trọng.
  • Kỹ năng gỡ lỗi và phân tích: Ứng viên cần biết cách sử dụng các công cụ gỡ lỗi phần cứng và phần mềm để tìm và sửa lỗi một cách hiệu quả.

Nhớ rằng yêu cầu cụ thể có thể thay đổi tùy thuộc vào dự án và công ty tuyển dụng. Tuy nhiên, những yêu cầu trên đây sẽ giúp bạn chuẩn bị tốt hơn cho vị trí Lập trình nhúng.

Lộ trình thăng tiến của Lập trình nhúng

Mức lương bình quân của Lập trình nhúng có thể khác nhau tùy thuộc vào nhiều yếu tố như trình độ chuyên môn, kỹ năng, trách nhiệm công việc, địa điểm và điều kiện thị trường lao động.

Thực tập sinh lập trình nhúng (0-1 năm kinh nghiệm)

Trong giai đoạn này, thực tập sinh lập trình nhúng thường làm việc dưới sự hướng dẫn của các lập trình viên nhúng có kinh nghiệm. Thực tập sinh thường được giao nhiệm vụ nhỏ, giúp họ làm quen với quy trình Lập trình nhúng và các công nghệ, ngôn ngữ lập trình liên quan.

Nhân viên lập trình nhúng (1-3 năm kinh nghiệm)

Sau khoảng 1-3 năm kinh nghiệm, một thực tập sinh lập trình nhúng có thể thăng chức thành nhân viên lập trình nhúng. Nhân viên Lập trình nhúng thường đảm nhận các nhiệm vụ lập trình, kiểm thử và bảo trì phần mềm nhúng. Các nhiệm vụ có thể bao gồm viết mã, tích hợp phần cứng và phần mềm, kiểm tra và gỡ lỗi, tối ưu hóa hiệu suất và đảm bảo tính ổn định của hệ thống.

Kỹ sư lập trình nhúng (3-5 năm kinh nghiệm)

Kỹ sư lập trình nhúng thường có trách nhiệm thiết kế và phát triển phần mềm nhúng cho các dự án. Các nhiệm vụ có thể bao gồm thiết kế kiến trúc phần mềm, tối ưu hóa hiệu suất, tương tác với các bộ phận phần cứng và tham gia vào quy trình phát triển sản phẩm.

Chuyên gia lập trình nhúng (Trên 5 năm kinh nghiệm)

Với hơn 5 năm kinh nghiệm và thành tựu đáng kể trong lĩnh vực Lập trình nhúngg, một kỹ sư lập trình nhúng chính có thể trở thành chuyên gia lập trình nhúng hoặc các vị trí quản lý cao hơn. Chuyên gia lập trình nhúng thường có kiến thức sâu rộng về các công nghệ nhúng, có khả năng giải quyết các vấn đề phức tạp và cung cấp sự tư vấn và hướng dẫn cho các thành viên khác trong nhóm.

Lưu ý rằng lộ trình này chỉ là một ví dụ và có thể thay đổi tùy thuộc vào từng công ty, ngành công nghiệp và sự phát triển cá nhân. Ngoài ra, việc tiếp tục học tập, cải thiện kỹ năng lập trình, và có các chứng chỉ liên quan cũng có thể ảnh hưởng đến lộ trình thăng tiến của một lập trình viên nhúng.

Tìm việc theo nghề nghiệp