自动驾驶车辆平台团队目前正在寻找一位高级系统软件工程师。我们的团队构建 NVIDIA DriveWorks SDK,旨在提供可扩展的软件栈和框架,以构建自动驾驶车辆。我们正在寻找对设计、开发和维护与传感器驱动程序、接口、数据流、数据记录与回放及车辆接口抽象等核心技术的多个方面感兴趣的软件工程师。
您将要做的工作:
• 创建和优化软件架构和框架,以实现现实世界的性能,同时满足或超越客户需求。
• 与供应商合作,开发创新的车辆传感器。
• 开发围绕传感器数据的传感器驱动程序、插件和处理功能。
• 创建高效的传感器数据记录、回放和可视化工具。
• 在车辆内进行测试,收集数据并分析完整性。
• 与我们的汽车团队和控制团队合作,开发与车辆的接口,以实现自动驾驶。
• 支持我们的自动驾驶车辆项目的数据收集活动。
• 开发单元测试、功能文档,评估质量并提出纠正措施。
• 使用 C++ 创建高效的产品代码,利用 GPGPU 编程(CUDA)提供的高算法并行性,并遵循 MISRA 定义的质量和安全标准。
我们希望看到的:
• 计算机工程、计算机科学或相关领域的学士/硕士学位(或同等经验)。
• 优秀的 C 和 C++ 编程技能。
• 8 年以上开发和调试多线程/分布式应用程序(如多媒体系统、游戏引擎等)的证明经验。
• 对编程和调试技术有深刻的了解,尤其是针对并行和分布式架构。
• 具有 Linux、Android 和/或其他实时操作系统的背景。
• 具有摄像头、激光雷达、雷达、超声波、IMU、GPS 等传感器的经验。
• 具有车辆控制接口的经验。
• 热衷于编写低延迟、高性能的代码。
• 具备良好的沟通和分析能力。
脱颖而出的方式:
• 理解嵌入式架构。
• 具有数据并行和/或 GPGPU 编程、CUDA 和 OpenCL 的经验。
• 针对现代 OpenGL(核心配置文件)和 Linux 的软件开发经验。
• 具有版本控制系统 GIT 和构建系统 CMake 的经验。
凭借具有竞争力的薪水和全面的福利套餐,NVIDIA 被广泛认为是科技界最受欢迎的雇主之一。我们拥有一些世界上最具前瞻性和勤奋的人才,由于出色的增长,我们的特别工程团队正在快速扩张。如果您是一位具有创造力和自主性的工程师,并对技术有真正的热情,我们希望听到您的声音!
您的基本工资将根据您的地点、经验和类似职位员工的薪酬来确定。基本工资范围为 184,000 美元 - 287,500 美元。
您还将有资格获得股权和福利。
此职位的申请将在 2025 年 11 月 10 日之前接受。NVIDIA 致力于促进多元化的工作环境,并自豪地成为平等机会的雇主。我们高度重视当前和未来员工的多样性,因此在招聘和晋升实践中不会基于种族、宗教、肤色、国籍、性别、性别表达、性取向、年龄、婚姻状况、退伍军人身份、残疾状态或任何其他法律保护特征进行歧视。
JR2007508