
文远知行Software Engineer-Onboard Infrastructure(2026届校招)
任职要求
Job description: Continuously improve autonomous driving runtime framework and core applications, including but not limited to High performance, high reliable data transport framework Logging infrastructure Incident monitoring and collection Autonomous driving state management, fault monitoring and handling System reliability improvement Job Requirements: Experienced in C++, familiar with C++ new features Familiar with multi-threading Strong system analysis and problem-solving ability Strong communication skills and team work ability Strong interest in system software development Plus: Experience in system profilingExperience in QNX, ASIL-D, PCIe/DMA, Nvidia Orin/DriveOS/NvStreams Familiar with OS kernel Familiar with ROS/ROS2, Apollo CyberRT, Iceoryx
工作职责
无

Assist in designing, coding, and testing software applications based on project requirements. Participate in code reviews and contribute to team knowledge sharing. Collaborate with cross-functional teams including QA, product, and design teams. Write clean, maintainable, and well-documented code. Troubleshoot, debug, and upgrade existing systems. Stay updated with new technologies and development practices.
• Design, build, and maintain scalable compute pipelines for A/B scorecard calculation, supporting both first-party and future third-party customers. • Develop and optimize distributed systems for high-performance experimentation infrastructure. • Implement and tune big data technologies (e.g., Hadoop, Spark) to ensure efficient processing of large-scale experiment data. • Collaborate with engineers, product managers, and stakeholders to define requirements and deliver impactful experimentation solutions. • Apply A/B testing methodology to drive data-driven decision-making across Microsoft. • Monitor, troubleshoot, and improve the reliability and performance of experimentation pipelines. • Contribute to a culture of innovation, continuous learning, and knowledge sharing within the team.
As a software engineer, you will: • Design, develop, and maintain new features and enhance existing systems.Write clean, testable, and maintainable code. • Troubleshoot live-site issues, deploy fixes, and improve system reliability. • Work collaboratively with cross-functional teams to drive project success. • Ensure security compliance by configuring, updating, and maintaining security tools and standards.