> Markdown version of [/jobs/ext/3753318-software-engineer-c-generalist-si-systems-infrastructure](https://www.wearedevelopers.com/jobs/ext/3753318-software-engineer-c-generalist-si-systems-infrastructure). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, C++ Generalist, SI Systems & Infrastructure - **Company:** Tesla Motors - **Location:** Palo Alto, CA, United States - **Salary:** $140,000.0 - **Contract:** Permanent contract - **Skills:** Application Frameworks, Software Suite, Computer Vision, C++ (Programming Language), Nvidia CUDA, Computer Engineering, Software Debugging, Linux, Linux on Embedded Systems, Graphics Software, Inter-Process Communication, Machine Learning, Object-Oriented Software Development, OpenCL, Raw Data, Software Engineering, System Software, Image Compression, Data Logging, Multithreading, Information Technology, Build Tools, Hardware Infrastructure - **Published:** October 15, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/87899120/1 ## About the Role * Experience or familiarity with Computer Vision, Machine Learning & related software conceptsa plus * Experience with performant software design, object-oriented C++, compiler design and/or hardcore lower-level C code * Proficient developing software on a Linux host, for embedded Linux targets (cross-compilation, etc.)a plus * Experience with at least one of the following preferred: imaging software, Cuda/OpenCL, SIMD, multithreading, Linux system software (posix etc.), & computer vision * Degree in Computer Science, Physics, Computer Engineering, Electrical Engineering or proof of exceptional skills in related fields with practical software engineering experience, or equivalent experience ## Description * Write, debug and maintain robust C/C++ code underpinning the entire FSD & Optimus software suite; depending on needs and your interests/skills, you might work on code related to our high frame rate camera & vision stack, design low memory footprint image compression libraries, implement high performance inter-process communication data buffers, improve/extend our image & raw data logging/telemetry code, or make our evaluation/replay software more stable and performant * Optimize hardware resources usage, leverage custom hardware components where appropriate * Advocate for best coding practices amongst the group, build tools helping engineers to write better code (for instance, performance/memory tracking) * Generalize software frameworks when necessary while keeping in mind that too much abstraction can sometimes become a bottleneck