Embedded Engineer C++/ Linux

FPT SOFTWARE
Mức lương
Đang cập nhật
Địa điểm làm việc
Thủ Đức, Hồ Chí Minh
Kinh nghiệm yêu cầu
Cập nhật
Thông tin cơ bản

Mô tả công việc

Mô tả công việc

ABOUT COMPANY
FPT Software, a subsidiary of FPT Group, is a leading global IT service provider headquartered in Vietnam. With 33,000+ employees in 88 offices across 30 countries, we serve 1,100+ clients, including 96 Fortune 500 companies.
We believe diversity fuels innovation and strive to create an inclusive workplace where talents of all backgrounds thrive. We welcome expatriates and international professionals to bring fresh perspectives and help shape the future of technology.

JOB OVERVIEWWe are looking for a skilled C++ Linux Embedded Engineer to work on the development of a Dash Cam system. The role involves working primarily with Linux and C++ on hardware platforms with SoC and Syscon. The engineer will develop and optimize software that integrates with D- bus Communication, SPI, WiFi communication, and streaming capabilities, ensuring robust performance and reliability.

RESPONSIBILITIES
• Implement and optimize system- level features, including Power Control, G Sensor, Log System History, PWM, …, and process management.
• Design detailed architecture and module specifications (Detail Design).
• Create test specifications and execute Component Test, Unit Test, and Integration Test.
• Utilize modern C++ (including Unique Pointer, Shared Pointer) and Object- Oriented Programming (OOP) principles to develop robust and efficient software.
• Debug and analyze Linux services to ensure smooth operation.
• Conduct debugging, testing, and validation of the software on embedded platforms and Linux Environment.
• Ensure compliance with industry standards such as MISRA C++, C- Cert, and Complexity, Coverity analysis.
• Ensure proper Process State (PPS) management.
• Develop and maintain Linux services with D- Bus for interprocess communication.
• Design and implement UML diagrams, including Block Diagram, Class Diagram, Activity Diagram, Sequence Diagram, State Machine Diagram, and Use Case.
• Work with Buildroot for system customization and optimization.
• Implement streaming features using LIVE555, ffmpeg
• Develop and maintain embedded software for Dash Cam devices running on Linux with C++ Programming Language.
• Be able to perform or work with Static Code Analysis tools.

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

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

Basic Qualification
• Strong debugging skills for Linux services and embedded applications.
• Understanding of Linux services, interprocess communication (D- Bus), and Process State (PPS) management.
• Strong C++ programming skills, including modern C++ (C++11 and later).
• Proficiency in static code analysis tools like Coverity.
• Hands- on experience with MISRA C++, C- Cert for coding standards.
• Knowledge of SPI and WiFi communication protocols.
• Deep understanding of Linux- based embedded systems.
• Experience with streaming technologies, especially LIVE555.
• Ability to design and work with UML diagrams (Block, Class, Activity, Sequence, State Machine, Use Case).
• Experience with Buildroot for embedded Linux system customization.
• Experience in Detail Design for modular and scalable software architecture.
• Familiarity with Power Control, G Sensor integration in embedded systems.
• Experience in writing test specifications and performing test

Nice to have:
• Knowledge of real- time operating systems (RTOS) in embedded applications.
• Experience with Agile development methodologies.
• Experience developing software for Dash Cam or similar embedded camera systems.
• Familiarity with machine learning or AI- based image processing for Dash Cam applications.

Experience Required for Quality Assurance:
• Familiarity with Agile methodologies and working in a collaborative development environment.
• Experience with Dash Cam or similar embedded camera systems is a plus.
• At least 3- 5 years of experience in embedded Linux development with C++.
• Prior experience in embedded hardware platforms using SoC & Syscon.

Quyền lợi

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

• Attractive annual summer vacation allowance
• FPT Care insurance plan tailored for FPT employees
• International exposure and career growth across global locations
• Sponsored training courses for personal growth and up to 100% coverage for certification costs
• Salary range: Negotiate
• Work- life balance benefits with a flexible leave policy and annual health check- ups to support employee well- being
• Global and inclusive workplace with monthly cross- cultural events
• Performance- based bonuses

Cập nhật gần nhất lúc: 2025-04-16 07:25:02

Xem thêm

Đặc điểm công việc

Hạn nộp hồ sơ
09/05/2025
Hình thức làm việc
Đang cập nhật
Cấp bậc
Nhân Viên
Số lượng cần tuyển
Đang Cập Nhật
Ngành nghề
IT phần mềm
Khu vực
Thủ Đức, Hồ Chí Minh
Xem thêm
Xem thêm
Người tìm việc lưu ý:
Bạn đang xem tin Embedded Engineer C++/ Linux - Mã tin đăng: 5060048. Mọi thông tin liên quan tới tin tuyển dụng này là do người đăng tin đăng tải và chịu trách nhiệm. Chúng tôi luôn cố gắng để có chất lượng thông tin tốt nhất, nhưng chúng tôi không đảm bảo và không chịu trách nhiệm về bất kỳ nội dung nào liên quan tới tin việc làm này. Nếu người tìm việc phát hiện có sai sót hay vấn đề gì xin hãy báo cáo cho chúng tôi

FPT SOFTWARE

Quy mô: Trên 1000
Trụ sở: FPT Software Đường D1 Phường Tân Phú , District 9, Ho Chi Minh | FPT Cau Giay Building, Cau Giay, Ha Noi | Nam Ky Khoi Nghia, Ngu Hanh Son, Da Nang

Bí kíp tìm việc an toàn

Dưới đây là những dấu hiệu của các tổ chức, cá nhân tuyển dụng không minh bạch:
1. Dấu hiệu phổ biến:
Hình ảnh 1
Nội dung mô tả công việc sơ sài, không đồng nhất với công việc thực tế
Hình ảnh 2
Hứa hẹn "việc nhẹ lương cao", không cần bỏ nhiều công sức dễ dàng lấy tiền "khủng"
Hình ảnh 3
Yêu cầu tải app, nạp tiền, làm nhiệm vụ
Hình ảnh 4
Yêu cầu nộp phí phỏng vấn, phí giữ chỗ...
Hình ảnh 5
Yêu cầu ký kết giấy tờ không rõ ràng hoặc nộp giấy tờ gốc
Hình ảnh 6
Địa điểm phỏng vấn bất bình thường
2. Cần làm gì khi gặp việc làm, công ty không minh bạch:
- Kiểm tra thông tin về công ty, việc làm trước khi ứng tuyển
- Báo cáo tin tuyển dụng với 123job thông qua nút "Báo cáo tin tuyển dụng" để được hỗ trợ và giúp các ứng viên khác tránh được rủi ro
- Hoặc liên hệ với 123job thông qua kênh hỗ trợ ứng viên của 123job:
Hotline: 0961.469.398

Việc làm đề xuất liên quan

Việc làm đã xem gần đây

Từ khóa tìm việc làm tại 123Job
Embedded engineer tại tỉnh/thành