Custom Software Engineer
Core
Lead performance analysis, optimization, and validation for high-performance computing (HPC) platforms in automotive environments, ensuring system responsiveness, reliability, and scalability across infotainment, ADAS, connectivity, and vehicle control domains.
Role type
Senior Performance & Stability Lead (Automotive HPC)
Builds
High-performance computing platforms for automotive systems
Domain
Automotive embedded systems and high-performance computing
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Performance engineering for embedded/HPC systems, Proficiency in profiling tools (perf, Valgrind, Trace32, SystemTap, systrace), Deep understanding of Linux/RTOS internals, Experience with automotive-grade SoCs, Real-time constraints and fault tolerance knowledge, Debugging and root cause analysis, Safety and security concepts (ASIL, secure boot)
Preferred skills
Experience with embedded Linux, Android Automotive, QNX, or AUTOSAR environments
Technologies
Linux, RTOS, perf, Valgrind, Trace32, SystemTap, systrace, embedded Linux, Android Automotive, QNX, AUTOSAR
Responsibilities
Define and lead performance and stability strategies for automotive HPC platforms, Analyze system-level performance across CPU, GPU, memory, I-O, and networking subsystems, Identify bottlenecks and implement optimizations in embedded Linux, Android Automotive, QNX, or AUTOSAR environments, Collaborate with software, hardware, and validation teams to ensure real-time responsiveness and thermal stability, Develop and maintain performance profiling tools, dashboards, and automated test frameworks, Mentor engineers in performance tuning, system diagnostics, and root cause analysis
Seniority
Senior, hands-on IC with leadership responsibilities