Here is the formatted text:
U Power Robotics USA, Inc. in Sunnyvale, CA seeks Computer Programmer. Design, develop, test, and implement software components to support in-vehicle autonomous driving systems.
Job Responsibilities:
Write, test, and maintain C++ code for vehicle autonomy software components based on existing specifications and engineering guidelines;
Translate established algorithms for sensor data processing into functional software components, including voxel downsampling and vector map generation;
Use established localization methods such as Non-Deterministic Transform (NDT) and Extended Kalman Filters (EKFs) for real-time position estimation;
Develop and maintain C++ wrappers within the Robot Operating System (ROS/ROS2) framework to support in-cabin sensing and driver monitoring systems;
Implement and maintain machine learning algorithms and neural networks leveraging TensorFlow and PyTorch frameworks for real-time data processing and analysis;
Test and adjust onboard control algorithms to improve performance on vehicle planning and localization tasks; and
Write Python scripts to automate log data analysis and assist with graphical user interface (GUI) development for monitoring purposes.
This position requires a Masters degree or foreign equivalent in Computer Science, Software Engineering, or related field.
No prior work experience is required. Knowledge and skills can be acquired concurrently with, or as part of, undergraduate or graduate education through academic coursework, research projects, teaching assistantships, or practical training through internship or co-op in each of the following:
• Programming languages C++ and Python; • Robot Operating System (ROS/ROS2) development; • Sensor data processing and mapping techniques; • Deep learning frameworks such as TensorFlow and PyTorch; and • Software testing, debugging, and performance tuning.