144 việc làm
Công Ty TNHH Thundersoft Vietnam
Embedded Software Engineer
Thundersoft Vietnam
Thỏa thuận
Hà Nội, Nước Ngoài
Đăng 14 ngày trước
Công Ty Cổ Phần Thiết Bị TAT
SAP DEVELOPER - Hết hạn
Công Ty Cổ Phần Thiết Bị TAT
15 - 20 triệu
Hồ Chí Minh
Đăng 30+ ngày trước
Wanek Furniture
Software Developer (Warehouse Management) - Hết hạn
Kỹ Nghệ Gỗ Hoa Nét - Wanek Furniture
3.0
Thỏa thuận
Bình Dương
Đăng 30+ ngày trước
25 - 30 triệu
Đăng 30+ ngày trước
Công ty TNHH San Lim Furniture Việt Nam
Nhân viên lập trình máy CNC - Hết hạn
Công ty TNHH San Lim Furniture Việt Nam
9 - 13 triệu
Đồng Nai
Đăng 30+ ngày trước
20 - 25 triệu
Bình Dương
Đăng 30+ ngày trước
Thỏa thuận
Long An
Đăng 30+ ngày trước
18 - 25 triệu
Đăng 30+ ngày trước
20 - 25 triệu
Bình Dương
Đăng 30+ ngày trước
Khách Sạn Mường Thanh Luxury Bắc Ninh - Công Ty Cổ phần Tập Đoàn Mường Thanh
Lập Trình Viên - Hết hạn
Khách Sạn Mường Thanh
Thỏa thuận
Đăng 30+ ngày trước
Công Ty CP Chứng khoán Phú Hưng
Lập trình viên API - Hết hạn
Chứng khoán Phú Hưng
Thỏa thuận
Hồ Chí Minh
Đăng 30+ ngày trước
Thỏa thuận
Hồ Chí Minh
Đăng 30+ ngày trước
16 - 19 triệu
Hồ Chí Minh
Đăng 30+ ngày trước
Công ty TNHH Dịch vụ tiếp vận Toàn Cầu
Appsheet Developer (Làm Việc Thứ 2-6) - Hết hạn
Công ty Dịch vụ tiếp vận Toàn Cầu (GLS)
Thỏa thuận
Đăng 30+ ngày trước
10 - 15 triệu
Hồ Chí Minh
Đăng 30+ ngày trước
20 - 35 triệu
Hồ Chí Minh
Đăng 30+ ngày trước
Thỏa thuận
Hồ Chí Minh
Đăng 30+ ngày trước
Thỏa thuận
Hồ Chí Minh
Đăng 30+ ngày trước
15 - 25 triệu
Đăng 30+ ngày trước
Thỏa thuận
Đăng 30+ ngày trước
12 - 20 triệu
Đăng 30+ 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 - Hết hạn
Công Nghiệp Phụ Trợ Việt Nam
12 - 20 triệu
Đăng 30+ ngày trước
10 - 20 triệu
Đăng 30+ ngày trước
Thỏa thuận
Đăng 30+ ngày trước
Thỏa thuận
Đăng 30+ ngày trước
25 - 30 triệu
Đăng 30+ ngày trước
Đại học Khoa học Tự nhiên - Đại học Quốc gia Hà Nội
Nhân Viên Lập Trình - Hết hạn
Đại học Khoa học Tự nhiên - Đại học Quốc gia Hà Nội
11 - 20 triệu
Hồ Chí Minh
Đăng 30+ ngày trước
Thỏa thuận
Đăng 30+ ngày trước
Thỏa thuận
Đăng 30+ ngày trước
Thỏa thuận
Đăng 30+ ngày trước
Thỏa thuận
Đăng 30+ ngày trước
Thỏa thuận
Đăng 30+ ngày trước
20 - 30 triệu
Đăng 30+ ngày trước
Trên 20 triệu
Đăng 30+ ngày trước
Công Ty TNHH TJ Aerospace Việt Nam
Nhân Viên Lập Trình CNC (CATIA) - Hết hạn
Công Ty TNHH TJ Aerospace Việt Nam
12 - 20 triệu
Hồ Chí Minh
Đăng 30+ ngày trước
BRICKMATE GROUP VIETNAM
Magento Developer - Hết hạn
BRICKMATE VIETNAM
4.6
Thỏa thuận
Đăng 30+ ngày trước
11 - 20 triệu
Đăng 30+ ngày trước
Công ty TNHH Bình Việt Đức (BIVID)
Trưởng BP Lập Trình - Hết hạn
Công ty TNHH Bình Việt Đức
25 - 30 triệu
Hồ Chí Minh
Đăng 30+ ngày trước
TRƯỜNG ĐẠI HỌC Y DƯỢC BUÔN MA THUỘT
Lập Trình Viên - Hết hạn
TRƯỜNG ĐẠI HỌC Y DƯỢC BUÔN MA THUỘT (BMTU)
Thỏa thuận
Đắk Lắk
Đăng 30+ ngày trước
Công ty TNHH Thiên Thủy Mộc
Concept Developer (18tr - 24tr) - Hết hạn
Công ty TNHH Thiên Thủy Mộc
18 - 24 triệu
Hồ Chí Minh
Đăng 30+ ngày trước
Viện Thẩm Mỹ Quốc Tế Medic Skin
Lập Trình Viên - Hết hạn
Viện Thẩm Mỹ Quốc Tế Medic Skin
13 - 20 triệu
Hà Nội
Đăng 30+ ngày trước
Trên 10 triệu
Hồ Chí Minh
Đăng 30+ ngày trước
12 - 15 triệu
Bình Dương
Đăng 30+ ngày trước
10 - 20 triệu
Hà Nội
Đăng 30+ ngày trước
Công Ty TNHH Thundersoft Vietnam
Embedded Software Engineer
Thundersoft Vietnam
12 việc làm
0 Lượt ứng tuyển Lượt xem 10
0 Lượt ứng tuyển Lượt xem 10
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: 14/07/2024
Hạn nộp hồ sơ: 14/08/2024
Hình thức: Toàn thời gian
Kinh nghiệm: Trên 2 năm
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
- Địa điểm làm việc: Hà Nội, Nước Ngoài
Contribute as an individual engineer to implementing new features or enhancing existing features for the product.
Participate in all aspects of the product development process including requirement definition, design, implementation, and testing.
Analyze software requirements to determine the feasibility of design within quality assurance, time, and cost constraints.
Coordinate and participate in software design and code review.
Create and execute unit, integration and system tests.
Collaborate with front-end team and test team to ensure the best solution is always in place to promote successful feature deployment.
Inter-group and intra-group teamwork in a multi-site worldwide development environment.
To meet the project's deliverable and timeline requirement in a highly dynamic environment.
Adhere to the team's performance and quality metrics.
To collect and analyze data affecting Key Performance Indicators (KPIs).
Develop intellectual property for the company.
Contribute to the improvement of existing software development processes.Master's / Bachelor's Degree in Electrical / Electronic / TeTelecommunications / Computer Engineering or Computer Science.
Preferably with 2 - 5 years of working experience in software development.
Fresh graduates / Entry level applicants with strong technical skills are encouraged to apply.
Experience in real-time embedded software development for communication devices or consumer products will be an added advantage.
Good programming skills in C/C++.
Knowledge / Experience with LTLTE / DMR specs is a plus.
System debugging and strong analytical skills are essential.
Experience / Proficiency in Agile / Scrum development methodologies is a plus.
Ability to work independently and communicate well (verbally & in written form) across different functional teams.
Flexible to accommodate short notice work arrangements due to project/business needs.
Candidate must be willing to work in Bayan Lepas, Penang.Attractive salary package with full salary in probation period
13th month salary and bonus on performance
Flexible working time, no check in - check out, 8 hours per day from Mondays to Fridays
Professional, global and dynamic working environment
Opportunity to travel frequently to US, EU, Japan, Korea, APAC... countries
Opportunities to travel and work onsite for international projects in the US, EU, Japan, Korea, APAC...etc.
To be key members in Vietnam branch office and get full opportunity of career development
English-speaking, international and professional work environment
Company activities: monthly team meetups, monthly birthdays, company trips, annual events, etc.
Khu vực
Báo cáo

