Embedded Software Engineer Visa Sponsorship Jobs in California
Embedded software engineer visa sponsorship jobs in California are concentrated in Silicon Valley, San Diego, and Los Angeles, where companies like Qualcomm, Apple, Tesla, Intel, and NVIDIA hire for firmware, RTOS, and low-level systems roles. California's semiconductor and automotive tech industries create consistent demand for embedded engineers with specialized hardware-software expertise.
Find Embedded Software Engineer JobsOverview
Showing 5 of 758+ Embedded Software Engineer Jobs in California with Visa Sponsorship


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 758+ Embedded Software Engineer Jobs in California with Visa Sponsorship
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Embedded Software Engineer Jobs in California with Visa Sponsorship.
Get Access To All Jobs
The Company:
Faraday Future is a California-based technology company focused on the design, engineering, and development of intelligent, connected electric vehicles and related artificial intelligence–enabled technologies.
Founded in 2014, the Company’s mission is to disrupt the automotive and technology industries by creating user-centric, technology-first experiences. The Company, together with its controlled subsidiaries, operates across multiple technology-driven areas, including AI electric vehicles, robotics, and its crypto business (AIXC), all under its upgraded Global EAI Industry Bridge Strategy, marking the beginning of a new chapter in AI mobility and Web3 integration. The Company aims to leverage the latest technologies and world’s best talent to realize exciting new possibilities across all of these lines. Faraday Future’s automotive business exemplifies its vision for luxury, innovation, and performance, while its FX strategy aims to introduce mass production models equipped with state-of-the-art luxury technology derived from the FF brand, targeted towards a broader market with middle-to-low price range offerings. FF is committed to redefining mobility through AI innovation. Join us in shaping the future of intelligent transportation and technology by creating something new, something connected, and something with a true global impact.
Your Role:
We are seeking a Staff Embedded Software Engineer to lead the design and development of high-performance embedded systems. This role requires deep expertise in firmware, real-time operating systems, and hardware-software integration. The ideal candidate will provide technical leadership, drive architecture decisions, and collaborate cross-functionally to deliver scalable and reliable products.
Key Responsibilities:
- Research, design, develop, and update software for FF’s autonomous-driving and intelligent-cockpit platforms.
- Analyze user and system requirements; design and implement software components and services; validate and optimize performance; coordinate integration with hardware and cross-functional teams; and prepare technical documentation and status reports. Requirements analysis & specification (15%).
- Analyze user needs and software requirements for ADAS and intelligent-cockpit features; define functional interfaces, performance targets, and constraints for embedded deployment on Linux/automotive OS.
- Prepare and maintain technical specifications and status reports. Software design & development (30%). Design, develop, and modify software systems and platform services, including the ADAS sensor HAL (e.g., camera, LiDAR) and middleware components (e.g., ROS 2), on Qualcomm/NVIDIA-based platforms (e.g., Drive OS) and Linux; apply scientific analysis and engineering techniques to predict and measure outcomes.
- Maintenance & optimization (15%). Modify existing software to correct defects, adapt to new hardware/interfaces, upgrade components, and improve performance, safety, and security; determine and maintain system performance standards and runtime optimization (latency, memory, throughput). Testing & validation (10%).
- Develop or direct test strategies and procedures (unit/integration/HIL), create automation where feasible, validate software behavior against requirements, and ensure systems operate in conformance with specifications.
- Coordinate software installation and releases to target vehicle platforms. Cross-functional collaboration (10%). Confer with systems analysts, hardware/firmware engineers, and other stakeholders to design interfaces, resolve limitations, integrate hardware and software, and plan new installations or modifications.
- Consult with partner teams on project status and technical issues. AI/algorithm enablement (embedded focus) (10%).
- Apply emerging AI/ML technologies where appropriate to enhance ADAS and cockpit capabilities, emphasizing embedded deployment and runtime efficiency consistent with platform constraints (e.g., sensor fusion, perception pipelines).
- Documentation & configuration (5%). Prepare project documentation (design docs, test results, release notes) and maintain code repositories, CI/CD pipelines, and configuration management in alignment with company standards. Mentoring/coordination (5%).
Special Requirements: EXPERTISE/KNOWLEDGE OF:
- Experience in Camera HAL and driver development on Qcom and Nvidia platform, specifically in video encoder/decoder (H264), color conversion (YUV RGB), and multi-instance cameras.
- Experience with Self-Driving/intelligent cockpit platforms development, including but not limited to ROS/ROS2, NVIDIA DRIVE OS and Qcom platform.
- Knowledge of computer science fundamentals, specifically object-oriented design, data structures, algorithm design, problem solving, and complexity analysis.
- Experience in embedded software design, development and debugging. Such as Linux-based platforms (Qcom 8155/8295, Nvidia Orin), focusing on middleware and HAL for intelligent cockpit and autonomous driving systems.
- Proficient in BSP customization, HAL layer integration, inter-process communication, and system-level debugging using ADB, UART, GDB, and system profiling tools.
- Experience in C++/C, Python and Linux platform development.
- Experience with multiple threads, Linux socket, design pattern. Such as POSIX threads and C++ thread on Linux/QNX platforms; implemented TCP/UDP socket communication; applied design patterns like Singleton, Factory, and State Machine in embedded system software, with focus on thread safety, efficient memory usage, and responsiveness in resource-constrained environments.
Basic Qualifications:
- Master’s degree (or foreign equivalent) in electrical engineering, optical science & engineering, computer science, or a closely related field
- minimum of 5 years of experience in software engineering, software development, or a closely related field
Salary Range:
($184,000 - $186,000 DOE), plus benefits and incentive plans
Perks + Benefits
- Healthcare + dental + vision benefits (Free for you/discounted for family)
- 401(k) options
- Casual dress code + relaxed work environment
- Culturally diverse, progressive atmosphere
Faraday Future is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
Embedded Software Engineer Job Roles in California
See all 758+ Embedded Software Engineer Jobs in California
Sign up for free to filter by visa type, set job alerts, and find employers with verified sponsorship history.
Search Embedded Software Engineer Jobs in CaliforniaEmbedded Software Engineer Jobs in California: Frequently Asked Questions
Which companies sponsor visas for embedded software engineers in California?
Qualcomm and Broadcom in San Diego, Apple and Intel in the Bay Area, and Tesla in Fremont and Palo Alto are among the most active sponsors for embedded software engineers in California. Aerospace and defense contractors such as Northrop Grumman and Raytheon also file sponsorships for embedded roles, particularly for firmware and real-time systems positions that require niche hardware expertise.
Which visa types are most common for embedded software engineer roles in California?
The H-1B visa is the most common visa for embedded software engineers in California, as the role typically qualifies as a specialty occupation requiring a bachelor's degree or higher in electrical engineering, computer engineering, or a related field. Candidates from Australia may pursue the E-3 visa. Canadian and Mexican nationals often qualify under TN visa status using the engineer or computer systems analyst category.
Which cities in California have the most embedded software engineer sponsorship jobs?
San Diego leads for embedded sponsorship jobs due to Qualcomm's large firmware and modem engineering presence. The San Francisco Bay Area, including Santa Clara and San Jose, is the second major hub with semiconductor and consumer electronics employers. Los Angeles and Irvine also have active hiring, particularly from aerospace, automotive tech, and IoT-focused companies operating in Southern California.
How to find embedded software engineer visa sponsorship jobs in California?
Migrate Mate filters job listings specifically by visa sponsorship availability, so you can search embedded software engineer roles in California without sorting through positions that don't sponsor. The platform surfaces openings from companies with active H-1B and E-3 visa filing histories, which is particularly useful for embedded roles where sponsorship willingness varies significantly across employers in California's semiconductor and automotive tech sectors.
Are there state-specific considerations for embedded software engineers seeking sponsorship in California?
California's prevailing wage requirements under DOL rules apply to H-1B petitions and are set by the specific work location, meaning rates in San Jose or San Diego will differ from less expensive metro areas. Many embedded engineers in California enter through university pipelines at UC San Diego, Stanford, and UC Berkeley, which have strong industry ties to local semiconductor and firmware-focused employers that regularly sponsor new graduates.
What is the prevailing wage for sponsored embedded software engineer jobs in California?
U.S. employers sponsoring a visa must pay at least the prevailing wage, which is what workers in the same role, area, and experience level typically earn. The Department of Labor sets this rate to make sure companies aren't hiring foreign workers simply because they'd accept lower pay than a U.S. worker. It varies by job title, location, and experience. You can look up current prevailing wage rates for any occupation and location using the OFLC Wage Search page.