Sr. Embedded & Compute Software Developer

Remote Full-time
Role OverviewThis role provides technical leadership in the design, development, and optimization of high-performance GPGPU and AI inference libraries built on top of Vulkan SC drivers. The position focuses on delivering efficient, scalable compute solutions across embedded GPU platforms, including Arm Mali and Intel architectures, while ensuring robust performance and reliability. Key responsibilities include driving end-to-end library development, from architecture and implementation to optimization and certification, while maintaining AI model testing infrastructure and defining validation standards. The role also leads platform porting and release efforts for new hardware targets and customer deployments, providing ongoing post-delivery support. In addition to hands-on engineering, this position plays a critical role in cross-functional collaboration: producing clear technical documentation for diverse stakeholders, contributing to competitive market analysis with product management, and supporting continuous improvement of Vulkan SC drivers through debugging and issue resolution. The role also emphasizes team growth and innovation, including mentoring engineers, onboarding new team members, and exploring emerging AI compute capabilities and use cases to expand the impact of the software stack. Key ResponsibilitiesDesign and implement GPGPU and AI inference libraries on top of our Vulkan SC drivers, with a focus on correctness and performanceOptimize AI inference across the embedded GPU platforms we supportLead porting and release efforts to new platforms and customers, including post-delivery supportMaintain AI model testing infrastructure and define certification requirements for compute librariesExplore and demonstrate new capabilities and use cases for the compute library portfolioPartner with product management on competitive analysis of AI software offeringsProduce documentation that enables knowledge transfer to customers, product management, marketing, and engineering leadershipOnboard and mentor new team membersCollaborate with Product Management, Product Architecture, and Product Development teams to translate Product Level Requirements into architectural-level decisions. Qualifications Required· Bachelor's degree in engineering (Computer, Software, Electrical), Computer Science or related field· 5+ years of experience in C/C++ software development· Experience with developing, debugging, and troubleshooting embedded software development· Experience with ML frameworks such as PyTorch, ONNX, TensorFlowPreferred:· Experience with GPU programming APIs: Vulkan, OpenGL, OpenCL, CUDA· Experience with embedded real-time safety-critical operating systems (preferably Lynx, Deos, VxWorks)· Experience with DO-178 or ISO26262 software development processesSound Exciting? Get in touch today! We have very robust benefits including: Low-cost Medical / Dental / Vision coverage options 401K with generous employer match Responsible Paid Time Off + 11 Paid Holidays Remote work opportunities based on role Employee Assistance Program (EAP) Career growth and professional development opportunities All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

Apply Now

Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

WorkForce Software Senior Implementation Consultant

Remote

Block Advisors - Tax Advisor

Remote

Claims Adjuster, Workers Compensation job at Pie Insurance in US National

Remote

Assistant General Counsel, Treasury - Global Trade Transactions

Remote

Immediate Hiring: Contact Center Sales and Service Advisor –

Remote

**Experienced Remote Data Entry Specialist – Ensuring Data Accuracy and Integrity for arenaflex's Global Operations**

Remote

**Experienced Data Entry Clerk / Typing Professional – Remote Work Opportunity at blithequark**

Remote

Software Support Representative & Trainer

Remote

Director, Federal Government Relations - Higher Education

Remote

Global Safety Officer (GSO), Global Safety Medical Director - Obesity, US - Remote

Remote
← Back