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 5 days 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
    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
    6 days 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
    3 days 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
    1 day 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
    1 day 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
    3 days ago
  •  ...technology that will set the standards for software-defined vehicles around the world....  .... Role 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... 
    Full time
    Contract work

    Socket

    Palo Alto, CA
    15 hours ago
  • $230k - $275k

     ...CANDIDATE The ideal candidate is a deeply technical growth engineer who combines hands-on execution with system-level thinking. You...  ...years of industry experience building and shipping high-impact software systems. ~ Proven experience in growth engineering, including... 
    Local area

    Quince

    Palo Alto, CA
    15 days ago
  •  ...faster, compete harder, and lead the future of global work. What Makes You a Great Fit We are looking for an exceptional Staff Software Engineer to join our Engineering team. You will take on a technical leadership position, driving the development of scalable systems... 
    Local area
    Flexible hours

    pebl

    Palo Alto, CA
    15 days ago
  • $225k - $310k

     ...impact. If you're passionate about shaping the future of work, we’d love to hear from you.  What is the opportunity? As a Staff Software Engineer you will design and develop architecture components on the Workspace ONE Intelligence Platform. We work with the latest... 
    Work experience placement
    Local area
    Visa sponsorship
    Flexible hours

    Omnissa

    Mountain View, CA
    15 days ago
  • $180k - $205k

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

    PsiQuantum

    Palo Alto, CA
    15 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
    1 day ago
  • $115k - $230k

     ...Great Company, Great Culture, Great Rewards, and Great Careers. Position Summary   GEICO is seeking an experienced Staff Software Engineer with a passion for building high-performance, low-maintenance, and authoritative platforms that give the entire organization... 
    Hourly pay
    Work experience placement
    Local area

    GEICO

    Palo Alto, CA
    15 days ago
  • $328k - $349k

     ...planet. If you're ready to do the greatest work of your life, come join us. About the Role: Wing is looking for a Senior Staff Software Engineer to join our Ground Systems team. This role will be based in our Palo Alto office (hybrid). Your initial focus will... 
    Full time
    Work at office
    Local area

    WING PVT LTD

    Palo Alto, CA
    15 days ago
  • $169k - $224k

     ...multi-disciplinary organization of scientists, engineers, and physicians and we are using the power of...  ...visit grail.com Grail is looking for a Staff level full-stack engineer who enjoys working on a broad array of software systems and projects. The team is responsible... 
    Full time
    Work experience placement
    Work at office
    Local area
    Flexible hours

    Grail

    Menlo Park, CA
    15 days ago
  •  ...customers do it in place, on streaming data, as part of the same platform they already use to move and process events at scale. As an engineer, you'll own delivery of significant pieces of this product — not just writing code, but deciding how a capability should work... 
    Live in

    Confluent

    Mountain View, CA
    15 days ago
  • $152k - $248k

     ...center capacity management tools that power Infrastructure Engineering at LinkedIn. We own tooling for every phase of the hardware...  ...infrastructure we manage is what serves LinkedIn to the world. As a Staff Software Engineer, you will design and build full-stack systems end... 
    For contractors
    Work experience placement
    Work at office
    Flexible hours

    LinkedIn

    Mountain View, CA
    15 days ago
  •  ...CA Responsibilities: Lead embedded software architecture, design, and development...  ...with 2 years of experience in Computer Engineering, Electrical Engineering, Physics, or a related...  ...motion / servo control, bootloader, camera ISP Proficient in Windows API, DLLs,... 
    Work visa

    INFOSYS NOVA HOLDINGS

    Milpitas, CA
    18 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
    3 days 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 build and improve behavior planning and motion planning... 
    Temporary work
    Work at office
    Visa sponsorship

    Kodiak Robotics

    Mountain View, CA
    1 day ago
  • $228k - $285k

     ...are diverse, but our team shares a love of the outdoors and a desire to protect it for future generations. Role SummaryAs a Staff Software Engineer, ML training and inference infrastructure, you will be a member of the Perception team at Rivian, which develops advanced... 
    Full time
    Contract work
    Local area

    Rivian Automotive

    Palo Alto, CA
    5 days 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
    3 days ago
  • $220k - $250k

     ...experiences, wallets, SDKs, APIs, standards, and protocols.We are a lean, high-impact team that values initiative and independence. Engineers in this role will drive large, complex projects, shaping the future of Web3 products and applications.What You’ll Be Doing:Leading... 
    Full time
    Work experience placement
    Local area

    Aptos Labs

    Palo Alto, CA
    1 day 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
    4 days ago
  • $207k - $301k

    Act as a core engineering partner to product, UX, analytics, and privacy teams in a cross-functional triad to prototype solutions, refine...  ...prototypes, managing technical uncertainties, and delivering software solutions.Contribute to a collaborative and supportive team environment... 

    Google

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

     ...Design, develop, test, deploy, maintain, and enhance large scale software solutions.Architect and develop end-to-end proof-of-concept...  ...Partner closely with UX Research, Product Management, Hardware Engineering, and other Android teams to translate ambiguous product... 

    Google

    Mountain View, CA
    5 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
    4 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
    5 days ago
  • $176.4k - $319.72k

     ...capital from Uber, NVIDIA, Google, Softbank, Fidelity, T. Rowe Price, and other leading investors.About the RoleAs a Senior/Staff Software Engineer working on driving behavior verification, you are responsible for implementing metrics that evaluate the end-to-end... 
    Odd job
    Work experience placement
    Immediate start
    Flexible hours

    Nuro

    Mountain View, 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
    6 days ago

Do you want to receive more vacancies?

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