FA APS • FPT Duy Tân, Cầu Giấy

Embedded RTOS

Full-time Middle Embedded
Mức lương
Thỏa thuận
Hạn nộp hồ sơ
28/10/2026
Lượt xem
108
Đăng ngày
28/09/2026

Mô tả công việc

JOB SUMMARY

We are looking for a Radar Integration & Validation Engineer to integrate embedded software components into automotive radar applications and validate the resulting software on target platforms. The engineer will work across software integration, embedded debugging, automated testing, CI/CT, and quality evidence for Radar SDK and Radar Control Application deliverables.

RESPONSIBILITIES

Software Integration
Integrate Radar SDK components and related software packages into Radar Control Applications.

Integrate and configure RTOS, AUTOSAR or non-AUTOSAR drivers, middleware, TCP/IP, IPCF, security components, and Radar Front-End software as applicable.

Perform software bring-up, porting, and integration across supported automotive MCU and radar platforms.

Support application development based on customer requirements and existing NXP software components.

Maintain build configurations, Makefiles, and integration assets required for target deployment.

Validation and Test Automation
Develop, maintain, and execute unit, integration, and system-level tests for Radar SDK components and radar applications.

Develop and enhance automated testing frameworks and test scripts using C, Python, shell scripting, or relevant test tools.

Perform sanity, functional, non-functional, regression, firmware, and integration testing.

Integrate automated tests into CI/CT or CI/CD workflows and support repeatable execution.

Analyze test results, identify failures, and discuss defects with development teams.

Debugging and Root Cause Analysis
Debug embedded software integration and validation issues using target debuggers, logic analyzers, network-analysis tools, and oscilloscopes.

Investigate issues related to memory, boot flow, RTOS, drivers, middleware, communication interfaces, and target configuration.

Perform root-cause analysis and distinguish software, hardware, configuration, and test-environment issues.

Reproduce issues across software releases, component versions, and target platforms.

Quality and Technical Documentation
Contribute to requirements verification evidence and requirement-to-test traceability.

Prepare and maintain Test Plan, Test Strategy, Test Specification, Test Report, Test Summary Report, and coverage evidence.

Document integration configuration, test procedures, results, defects, and technical findings.

Support safety- and security-related test scope where applicable.

Customer and Team Collaboration
Work with customer software architects, developers, validation engineers, and project stakeholders.

Participate in technical discussions, design reviews, defect triage, and knowledge-transfer activities.

Provide technical support and mentoring for integration and validation activities when required.

Yêu cầu ứng viên

1. Embedded Programming
Must-Have

Strong Embedded C programming knowledge for microcontroller-based systems.

Working knowledge of Python and/or shell scripting for automation and tooling.

Understanding of peripheral drivers, memory, boot sequence, and RTOS concepts.

Ability to read and understand existing embedded codebases and software-component interfaces.

2. Software Integration
Must-Have

Experience in embedded firmware or software integration and target bring-up.

Experience integrating drivers, middleware, RTOS, and application components.

Working knowledge of AUTOSAR and non-AUTOSAR software, including MCAL, CDD, and middleware concepts.

Familiarity with configuration and development tools such as EB tresos, S32 Configuration Tool, or S32 Design Studio is preferred.

3. Validation and Test Automation
Must-Have

Experience in firmware testing, integration testing, system testing, and test automation.

Ability to create test plans, test specifications, test cases, test scripts, reports, and traceability evidence.

Knowledge of automation or unit-test frameworks such as Unity, Ceedling, pytest, Robot Framework, or an equivalent framework.

Working knowledge of Git and CI/CT or CI/CD workflows.

4. Communication Protocols
Must-Have

Solid understanding of embedded communication protocols such as I²C, SPI, and UART.

Knowledge of automotive and network protocols such as CAN, LIN, Ethernet, and TCP/IP is preferred.

5. Debugging and Hardware Interaction
Must-Have

Experience with embedded debuggers and analysis tools such as Lauterbach, logic analyzers, CANoe, Wireshark, or oscilloscopes.

Ability to understand electrical schematics, PCB layouts, component data sheets, and hardware-software interfaces.

Strong analytical and root-cause analysis capability.

6. Automotive and Radar Domain
Preferred

Experience with automotive MCU platforms such as NXP S32R, SAF85xx, S32K, AURIX, or equivalent platforms.

Knowledge of automotive ECU domains, ADAS, radar applications, or Radar Front-End software is preferred.

Experience with Radar SDK, Radar Control Applications, or automotive radar software components is an advantage.

7. RTOS, Safety, and Quality
Preferred / Project-Dependent

Experience with AUTOSAR OS, NXP RTOS, FreeRTOS, QNX, Green Hills INTEGRITY, or another automotive RTOS.

Functional-safety testing experience and knowledge of ISO 26262 are preferred.

Knowledge of Automotive SPICE processes and software quality deliverables is an advantage.

8. Collaboration and Communication
Required

Ability to work independently and collaborate directly with customer technical teams.

Good English communication for technical discussion, reporting, and issue clarification.

Structured working style, ownership, and willingness to learn radar-domain technologies.

Tech Stack

Hardware Embedded