Tasks / Responsibilities:Develop port and optimize embedded software for TI TDAV4x using TI SDK and and maintain software on A72 (QNX) and R5 (FreeRTOS) execution domains.
Develop and optimize QNX components including resource managers services BSP-level configurations and device and troubleshoot Inter-Processor Communication (IPC/IPCC) across heterogeneous cores (A72 R5).
Develop and integrate QNX device drivers (SPI I2C UART PCIe Ethernet custom peripherals).Design implement and optimize FreeRTOS tasks queues driver interfaces and interrupt handlers.
Collaborate with system hardware and architectural teams on boot flows clocking security and memory configurations.
Debug system issues using Trace32 TI CCS QNX Momentics JTAG tools and instrumentation tracing.
Work with development infrastructure: Docker devcontainers JFrog Artifactory GitHub.
Contribute to and maintain documentation using docs-as-code workflows with Sphinx and sphinx-needs.
Expected skill set(Top 5 must to have skills in the order of priority):Deep hands-on experience with TI SoCs (TDAV4x) and TI SDK/PSDKStrong expertise in QNX Neutrino RTOS (drivers services resource managers)
Experience with Inter-Processor Communication (IPCC) between A72 and R5 coresDevelopment experience on ARM Cortex-A72 (QNX) and Cortex-R5 (FreeRTOS)Strong embedded C/C development and low-level debugging using Trace32 CCS QNX tools
Good to Have skills:Safety-critical functionality development as per ISO 26262 Linux driver development and U-Boot C static analysis tools (PC-lint QAC).Knowledge of OpenVX TI Vision Apps DSP/IVA pipelines.
Familiarity with PCIe TSN Ethernet CAN and sensor boot cryptography accelerators HSM tuning cache/memory coherency optimization for multicore architectures.
Experience with continuous documentation workflows and DevOps practices
Special note for IJRs: Candidates with prior experience on the Ford DAT3 project will be given strong preference as this experience directly aligns with our platform toolchain and automotive software integration environment.
Qualifications :
BE/ in E&C or equivalent
Additional Information :
5 - 10 years
Remote Work :
No
Employment Type :
Full-time
Bosch first started in Vietnam with a representative office in 1994. Bosch has its main office in Ho Chi Minh City, with branch offices in Hanoi and Da Nang, and a Powertrain Solutions plant in the Dong Nai province to manufacture pushbelt for continuously variable transmissions (CVT) ... View more