0% found this document useful (0 votes)
7 views5 pages

Job Descriptions for C/C++ Developers

The document lists various job descriptions for engineering positions, primarily focusing on Embedded Engineering and Software Development roles across multiple companies such as Bosch, Gameloft, and Samsung. Key skills required include proficiency in C/C++, Python, and experience with software development methodologies like Agile and CI/CD. The document highlights the importance of both technical skills and communication abilities in these roles, with a notable emphasis on the growing relevance of Python in Embedded AI and IoT applications.

Uploaded by

Duy V
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views5 pages

Job Descriptions for C/C++ Developers

The document lists various job descriptions for engineering positions, primarily focusing on Embedded Engineering and Software Development roles across multiple companies such as Bosch, Gameloft, and Samsung. Key skills required include proficiency in C/C++, Python, and experience with software development methodologies like Agile and CI/CD. The document highlights the importance of both technical skills and communication abilities in these roles, with a notable emphasis on the growing relevance of Python in Embedded AI and IoT applications.

Uploaded by

Duy V
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

JD của các công ty

 Embedded Engineer (C/C++)


Bosch Global Software Technologies Company Limited
[Link]
company-limited-2231?utm_source=[Link]

Job description
As an Automotive Cybersecurity Developer, you will join an international self-organizing
Scrum team in a multicultural Scaled Agile environment (SAFe) to develop security-based
solution and shape CI/CD pipelines (DevOps) for a project with more than 150 software
developers.
+ You are responsible for the design and the implementation of a SEC architecture
+ You are working on solutions covering all aspects of a secure, scalable and reliable SEC +
platform
+ Establishing professional processes
+ Architectural optimizations in the area of return of invest

Your skills and experience


Must have requirements:
+ Bachelor of engineering or related fields.
+ 3 - 10 years of experience for Embedded Software Development.
+ Good coding skills in C/C++ and scripting languages (Python, Ruby, Groovy,..),
+ Interested in Secure Design, Secure Coding, Security Concept.
+ Good English communication
+ Good communication skills, a good team worker, a convincing advocate for clean code
mindset and cloud native
Nice-to-have requirements:
+ Experience with Linux, QNX
+ Experience with CI/CD pipelines (DevOps), SAFe, Scrum

 [HCM] Gameloft – Tuyển dụng Java/C++ Developer


[Link]
utm_source=[Link]

Yêu cầu ứng viên:


- Ngôn ngữ C++ và OOP.
- Kỹ năng tư duy và suy nghĩ logic.
- Có đam mê với game và lập trình game.
 Kỹ sư Phát triển Phần mềm (Fullstack Developer)
Viettel AI
[Link]

Yêu Cầu Công Việc


Tốt nghiệp Đại học Chính quy loại Khá trở lên, chuyên ngành Công nghệ thông tin, Điện tử
viễn thông, Hệ thống thông tin quản lý, Khoa học máy tính... thuộc khối ngành CNTT.
Có từ 2 năm kinh nghiệm trở lên (chấp nhận ghi nhận cả quá trình kinh nghiệm đi làm trong
thời gian chưa tốt nghiệp).
Tiếng Anh tương đương TOEIC 550/990 (Chưa yêu cầu có bằng khi tuyển dụng đầu vào).
Thành thạo lập trình Python với kinh nghiệm từ 02 năm.
Thành thạo một trong các framework: Flask, Django.
Thành thạo làm việc với SQL (Mysql, PostgreSQL), NoSQL (Mongo).
Có kinh nghiệm Bootstrap, Web API, các mô hình MVC, MVVM.
Có kinh nghiệm làm việc với ReactJS

 C/C++ Developer
FPT Software
[Link]

JOB OVERVIEW
We are seeking a C/C++ Developer to join us in developing cutting-edge software for
medical devices such as blood analyzers, dialysis machines, and ultrasound systems, etc. This
project focuses on the Japanese and Asian markets, in collaboration with leading healthcare
technology providers, within a dynamic and innovative team environment

 Embedded Engineer Fresher


Viettel High Tech
[Link]

Yêu cầu ứng viên


+ Sinh viên năm cuối chuyên ngành: Điện tử viễn thông, khoa học máy tính, kỹ thuật phần
mềm, kỹ thuật máy tính, tự động hóa,...
+ Bằng Khá, Toeic >550
+ Hiểu biết về lập trình C/C++ cho các dòng vi xử lý (AVR,PIC,ARM…). Hiểu biết về cấu
trúc, cơ chế hoạt động của Vi điều khiển
+ Có kiến thức cơ bản về kỹ thuật vi xử lý và kỹ thuật điện tử (điện tử tương tự, điện tử số,
mạch logic...), kiến trúc máy tính, hệ điều hành, kỹ thuật lập trình.
 (Senior) C++ Developer – Zalo
