Onboard - Sr. Software Engineer, Onboard Performance
Join TuSimple and help change the way the world moves. Together we're making freight transportation safer, more efficient, and more environmentally friendly.
Job Description:
Tusimple is a data-driven company. Onboard performance infrastructure team builds a framework running onboard to collect all metrics relevant to performance. This team also provides offboard tools to analyze those metrics so that the onboard autonomy software stack can be improved over time.
This role requires a deep understanding of Linux internals, computer architecture (CPU, GPUS, Memory, etc) and close collaboration with other teams in the company to debug and solve performance problems.
What You'll Do:
- Work on core and low-level onboard infrastructure software of the autonomous driving software system.
- Build and deploy onboard performance metrics collecting system to understand the resource (CPU, memory, and GPU) utilization
- Collaborate with other onboard software teams to optimize software components in terms of resource utilization, and real-time performance
- Debug onboard performance issues and improve performance of different components
Experience & Skills Required:
- 5+ years of industrial C/C++ coding experience
- Deep understanding of Unix/Linux internals
- Knowledge of the Linux kernel internals, understanding how scheduler, memory management, and IPC work
- Understanding of the needs of building latency sensitive and real-time applications
- Solid understanding of CPUs architecture (x86 or ARM)
- Strong problem solving and debugging skills
- Hands on experience on performance tuning, understanding of the prevalent performance tools such as perf, ebpf, and ftrace
Preferred Skills and Experience:
- 7+ years of Unix/Linux environment experience and C development
- Linux kernel development experience
- Experience with collaboration tools such as Jira, Git, and GitHub
- Previous experience with AV industry
Perks
- 100% employer-paid healthcare premiums for you and your family
- Work visa sponsorship available
- Relocation assistance available
- Breakfast, lunch, and dinner served every day
- Full kitchens on every floor with unlimited snacks, drinks, special treats, fruits, meals, and more
- Stock options / equity
- Gym membership reimbursement
- Monthly team building budget
- Learning/education budget
- Employer-paid life insurance
- Employer-paid long and short disability
TuSimple is an Equal Opportunity Employer. This company does not discriminate in employment and personnel practices on the basis of race, sex, age, handicap, religion, national origin, or any other basis prohibited by applicable law. Hiring, transferring and promotion practices are performed without regard to the above-listed items.
Brown University, California Institute of Technology, Carnegie Mellon University, Columbia University, Cornell University, Dartmouth College, Duke University, Georgia Institute of Technology, Harvard University, Harvey Mudd College, Massachusetts Institute of Technology, North Carolina State University, Northwestern University, Princeton University, Purdue University, Rice University, Rose - Hulman Institute of Technology, Stanford University, Tufts University, University of California — Berkeley, University of California — Los Angeles, University of Illinois--Urbana-Champaign, University of Maryland--College Park, University of Massachusetts--Amherst, University of Michigan--Ann Arbor, University of Notre Dame, University of Pennsylvania, University of Southern California, University of Texas Austin, University of Washington, University of Wisconsin--Madison, Williams College, Worcester Polytechnic Institute (WPI), Yale University, MIT, CMU, Waymo, Uber, Facebook, Uber, Amazon, Cruise, Tesla, Argo AI, Baidu, DIDI, Zoox, Nutonomy, Nuro, Aptiv, Pony.Ai, Kodiak, Toyota, Nissan, GM, Ford, VW, Autonomous Car, Autonomous Driving, Robotics, Artificial Intelligence, Machine Learning, Deep learning, Perception, Prediction, Planning, Control, Anduril Industries, Sift, Nauto, Tempus, Salesforce, Automation Anywhere, SenSat, Phrasee, Defined Crowd, Pymetrics,Siemens, Socure, AEye, Rev.com, Suki.ai, Verkada, DataVisor, People.ai, AlphaSense, Icertis, Casetext, Blue River Tech, Nvidia, Bright Machines, Orbital Insight, Brighterion, H2O, Intel, Clarifa, X.ai, Zebra Medical Vision, Iris AI, Freenome, Neurala, Akamai, Zoho, ServiceNow, SalesForce, Oracle, Tableau,Splunk,Cvent, Veeam,Atlassian, DocuSign, Dropbox, Veeva Systems, Proofpoint, Cornerstone, Qualtrics. New Relic, Okta, Intralinks, MuleSoft, Freshworks, Slack, Twilio, Anaplan, Stripe, Workfront, Smartsheet, Zuora, OutSystems, Coupa, Cylance, Elastic, Zoom, SailPoint, BlackLine, iCIMS, Digitate, Qualys, Kareo, DataStax, DiscoverOrg, Siteimprove, Druva, Centrify, Looker, SimilarWeb, Odoo, Kyriba, Sumo Logic, Sisense, PagerDuty, DigitalOcean, Liquid Web, Zaloni, Databricks, ServiceTitan, Fastly, SnapLogic, Mendix, Couchbase, Egnyte, Seismic, Bill.com, Justworks, Collibra, ActiveCampaign, Schoology, SalesLoft, Cylynt,