Plus is a global provider of highly automated driving and fully autonomous driving solutions. As a Senior/Staff Software Engineer, Runtime, you will work closely with autonomy and runtime teams to improve the redundant on-vehicle platform and autonomous software stack.
Requirements
- Minimum 5+ years of professional experience
- MS or PhD in Computer Science or related field
- Strong programming skills in C++ and Python
- Basic understanding of computer vision and deep learning models
- Hands-on experience of high performance IPC / middleware stack
- Strong analytical skills, especially for performance troubleshooting (e.g. profiling, roofline model)
- Familiarity with CUDA, OpenCL, OpenVX, Halide or other SIMD programming models.
- Ability to quickly learn and adapt to new technology
- Ability to work on large code bases and a fast growing environment
- Strong communication skills
- Familiar with Linux system and basic kernel tuning, network tuning, device tree tuning, timesync, etc.
- Comfortable with On-vehicle troubleshooting and performance profiling
Benefits
- Highly competitive salary
- Catered free lunch
- Unlimited snacks and beverages
- 401(k) plan