Embedded Engineer (C++/ Linux)

C++

Icon company 会社

FPT Software

Icon salary 給与
$2,500 - 2,500
Icon Location 勤務地
Ho Chi Minh
Icon Vacancies 総空席数
1 人

職務概要

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

必要なスキルと経験

• At least 3-5 years of experience in embedded Linux development with C++. • Prior experience in embedded hardware platforms using SoC & Syscon. • Experience with Dash Cam or similar embedded camera systems is a plus. • Familiarity with Agile methodologies and working in a collaborative development environment. • Strong C++ programming skills, including modern C++ (C++11 and later). • Deep understanding of Linux-based embedded systems. • Experience with Buildroot for embedded Linux system customization. • Knowledge of SPI and WiFi communication protocols. • Experience with streaming technologies, especially LIVE555. • Understanding of Linux services, interprocess communication (D-Bus), and Process State (PPS) management. • Familiarity with Power Control, G Sensor integration in embedded systems. • Ability to design and work with UML diagrams (Block, Class, Activity, Sequence, State Machine, Use Case). • Hands-on experience with MISRA C++, C-Cert for coding standards. • Proficiency in static code analysis tools like Coverity. • Experience in writing test specifications and performing test • Strong debugging skills for Linux services and embedded applications. • Experience in Detail Design for modular and scalable software architecture.

この求人に応募する理由

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

FPT Softwareについて

FPT Software là công ty công nghệ hàng đầu Việt Nam, trực thuộc Tập đoàn FPT, chuyên cung cấp dịch vụ chuyển đổi số và phát triển phần mềm cho hơn 700 khách hàng toàn cầu, trong đó có nhiều doanh nghiệp thuộc danh sách Fortune 500. Được thành lập năm 1999, đến năm 2024, công ty đã đạt doanh thu 1,22 tỷ USD và sở hữu hơn 33.000 nhân viên tại 88 văn phòng ở 30 quốc gia. 

FPT Software cung cấp các dịch vụ đa dạng như phát triển phần mềm, dịch vụ CNTT, tư vấn chiến lược, và các giải pháp công nghệ tiên tiến như AI, IoT, điện toán đám mây, và tự động hóa. Công ty đã hợp tác với nhiều đối tác công nghệ lớn như NVIDIA, Adobe, AWS, Google, IBM, Microsoft, Salesforce, SAP, và Sitecore. 

Với triết lý "Mặt trời không bao giờ lặn", FPT Software cung cấp dịch vụ công nghệ 24/7 đẳng cấp thế giới, phục vụ khách hàng trong các lĩnh vực như ngân hàng, tài chính, logistics, vận tải, y tế, và sản xuất. 

Công ty đặc biệt chú trọng đến phát triển nguồn nhân lực và xây dựng môi trường làm việc thân thiện, đa văn hóa. FPT Software cung cấp nhiều chương trình đào tạo chuyên sâu, hỗ trợ nhân viên phát triển kỹ năng và sự nghiệp trong môi trường toàn cầu.

類似の仕事

Sign In

I don't have an account