VNG Corporation HCM
[Link]

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


+ Tốt nghiệp Đại học chuyên ngành Công nghệ thông tin.
+ Ít nhất 1 năm kinh nghiệm lập trình C++ trên Windows.
+ Có kinh nghiệm lập trình Multithread, Socket, Database.
+ Có kiến thức tốt về OOP, Design patterns, Data structures & Algorithms
+ Ưu tiên có kinh nghiệm lập trình ứng dụng cho desktop có giao diện đồ họa sử dụng Qt
Framework.

 Embedded Software Engineer (C++, Linux)


Samsung Electronics HCMC CE Complex
[Link]
complex-1601

Your skills and experience


General Requirement:

Bachelor's or Master's Degree in Computer Science, Computer Engineering, relevant


technical field, or equivalent practical experience.
At least 1 years of experience with C, C++, C#, Linux, Docker.
Good in English communication for working.
Ability to work on multiple tasks concurrently.
Self-motivated with a strong desire to learn.
Solid decision-making skills and judgment – can be depended upon to meet goals, foresee
and avert problems.
Technical Requirement:

C, C++, C# programming experience.


Proven working experience in installing, configuring and troubleshooting UNIX/Linux based
environments.
Solid scripting skills (i.e., shell scripts, Python).
Experience in window application and device protocol (PDM/HDPC, MSPG, EIDEN).
Strong understanding CI/CD system.

 Experienced EMBEDDED SOFTWARE ENGINEER


Renesas Electronics
[Link]
electronics-3748874755/

Your Qualifications:
+ At least 4 years’ experience in Embedded Software Development
+ Good at C/C++ programming (experience in Assembly is a plus)
+ Capable of reading and understanding hardware manual
+ Knowledge in Java/Android/Linux is a plus.
+ Knowledge of Multimedia system, Graphics library, image processing or Audio/Video
Codec is a plus.
+ Have knowledge in quality control
+ Good at English communication

 Embedded AI Engineer
Motorola Solutions
[Link]
Engineer_R57580

Key Responsibilities
Your responsibilities will cover the entire lifecycle of an AI model, from receiving it from the
research team to ensuring its efficient operation on the end device.
1. AI Model Optimization & Deployment:
Analyze trained AI models (from TensorFlow, PyTorch) to identify performance bottlenecks
and resource requirements (memory, compute).
Convert models into inference-optimized formats such as ONNX, TensorRT, and TFLite.
Apply advanced optimization techniques, including quantization (INT8/FP16) and pruning,
to reduce model size and accelerate processing speed while maintaining accuracy.
Profile and benchmark model performance on target hardware (e.g., NVIDIA Jetson, ARM
CPUs) to ensure latency and throughput criteria are met.
2. Application Software Development:
Build high-performance applications and libraries in C++/Python to load, manage, and
execute AI models in both Linux and Windows environments.
Develop end-to-end data processing pipelines, from pre-processing input data (images,
video) to post-processing model outputs.
Create and maintain unit and integration tests to ensure the stability and accuracy of AI
features.
3. Research & Improvement:
Stay current with the latest technologies, algorithms, and tools in embedded AI and efficient
machine learning.
Research and experiment with new AI models to evaluate their feasibility and potential for
product application.
Participate in troubleshooting, debugging, and continuously improving deployed AI systems
to enhance performance and reliability.
4. Collaboration & Technical Support:
Collaborate closely with AI/ML scientists to understand model architectures and deployment
requirements.
Work with hardware engineering teams to leverage specialized on-chip acceleration features.
Support other teams (such as QA and Product) in integrating and testing AI solutions.

 Senior Embedded Software Engineer- C/C++, Python, Linux


OLLI
[Link]

Your skills and experience


Minimum Requirements
Bachelor’s degree in computer engineering, a related technical field, or equivalent work
experience.
Minimum of 4 years of experience in software development.
Experience in developing IoT applications.
Strong programming skills in C/C++, Python, or equivalent.
Good knowledge of embedded operating systems such as Linux, RTOS, and
Microcontrollers.
Ability to read schematics and understand electronic circuitry.

Preferred Experience
Experience with Audio DSP in embedded systems, including noise reduction, echo
cancellation, and beam forming.
Knowledge of bootloaders.
Experience with various interfaces (Ethernet, Bluetooth, Wi-Fi, RS232, USB, etc.)

Nhận xét
- C++ xuất hiện nhiều trong các JD embedded/thiết bị (Bosch, Samsung, Renesas, Viettel).
- Python xuất hiện bổ trợ (test/scripting) và trong Embedded-AI/Computer Vision trên thiết
bị (Motorola, một số IoT/AI company).
→ Nếu OOP hướng embedded/thiết bị: ưu tiên C++; nếu sang embedded-AI/IoT: dùng
Python OOP.

You might also like