Senior Software Engineer with strong experience in Android platform software and AOSP to develop, integrate, debug, and optimize Android-based software solutions on Qualcomm Snapdragon platforms.
Compensation
$117,800.00 - $176,600.00
Responsibilities
Design, develop, integrate, and maintain Android/AOSP platform software on Qualcomm Snapdragon platforms.
Develop and customize Android Framework components, system services, native services, and platform-level functionality.
Integrate hardware functionality through HAL, AIDL/HIDL, JNI, Binder IPC, and native C/C++ components.
Support Android platform bring-up, feature enablement, integration, and debugging on new Qualcomm SoCs and reference platforms.
Debug complex system-level issues across Android Framework, native services, Linux kernel, BSP, device drivers, middleware, and hardware interfaces.
Requirements
Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
Master's degree in Engineering, Information Systems, Computer Science, or related field
PhD in Engineering, Information Systems, Computer Science, or related field
Nice to have: Android Automotive OS
Nice to have: Automotive infotainment/ADAS compute platforms
Develop and bring up firmware for new 802.11 access point hardware and design high-performance device drivers for wireless and wired networking.
Locations (2)
Sunnyvale, California, United States
Cupertino, California, United States
Compensation
The expected salary/wage range for this position is provided below. Actual offer may vary from this range based upon geographic location, work experience, education/training, and/or skill level. – United States of America: Annual Salary USD 108,500 - 218,500 in California
Responsibilities
Develop and bring up firmware for new 802.11 access point hardware
Design and implement high-performance device drivers for wireless and wired networking
Collaborate with hardware engineers to define and shape new products
BSP and boardbring up, Kernel modules development
Partner with data analytics teams to build intelligent, adaptive wireless networks
Requirements
Bachelor’s degree in computer science, Electrical Engineering, or a related field
Software Engineer 2 – Wireless Access Point Development
Develop and bring up firmware for new 802.11 access point hardware and design high-performance device drivers for wireless and wired networking.
Locations (2)
Sunnyvale, California, United States
Cupertino, California, United States
Compensation
The expected salary/wage range for this position is provided below. Actual offer may vary from this range based upon geographic location, work experience, education/training, and/or skill level. – United States of America: Annual Salary USD 108,500 - 218,500 in California
Responsibilities
Develop and bring up firmware for new 802.11 access point hardware
Design and implement high-performance device drivers for wireless and wired networking
Collaborate with hardware engineers to define and shape new products
BSP and boardbring up, Kernel modules development
Partner with data analytics teams to build intelligent, adaptive wireless networks
Requirements
Bachelor’s degree in computer science, Electrical Engineering, or a related field
Supporting the development of next-generation In-Flight Entertainment (IFE) platforms, helping bring up, integrate, and optimize Android on embedded hardware across bootloader, kernel, BSP, HAL, and Android framework layers.
Compensation
The base compensation range for this role in the posted location is:$82,082 to $193,440.
Responsibilities
Port and integrate Android platform releases onto target hardware.
Configure AOSP, BSP, device drivers, and HAL components.
Support bootloader, Linux kernel, and Android framework bring-up activities.
Troubleshoot platform, performance, and hardware-software integration issues.
Implement secure boot and Android platform security features.
Lead the design, implementation, and operation of large-scale infrastructure systems that power Crusoe’s AI-first cloud, spanning compute, storage, and networking.
Compensation
Compensation will be paid in the range of up to $285,000 - $335,000 + Bonus. Restricted Stock Units are included in all offers.
Responsibilities
Partner with engineering, product, and leadership to shape long‑term infrastructure strategy
Collaborate on architecture reviews, design documents, and code reviews for critical infrastructure components
Work with compute teams on virtualization and orchestration layers for GPU workloads
Collaborate with storage teams on high‑throughput, low‑latency storage solutions
Partner with networking teams on GPU‑to‑GPU fabrics and high‑speed Ethernet
Requirements
Bachelor’s degree in Computer Science, Computer Engineering, or a related analytical field
Design, build, and optimize massive GPU clusters for extreme-scale training and inference workloads; develop and tune low-level CUDA kernels; profile, debug, and eliminate bottlenecks across GPU memory hierarchy, networking fabric, filesystems, and multi-GPU operation; collaborate closely with AI research teams to deliver production-grade performance and scalability.
Compensation
$220,000 - $357,000 USD
Responsibilities
Design, build, and optimize massive GPU clusters for extreme-scale training and inference workloads
Develop and tune low-level CUDA kernels (GeMM, Attention, etc.), using CUTLASS, Tensor Cores, and Nsight for maximum performance
Profile, debug, and eliminate bottlenecks across GPU memory hierarchy, networking fabric, filesystems, and multi-GPU operation
Collaborate closely with AI research teams to deliver production-grade performance and scalability
Requirements
Nice to have: Deep low-level systems programming
Nice to have: Strong experience with large-scale GPU clusters or distributed compute infrastructure at production scale
Nice to have: Hands-on work with GPU kernel optimization
Nice to have: Track record of building or running high-performance infrastructure for AI workloads
Nice to have: Ability to reason from first principles and optimize for both memory-bound and compute-bound scenarios
Develop, test, and maintain firmware and software for digital imaging and camera products based on an embedded Linux platform.
Compensation
Target Base Salary Range: $135,000 - $155,000
Responsibilities
Performs complex work in research, design, and development of new or existing products
Works with cross-functional engineering teams to develop the best possible design strategy of firmware to meet project objectives
Modifies existing firmware packages to fit unique customer needs and configurations
Improves firmware technology and development processes
Develops firmware applications according to technical specifications
Requirements
Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering or related field from an accredited four-year college or university or equivalent required; MS preferred.
Hiring a Senior Infrastructure Security Engineer to secure the foundation of fal.ai’s compute platform, focusing on security below the application layer including the Linux kernel, hypervisors, sandboxes, GPU drivers, firmware, and hosts.