Staff Engineer
Core
Define and drive technical strategy for AI adoption in embedded software, developing AI-powered solutions for drivers, BSP integrations, and validation utilities.
Role type
Staff Engineer (AI/Embedded Software)
Builds
AI-powered embedded software components, RAG systems, automated test pipelines, and validation frameworks.
Domain
Embedded systems, Automotive, AI/ML
Deliverable
production ML models
Required skills
C/C++, Python, Embedded Linux, RTOS, CAN/LIN/SPI/I2C/UART, PyTorch, Hugging Face, LangChain, RAG architectures, Vector databases, LoRA/QLoRA fine-tuning, Model serving, HIL validation, System debugging
Preferred skills
RISC-V, AUTOSAR, ISO 26262, MLOps, GPU environments, Compiler analysis, AI governance, Semiconductor validation
Technologies
PyTorch, Hugging Face, LangChain, LlamaIndex, Haystack, Vector databases, CI/CD pipelines
Responsibilities
Design and deploy RAG systems using source code and technical documentation; Build and fine-tune SLM- and LLM-based solutions for software generation and test automation; Create automated pipelines transforming requirements into test cases; Integrate AI tooling into source control, IDE, and CI/CD workflows; Establish model evaluation methods and quality metrics; Define governance and security controls for AI-generated artifacts in safety-critical environments; Provide technical leadership and mentorship across engineering teams.
Seniority
Staff, hands-on IC with strategic leadership