Công Ty TNHH Thundersoft Vietnam
Thundersoft Vietnam Xem trang công ty
Quy mô:
1.000 - 5.000 nhân viên
Địa điểm:

ThunderSoft là nhà cung cấp công nghệ hệ điều hành, sản phẩm và giải pháp ưu việt, chuyên gia về 5G, di động, AIoT, ô tô và doanh nghiệp. Có trụ sở chính tại Bắc Kinh và được niêm yết trên Sở giao dịch chứng khoán Thâm Quyến (SZ: 300496). Nó đã thiết lập quan hệ đối tác mạnh mẽ với các công ty công nghệ hàng đầu thế giới, bao gồm các nhà cung cấp chất bán dẫn, linh kiện, thiết bị đầu cuối, phần mềm và Internet, cũng như các nhà cung cấp dịch vụ di động, mang lại cho công ty lợi thế tích hợp dọc độc đáo và hướng tới tạo ra các thiết bị thông minh chất lượng cao.

ThunderSoft có hơn 25 trung tâm và văn phòng R&D tại Trung Quốc và hiện diện toàn cầu tại Đức, Phần Lan, Bulgaria, Nhật Bản, Hàn Quốc, Ấn Độ, Malaysia, Singapore, Canada, Mỹ và Việt Nam.

Chính sách bảo hiểm

  • Bảo hiểm sức khỏe & tai nạn PVI Premium; 
  • Bảo hiểm xã hội

Các hoạt động ngoại khóa

  • Du lịch hàng năm
  • Zumba
  • Bóng đá
  • Bóng bàn
  • Cầu lông
  • Teambuilding

Lịch sử thành lập

  • ThunderSoft được thành lập năm 2021.

Mission

Công ty không ngừng đổi mới, sáng tạo để kiến tạo hệ sinh thái các sản phẩm dịch vụ đẳng cấp, góp phần nâng cao chất lượng cuộc sống của mọi người và nâng tầm vị thế của thương hiệu Việt trên trường quốc tế.

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