Khám phá việc làm AI & Data nổi bật.
Xem ngay

Cockpit BSP Engineer (C++, Linux, Embedded )~ 2000$

Suntech Vina (Hợp tác cùng tập đoàn CNTT hàng đầu Ấn độ)
Ba Đình, Hà Nội, Quận Ba Đình, Hà Nội
Tại văn phòng
Đăng 10 giờ trước
Chuyên môn:
Lĩnh vực:
Sản Xuất và Kỹ Thuật
Sản Phẩm Phần Mềm và Dịch Vụ Web

Mô tả công việc

Role Overview:

We are seeking a highly skilled and motivated BSP (Board Support Package) Engineer to join our team. The BSP Engineer will be responsible for configuring Linux systems, developing and optimizing BSP drivers, and working on key subsystems such as Audio, Video, Ethernet, USB, and more. This role requires a strong understanding of hardware-software integration, bootloaders, HAL layer components, and hypervisor tuning, making it critical to the success of our embedded systems projects.

Key Responsibilities:

1.Linux Configuration and Customization

  • Configure and build custom Linux distributions for target hardware platforms.
  • Customize kernel configurations to meet project-specific requirements.
  • Debug and resolve system-level issues, including kernel panics and driver conflicts.

2. Driver Development

  • Design, implement, and optimize BSP drivers for subsystems such as Audio, Video, Ethernet, and USB.
  • Develop low-level software to interface with hardware components.
  • Ensure compatibility and performance across various hardware configurations.

3. Hardware Bring-Up

  • Perform hardware bring-up for new boards and platforms.
  • Debug and resolve hardware-software integration issues.
  • Collaborate with hardware teams to ensure seamless operation of the system.

4. Bootloader and Initialization

  • Develop and customize bootloaders for secure and efficient system initialization.
  • Implement trusted boot mechanisms and secure boot processes.
  • Optimize boot time performance.

5. System Integration and HAL Layer

  • Develop and integrate HAL (Hardware Abstraction Layer) components.
  • Ensure proper communication between hardware and higher-level software layers.
  • Work closely with application and framework teams to resolve integration challenges.

6. Performance Analysis and Optimization

  • Use performance analysis tools to benchmark and improve system performance.
  • Identify bottlenecks and implement solutions to enhance system efficiency.
  • Develop scripts for automation and KPI measurement using Python or shell scripting.

7. Hypervisor Tuning

  • Configure and tune hypervisors for optimal resource allocation and inter-VM communication.
  • Implement and optimize virtualization solutions, including shared memory and VirtIO mechanisms.

8. Documentation and Compliance

  • Create detailed technical documentation, including design specifications and test plans.
  • Ensure compliance with relevant industry standards and safety requirements

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

Mandatory Skills:

- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.

- Extensive experience with Linux kernel and driver development in C/C++.

- Strong knowledge of Audio, Video, Ethernet, and USB subsystems.

- Hands-on experience with bootloaders (e.g., U-Boot, Coreboot) and system initialization.

- Proficiency in HAL development and hardware-software integration.

- Experience with debugging tools like gdb, dmesg, and oscilloscope.

- Knowledge of hypervisors and inter-VM communication mechanisms.

- Proficiency in scripting languages such as Python and shell scripting.

- Solid understanding of hardware architectures and interfaces (e.g., I2C, SPI, PCIe).

- Proficiency in Office suite and Collaboration framework such as Confluence, JIRA, SharePoint etc.

Desired Skills

- Familiarity with automotive protocols such as CAN, LIN, and FlexRay.

- Experience with secure boot and trusted execution environments.

- Knowledge of real-time operating systems (RTOS) and their integration with Linux.

- Exposure to version control systems (e.g., Git) and CI/CD pipelines.

- Experience with performance analysis tools like Perfetto, TraceLogger, or similar.

- Understanding of Agile development methodologies and ASPICE processes.

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

Quyền lợi khi tham gia dự án

  • Học hỏi công nghệ tiên tiến: Làm việc trực tiếp với các công nghệ mới nhất trong Android Automotive, Linux BSP, ADAS – những lĩnh vực định hình tương lai của phương tiện điều khiển bằng phần mềm.
  • Hợp tác với các tập đoàn toàn cầu: Tham gia cùng một trong những công ty kỹ thuật CNTT hàng đầu Ấn Độ, được tin cậy bởi nhiều OEM và Tier-1, và một tập đoàn công nghệ ô tô toàn cầu đang cung cấp digital cockpit & giải pháp xe thông minh cho hàng triệu phương tiện.
  • Phát triển sự nghiệp quốc tế: Cơ hội làm việc tại các trung tâm phát triển toàn cầu của công ty tại Châu Âu, Nhật Bản và Ấn Độ.
  • Tác động quy mô lớn: Công việc của bạn sẽ ảnh hưởng trực tiếp đến thế hệ xe thông minh tiếp theo, phục vụ hàng triệu tài xế toàn cầu.

Đây là cơ hội hiếm có để tăng tốc sự nghiệp trong lĩnh vực kỹ thuật phần mềm ô tô, trở thành một phần của một chương trình mang tầm toàn cầu.

Suntech Vina (Hợp tác cùng tập đoàn CNTT hàng đầu Ấn độ)

Mô hình công ty
Sản phẩm
Lĩnh vực công ty
Phần mềm và Dịch vụ Trí tuệ Nhân tạo
Quy mô công ty
1-50 nhân viên
Quốc gia
Vietnam
Thời gian làm việc
Thứ 2 - Thứ 6
Làm việc ngoài giờ
Không có OT

Việc làm tương tự dành cho bạn

Nhận các việc làm tương tự qua email