About this opportunity
Careers lists this Software Engineer opportunity in san jose, California. Review the employer’s description below for duties, qualifications and application requirements.
Job description
C Software Engineer High-Performance Linux Systems | Full-Time | San Jose CA
About the Role
We are looking for a skilled and experienced C Engineer to design and build high-performance software on Linux. You will be a key contributor to an advanced multi-disciplinary system that integrates AI modules, hardware interfaces, and sensor data --- working at the intersection of performance engineering and cutting-edge technology.
Key Responsibilities
Design and develop high-performance, reliable C services and libraries on Linux
Improve build speed, reproducibility, and developer experience
Profile and optimize CPU, memory, I/O, and concurrency; debug complex multithreaded issues
Write comprehensive unit and integration tests; apply sanitizers and static analysis tools
Contribute to CI/CD pipelines and internal developer tooling
Requirements
Experience developing real-time systems involving both software and hardware components
C Experience 5 years with modern C 17/20, STL, templates, multithreading & synchronization
Python 2 years of Python development
Low-Level Programming Strong debugging skills and experience with low-level tooling
Dev Practices Git, code reviews, and unit testing methodology
Real-Time Algorithms Proven experience implementing real-time algorithms
Education B.Sc / B.A in Computer Science or a relevant technical field
Team & Delivery Collaborative team player with a track record of shipping production-grade software
Location
Available to work on-site at our SJ, CA Office 4--5 days per week
Nice to Have
Proficiency with C development and optimization tooling
GPU programming experience with CUDA or OpenCL
Python for tooling, test automation, and bindings (pybind11)
Background in image processing
#J-18808-Ljbffr
Worksite address
san jose, CA, 95199, US
Who can apply
Review the original listing for work authorization, qualifications and employer requirements.