Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Camera Software Engineer

$150.2k - $283.5k

Ford

We made history and now we work to transform the future – for our customers, our communities and our families. You'll see your work on the road every day, helping people move freely and pursue their dreams. At Ford, you can build more than vehicles. Come build what matters. Ford’s Electric Vehicles, Digital and Design (EVDD) team is charged with delivering the company’s vision of a fully electric transportation future. EVDD is customer-obsessed, entrepreneurial, and data-driven and is dedicated to delivering industry-leading customer experience for electric vehicle buyers and owners. You’ll join an agile team of doers pioneering our EV future by working collaboratively, staying focused on only what matters, and delivering excellence day in and day out. Join us to make positive change by helping build a better world where every person is free to move and pursue their dreams.In this position... As a Staff Camera Software Engineer, you will take ownership of a Linux camera/ISP stack centered on the chipset vendor's ISP architecture. Your work will span V4L2 media pipeline implementation, firmware command/response integration, DMA-BUF and GPU-shared memory handling, sensor/CSI bring-up, and production-grade reliability fixes. This is a hands-on development role requiring deep kernel-space debugging, concurrency management, and hardware-software co-design. As a staff-level engineer, you will also serve as a technical leader setting architectural direction, mentoring engineers, and driving cross-team alignment on the camera/ISP roadmap.You'll have...Bachelor's Degree in Computer Science or equivalent combination of relevant education and experience.10+ years of embedded systems experience, with a minimum of 5 years dedicated to Linux kernel driver development.Expert-level C programming in kernel space, including memory management, locking primitives (mutexes, spinlocks, RCU), workqueues, and interrupt handling.Production-level experience with the Linux media stack (V4L2 ioctls, Media Controller entities, and videobuf2).Hands-on experience with MIPI CSI-2 sensor and ISP bring-up.Strong knowledge of DMA-BUF, scatter-gather mapping, cache coherency, and kernel debugging tools (GDB, ftrace, lockdep).Solid understanding of Linux power management (runtime PM and suspend/resume).Even better, you may have...Familiarity with vendor-specific GPU driver stacks, TTM memory models, and firmware mailbox protocols.Experience with automotive-grade reliability standards (such as ISO 26262).A track record of active contributions to the upstream Linux kernel.Demonstrated ability to set technical direction and long-term architecture strategy for a complex subsystem, balancing near-term delivery with future scalability.A track record of mentoring and elevating engineers, fostering strong engineering practices, and acting as a trusted technical voice across teams and with external partners.You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply!As an established global company, we offer the benefit of choice. You can choose what your Ford future will look like: will your story span the globe, or keep you close to home? Will your career be a deep dive into what you love, or a series of new teams and new skills? Will you be a leader, a changemaker, a technical expert, a culture builder…or all of the above? No matter what you choose, we offer a work life that works for you, including:• Immediate medical, dental, vision and prescription drug coverage• Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more• Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more• Vehicle discount program for employees and family members and management leases• Tuition assistance• Established and active employee resource groups• Paid time off for individual and team community service• A generous schedule of paid holidays, including the week between Christmas and New Year’s Day• Paid time off and the option to purchase additional vacation time. This position is a leadership level 6 and ranges from $150,200-$283,500. Final determination of salary grade will be based on candidate's skills and experience, and base salary will be set within the applicable range according to job scope, responsibility and competitive market value.For more information on salary and benefits, click here: sponsorship is available for this position.Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire.We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. In the United States, if you need a reasonable accommodation for the online application process due to a disability, please call View phone number on click.appcast.io.This position is hybrid. Candidates who are in commuting distance to a Ford hub location may be required to be onsite four or more days per week. #LI-Hybrid #LI-JD2 #UEVWhat you'll do...Develop and maintain Linux kernel camera and ISP drivers utilizing V4L2, the Media Controller framework, and videobuf2 (vb2).Integrate and debug MIPI CSI-2 sensors and image pipelines to ensure optimal routing for preview, video, and Zero Shutter Lag (ZSL) paths.Implement and maintain robust firmware interfaces, managing command/response queues, interrupt processing, and work-thread synchronization.Manage the buffer lifecycle using MMAP, DMA-BUF import/export, zero-copy mechanisms, and fence signaling to minimize latency.Drive power management initiatives, including suspend/resume, runtime PM, and clock/power sequencing robustness for camera hardware subsystems.Diagnose and resolve complex kernel-space issues such as race conditions, memory leaks, deadlocks, and frame pipeline regressions.Build debug and observability tooling using debugfs, sysfs, ftrace tracepoints, custom counters, and system health metrics.Maintain high code quality through rigorous code reviews and technical documentation while collaborating closely with chipset vendors/silicon partners, camera sensor manufacturers, and user-space camera framework teams.Full timePosting Date: 2026-07-29

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Staff Camera Software Engineer in Palo Alto, CA vacancy
  • $174k - $252k

     ...monitor key performance indicators in Pixel camera's android application code.Collaborate...  ...experience.5 years of experience with software development in one or more programming languages...  ..., or embedded systems.Google's software engineers develop the next-generation technologies... 
    Suggested

    Google

    Mountain View, CA
    13 hours ago
  • $229k - $343k

    Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and...  ...Bitmoji, Saturn, and other digital services.We’re looking for a Staff Software Engineer to join Snap Inc on our Feature Store team! This tech lead... 
    Suggested
    Full time
    Live in
    Work at office
    Local area

    Snap

    Palo Alto, CA
    4 days ago
  • $229k - $343k

     ...is a technology company. We believe the camera presents the greatest opportunity to...  ...Saturn, and other digital services.Snap Engineering teams build fun and technically sophisticated...  ...at the forefront.We’re looking for a Staff Software Engineer to join the Monetization, Ad... 
    Suggested
    Full time
    Live in
    Work at office
    Local area

    Snap

    Palo Alto, CA
    2 days ago
  • $170k - $260k

     ...encompassing solution that integrates advanced software and hardware powering the fleet,...  ...We are looking for a Senior or Staff Software Engineer with a strong background in Visual Odometry...  ...vehicle localization systems using camera-based perception for autonomous driving... 
    Suggested
    Odd job
    Full time
    Work at office

    Gatik Ai

    Mountain View, CA
    17 hours ago
  • $189k - $303k

     ...efficient and accessible for all.  We’re searching for a Staff Software Engineer for the calibration team. The calibration team is...  ...expertise in sensor calibration for various modalities, including cameras, lidars, radars, and IMUs. ~ Deep technical knowledge of... 
    Suggested
    Full time

    Aurora Innovation

    Mountain View, CA
    17 hours ago
  • $229k - $343k

     ...technology company. We believe the camera presents the greatest...  ...services.We are looking for an L6 Staff Tech Lead to join our team...  ...scale.This role is for a backend engineer focused on Service & Compute...  ...experience.9+ years of software development experience; or a... 
    Full time
    Live in
    Work at office
    Local area

    Snap

    Palo Alto, CA
    4 days ago
  • $205k - $220.25k

     ...what powers our innovation. About this role: As a Staff Embedded Software Engineer , you will be driving the design, development, and...  ...standards. Use data intense sensors such as 3D LIDARs and Cameras to create 'Virtual Bumper' systems to achieve PL=D ratings... 
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Cyngn

    Mountain View, CA
    3 days ago
  •  ...technology that will set the standards for software-defined vehicles around the world....  ...Summary We are looking for a Staff Embedded Software Engineer who understands the lay of the land...  ...on validating and optimizing the camera and display subsystems at the ECU level... 
    Full time
    Contract work

    Rivian and Volkswagen Group Technologies

    Palo Alto, CA
    2 days ago
  • $189k - $240k

    Job Description We are looking for a strong C++ Software Engineer to support development of next-generation automotive UI applications. The role involves development of high-performance, safety/regulatory-focused UI features across QNX/Linux/Android-based platforms, with... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Mountain View, CA
    2 days ago
  • $147k - $211k

     ...technical fields.2 years of experience with data structures or algorithms.Experience developing accessible technologies.Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information... 

    Google

    Mountain View, CA
    3 days ago
  • $207k - $301k

     ...capabilities across Google's core products.Mentor team members, guide engineering best practices, and influence technical decisions across the...  ...or equivalent practical experience.8 years of experience in software development.5 years of experience with full-stack development,... 

    Google

    Mountain View, CA
    13 hours ago
  • $262k - $364k

    Design, develop, test, deploy, maintain, and enhance large scale software solutions.Provide technical leadership on high-impact projects...  ..., and timelines. Influence and coach a distributed team of engineers.Drive technical project strategy, lead large-scale ML infrastructure... 

    Google

    Mountain View, CA
    4 days ago
  • $189k - $274k

     ...make our roads safer, get crucial goods where they need to go, and make mobility more efficient and accessible for all. As a Staff Software Engineer focusing on Deep Learning Acceleration at Aurora, you will play a pivotal role in enhancing the performance of Deep... 
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Mountain View, CA
    1 day ago
  • $166.5k - $291.4k

     ...ServiceNow’s leading workflow automation with Moveworks’ Reasoning Engine and natural language capabilities, we deliver the AI platform...  ...engineering discipline and developer-facing product thinking.As a Staff Engineer on the Developer Experience team, you are the technical... 
    Work at office
    Remote work
    Flexible hours

    Moveworks

    Mountain View, CA
    3 days ago
  • $152k

     ...and hyper-connected world. Role Overview The Resource Fabric Engineering team builds and operates the foundational infrastructure and...  ...machine learning innovation at scale. We are looking for a Staff Software Engineer to lead the design and evolution of large-scale distributed... 
    Temporary work
    Flexible hours

    Coupang

    Mountain View, CA
    13 hours ago
  • $218.3k - $327.5k

    About Team & About RoleThe Site Reliability Engineering (SRE) team at Rubrik ensures the...  ...environments. We operate at the intersection of software development and systems engineering,...  ...architectures, and structural resiliency. As a Staff Site Reliability Engineer, you will... 
    Local area
    Shift work

    Rubrik

    Palo Alto, CA
    1 day ago
  • $180k - $205k

     ...the time to scale. PsiQuantum also develops the algorithms and software needed to make these systems commercially valuable. Our...  ...Summary:The OS Core Team at PsiQuantum works closely alongside engineers and scientists in the electronics, system architecture, and validation... 
    Full time
    Shift work

    PsiQuantum

    Palo Alto, CA
    1 day ago
  • $180k - $211k

     ...democratizing access to private and public equity markets by making those assets available on-chain and be tradable 24/7.As a Staff Software Engineer in this role, you will work on the most critical projects across Tokenization, Robinhood Chain, and the Robinhood Wallet.... 
    Work at office
    Immediate start
    Flexible hours
    Shift work
    3 days per week

    Robinhood Financial

    Menlo Park, CA
    2 days ago
  • $180k - $303k

     ...safer, get crucial goods where they need to go, and make mobility more efficient and accessible for all. We’re searching for a Staff Software Engineer to join Aurora’s Vehicle Connectivity team. This team is responsible for Aurora’s self-driving vehicle connectivity stack... 
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Mountain View, CA
    3 days ago
  • $207k - $301k

    Drive the long-term engineering strategy, incorporating organizational business priorities and technological shifts, such as new AI capabilities...  ...or equivalent practical experience.8 years of experience in software development.7 years of experience leading technical project... 
    Temporary work
    Shift work

    Google

    Mountain View, CA
    1 day ago
  • $207k - $301k

     ...degree or equivalent practical experience.8 years of experience in software development.8 years of experience with one or more general...  ..., and data quality best practices.Google's software engineers develop the next-generation technologies that change how billions... 

    Google

    Mountain View, CA
    13 hours ago
  • $240k - $265k

     ...customer. Kodiak is also leveraging its commercial self-driving software to develop, test and deploy autonomous capabilities for the U.S. Department of Defense.We are looking for a Staff Software Engineer to help shape how learned models are integrated into behavior planning... 
    Visa sponsorship

    Kodiak Robotics

    Mountain View, CA
    3 days ago
  • $180k - $211k

     ...are high, and so are the rewards.The Trade PMR team provides software services for investment advisors, acting as a custodian and...  ...of Robinhood’s B2B and advisory FinTech offering!As a Staff Software Engineer on the Trade PMR team, you will be a technical leader responsible... 
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Robinhood Financial

    Menlo Park, CA
    3 days ago
  • $189k - $303k

     ...efficient and accessible for all. We’re searching for a Staff Machine Learning Engineer - Online Maps to join Aurora’s Maps ML team. The Maps ML...  ...powers the Aurora DriverRequired QualificationsExcellent software engineering skills in Python and/or C++Extensive exp in any... 
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Mountain View, CA
    2 days ago
  • $207k - $301k

     ...conceptual level and the serving-implementation level).Our mode of operation is a mix of research scientist, data scientist and software engineer. We are constantly making hypotheses about the way the world works, testing them experimentally, working out what auction... 

    Google

    Mountain View, CA
    4 days ago
  • $207k - $300k

    Exercise judgment to guide sustainable engineering choices for ML systems at scale.Innovate...  ...practical experience.8 years of experience in software development.5 years of experience...  ...maintain, and enhance software solutions.As a Staff Software Engineer, you will have... 

    Google

    Mountain View, CA
    4 days ago
  • $213.48k - $319.72k

     ...Team crafts vital services that ensure Nuro Driver reaches destinations safely and efficiently. We continuously refine our routing engine to calculate more efficient routes, deliver highly accurate ETAs, and manage scalable traffic for every journey, adapting as our business... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    2 days ago
  • $207k - $301k

     ...high-impact projects.Influence and coach a distributed team of engineers.Facilitate alignment and clarity across teams on goals,...  ...Design, develop, test, deploy, maintain, and enhance large scale software solutions.Minimum qualifications:Bachelor's degree or equivalent... 

    Google

    Mountain View, CA
    13 hours ago
  • $150k - $226k

    Harness is the AI Software Delivery Platform company, led by technologist and entrepreneur Jyoti Bansal (founder of AppDynamics, acquired...  ..., policy enforcement, and real-time risk detection to help engineering teams ensure software integrity, prevent tampering, and comply... 
    Local area
    Immediate start
    Flexible hours
    Shift work

    Harness

    Mountain View, CA
    2 days ago
  • $202.5k - $274k

     ...or systemsDrive the design and implementation of durable and software solutions to solve critical customer problems that are scalable...  ...software applications with AI technologyCoach and mentor junior engineers on best practices of software engineering, leveraging AI to... 
    Work experience placement
    Worldwide

    Intuit

    Mountain View, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Camera Software Engineer. Be the first to apply!