Senior Neural Network Kernel Software Development Engineer
Targeted Talent
Job Description
Job Description
Senior Neural Network Kernel Software Development Engineer
Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware, streamlining the experience for researchers and developers. The focus involves the optimization of various common neural networks for optimal performance on architectures, facilitated by the software optimization tool flow.
We are seeking software developers who are driven and naturally curious. The chosen candidate will contribute within agile teams, working closely with senior software engineers for mentorship. This role presents an opportunity to tackle novel challenges using cutting-edge technologies, as they build innovative systems from scratch.
As a key team member, you will specialize in constructing efficient implementations of practical neural net kernels tailored to their distinctive hardware architecture. Additionally, you will implement diverse computing algorithms, maximizing computation and communication throughput. This role involves developing a profound understanding of the architecture's intricacies, working collaboratively with the architects and compiler engineers.
Responsibilities:
- Experience writing kernels to accelerate Neural Network execution on custom hardware accelerators (not on CPU's)
- Design, prototype, and execute low-level, adaptable C++ programs (kernels) for various neural net operations.
- Define, document, and communicate configuration APIs for these kernels to the compiler team.
- Share performance optimization concepts with both compiler engineers and architects working on future product generations.
- Develop comprehensive computation strategies spanning kernels for multichannel and multi-chip neural net implementations.
Requirements:
- Degree in Computer Science, Engineering, Math, Physics, or related field (preferably MS or PhD).
- Profound knowledge of modern C++, with a focus on code generation and low-level compute optimizations.
- Familiarity with fundamental Neural Network operator algorithms - Convolutions, Transformers, RNNs.
- Demonstrated capability to independently navigate challenging, well-defined problems.
- Aptitude and interest in both high-level conceptual understanding and intricate technical details.
- Enthusiasm for problem-solving within highly structured and restricted environments.
Preferred Skills and Experience:
- Proficiency in Python.
- Experience with other AI accelerator programming.
- Strong mathematical aptitude.
- Enjoyment of solving complex problems.
Our client offers:
- Comprehensive health and extended health benefits.
- Competitive Salary
- Unlimited sick leave.
- Stock options.
- Contribution to revolutionizing chip and software technologies with global impact.
$168.1k - $227.4k
...virtualized (SDN) networking in the world's biggest... ...metal i.e. true Software Defined Networking... ...are looking for kernel/embedded C leaders... ...systems software engineering such as kernel or embedded development, then this is a unique... ...teams, and senior management to collect...SeniorNetworkInternshipLocal areaWorldwideFlexible hours$162.5k - $286.4k
...Senior Systems Engineer, Watch Software The watchOS Systems team is looking for a creative... ...stack, from firmware or kernel layers up to application... ...experience with software development and lifecycle management.... ..., like Graphics, UI or networking. Strong problem-solving...SeniorNetworkRelocation$162.6k - $244k
.... Job Area: Engineering Group, Engineering Group Software Engineering General... ...projects. As Senior Staff engineer, you... ...improve the Linux kernel, Yocto/OE, Debian,... ...source software development Expertise in C,... ...Thermal, Power. Networking: Ethernet, WLAN, Bluetooth...SeniorNetworkWork experience placementRemote workWork from home- ...Perception team is pioneering the development of a multi-modality... ...Model Optimization & Deployment Engineer, you will focus on bringing highly... ...ML models, write custom CUDA kernels, and build highly concurrent... ...detection, BEV, 3D Occupancy Networks) and processing multi-modal...SeniorNetworkTemporary workRelocation package
$111.3k - $166.9k
...Technologies, Inc. Job Area: Engineering Group, Engineering Group Software Engineering General Summary:... ...experience for the Core Platform Kernel Services Software team. The... ...significantly to all stages of software development, documentation, design,...SeniorWork experience placementWork from home$125k - $180k
...is seeking an experienced Senior Software Engineer specializing in embedded Linux... ...in embedded Linux development to help us create cutting-... ...device drivers for the Linux kernel Develop or customize... ...Experience with D-Bus/Networking/Wi-Fi Experience working...SeniorNetworkFor contractorsCasual workRelocationVisa sponsorshipFlexible hours$140.8k - $211.2k
...world-class algorithm engineers in general domain machine... ...state-of-the-art networks to run on devices with... ...environment spanning hardware, software and systems. See your... ...research and development for efficient generative... ...lossless, structural and neural search Generative AI...SeniorNetworkWork experience placementWorldwide$158.31k - $237.46k
...Senior Embedded Software Engineer – Cyber GROW WITH US AND STAY EXTRAORDINARY: Launch... ...(SME) level guidance to development and test teams. WHAT... ...Systems: Customize Linux kernel, system settings,... ...RTOS). Implement Secure Networking Protocols: Develop RFC-compliant...SeniorNetworkWork visaFlexible hours$111.3k - $166.9k
Company Qualcomm Technologies, Inc. Job Area Engineering Group > Software Engineering General Summary This position is not eligible for Qualcomm... ...engineer with 2 to 6 years of experience for the Core Platform Kernel Services Software team. The team develops and deploys...SeniorWork experience placementWork from home- ...RF and Protocol support Engineer/Senior software engineer Location: San Diego, USA (Onsite) Type: Fulltime Required Skills... ...new software features Test execution on 4G & 5G networks. (PCAT, RF RCT) Lab Support for connecting hardware...SeniorNetworkFull time
$120k - $148.4k
...solutions provider in California is seeking an Embedded Sr. Sales Engineer to leverage cutting-edge technologies for client solutions.... ...sales engineering experience and a strong understanding of IP networking. Travel is required, up to 50%, with limited international...SeniorNetwork- ...Position : Senior Principal Software Engineer – Onsite (Proficiency in C++/C, embedded, real-time, multi-threaded software design and development & QNX OS) Location : San Diego, CA Duration :... ...desired. ~ Experience in computer networking is a plus. ~ Excellent...SeniorNetworkContract workDay shift
$132.06k - $186.44k
...cloud solutions provider is looking for a Mandarin-speaking Senior Customer Solutions Engineer. This role serves as the primary technical contact for... ...relationship-building skills, technical expertise in networking and cloud systems, and the ability to mentor other engineers...SeniorNetworkRemote work$124k - $280k
...in data and analytics engineering focus on leveraging advanced... ..., expertise, and network to deliver quality... ...team, you will lead the development of AI, GenAI, and ML solutions... ...health plans. As a Senior Manager, you will... ...LlamaIndex, Semantic Kernel) to build healthcare AI...SeniorNetworkFull timeH1b- ...could accomplish. Apple is seeking an experienced Senior iOS Software Engineer to contribute to the development of the next generation of cloud services infrastructure... ...working with client-server architectures and network protocols in a distributed system\nProven track record...SeniorNetwork
- ...Job Description: Senior Software Engineer, iOS Mobile Application Developer San... ...Swift, UIKit, and familiarity with GIS, networking, and cloud deployment. The position... ...with responsibilities spanning from development to team coordination in a safety-critical...SeniorNetwork
- ...is building the world’s best software for paying, and interacting... ...are looking for experienced engineers who are passionate about their... ...of the product and software development lifecycle and will design,... ...Deep understanding of modern networking and experience using traffic...SeniorNetwork
- ...Position : Senior Embedded Software Engineer Location : San Diego, CA Duration : 12 Months... ...Software Engineer(s) to contribute to the development of advanced real-time embedded... ...communication protocols (UART, SPI, I2C). Networking application development experience,...SeniorNetworkContract workDay shift
- ...Title: Senior Angular Java Full Stack Developer Location: Sunnyvale CA (Local... ...TypeScript, RxJS, NgRx/Redux , and modern web development practices. ~ Experience in HTML5,... ...on creating dynamic dashboards and network graphs ~ Implemented geographical maps...SeniorNetworkLocal area
- ...top AI researchers who specialize in software engineering, logical reasoning, STEM, multilinguality... ...of software architecture, design, development, debugging, and code quality/review assessment... .../referrals, and earn money from your network. Referrals increase your chances of...SeniorNetworkFull timeFor contractorsRemote workFlexible hours
- TryApplyNow is seeking a hands-on senior engineer to develop and support the SAP 2.0 platform... ...skills in CI/CD, Bash scripting, Go development, and Kubernetes. This hybrid position... ...OpenShift, Azure services, and strong networking fundamentals. The role offers competitive...SeniorNetwork
$115.83k - $173.74k
Innoflight LLC, located in San Diego, is seeking an Embedded Software Engineer III focused on developing embedded software solutions for... ...expertise in embedded C/C++ and RUST, along with experience in networking protocols. The position offers a competitive salary ranging...SeniorNetwork- ...redefining defense technology. From engineering systems that save lives to... ...is seeking an experienced Senior Software Engineer with deep... ...organization, contributing to the development, evolution, and operational... ...~ Experience working with networking and data interfaces,...SeniorNetworkFlexible hours
$95 - $105 per hour
...Immediate need for a talented Senior Software Engineer - C, C , Embedded Programming. This is a... ...in real-time embedded device software development. ~ Strong proficiency in C/C and... ...communication protocols (UART, SPI, I2C). ~ Networking application development experience,...SeniorNetworkContract workLocal areaImmediate start- ...Currently, we are seeking a Senior Software Developer - Secret Cleared.... ...and develop, computer and network software or specialized utility... ...of computer science, engineering, and mathematical analysis.... ...individually or coordinating database development as part of a team. -...SeniorNetworkContract workRemote workFlexible hours
$142.2k - $213.4k
...as a Sr. Principal Embedded Engineer Software based out of San Diego, CA.... ...for the design, architecture, development, and administration of... ...Experience with TCP/IP and common network configurations Experience... ...Familiarity with Linux kernel driver development/modifications...SeniorNetworkFull timeRelocation packageShift work- ...TrustThink is a cybersecurity engineering firm focused on securing... ...of embedded devices, software platforms, networks, cloud infrastructure, cryptographic... ...cybersecurity framework development and industry standards... ...(Mid-Level) or 8+ years (Senior-Level) of software testing...SeniorNetwork
$120k - $160k
...Description SAIC is looking for a Senior Software Engineer for a position located in San Diego... ...software engineering design and development activities to produce reliable,... ...multi-threading, memory management, networking and storage, performance, and scale....SeniorNetwork- A technology firm is seeking a Senior Systems Engineer in San Diego, CA. This role focuses on the Testing and Evaluation of Public Key Infrastructure... ..., requiring strong skills in system administration, networking, and cloud environments. Candidates must possess a...SeniorNetwork
- ...AI Compiler Engineer Locations available: San Diego... ...and deploying neural networks on NXP's SoCs. You'll... ...relentless focus on hardware-software co-design, you'll... ...software architects, kernel hackers, and AI agents... ...required, e.g. agile development experience in Scrum...Network
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Neural Network Kernel Software Development Engineer. Be the first to apply!
- ip network engineer San Diego, CA
- senior network engineer remote San Diego, CA
- network implementation engineer San Diego, CA
- senior network engineer San Diego, CA
- ccna network engineer San Diego, CA
- work from home network engineer San Diego, CA
- wireless network engineer San Diego, CA
- network engineer San Diego, CA
- network applications engineer San Diego, CA
- network engineer - transport San Diego, CA


