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

Staff Embedded Software Engineer (Generalist) (C++)

Point One Navigation

About Point One Navigation: Point One Navigation is on a mission to bridge the digital and physical worlds through precision location. Our Polaris™ RTK network and FusionEngine™ software deliver centimeter-level accuracy and high-confidence positioning for vehicles, robots, drones, and devices across industries. We're API-first, developer-focused, and pushing the boundaries of autonomy and automation. The Role: We're seeking a Staff Embedded Software Engineer (Generalist) who thrives at the intersection of software and hardware. You’ll be a key contributor to our embedded platform, developing high-performance, real-time software that integrates a wide range of sensors and navigation technologies. This role is ideal for someone who can own complex technical challenges end-to-end — from early architecture to deployment in mission-critical systems. What You’ll Do: Lead the design, implementation, and optimization of embedded C++ software for real-time sensor fusion and positioning systems Architect robust systems that integrate GNSS receivers, inertial sensors, wheel odometry, cameras and other hardware in dynamic environments Drive performance tuning and low-level optimizations across a variety of embedded platforms (ARM, microcontrollers, embedded Linux) Mentor junior engineers and contribute to engineering best practices across the team Own key parts of the embedded stack, from board bring-up and driver development to system-level debugging and performance analysis Collaborate with cross-functional teams — from hardware and firmware to cloud infrastructure and robotics customers — to deliver reliable end-to-end systems Contribute to technical strategy, architecture discussions, and roadmap planning Requirements: 7+ years of professional experience developing embedded systems software Proven ability to design and implement major software components, incorporating customer and internal requirements, assessing system-wide impact, and driving implementation and schedule through to testing Expert in modern C++ (C++14 or later), with strong understanding of system-level programming, memory management, and concurrency Experience with Python or similar for automation, scripting, debugging and other non-critical workloads Deep experience with embedded Linux, RTOSes, and bare-metal systems Proven ability to work close to hardware — board bring-up, drivers, timing-critical systems Familiarity with common hardware interfaces: UART, SPI, I2C, CAN Strong debugging skills and hands-on experience with tools like gdb, logic analyzers, and oscilloscopes BS/MS/PhD in Computer Engineering, Electrical Engineering, or equivalent experience Bonus Points For: Experience in GNSS, state estimation, Kalman filtering, or inertial navigation Working knowledge of positioning technologies and error sources (e.g., multipath, drift, bias) Experience with safety-critical or highly available systems in automotive, robotics, or aerospace Knowledge in IP based networking, especially as implemented in Linux based operating systems Why Join Us: Build the core infrastructure powering the next generation of autonomous systems Work with a passionate, technically elite team solving real-world problems at scale Competitive compensation package including equity and full benefits Flexible, high-trust work environment (on-site or hybrid options available) #J-18808-Ljbffr Point One Navigation

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Staff Embedded Software Engineer (Generalist) (C++) in San Francisco, CA vacancy
  • $160k - $220k

     ...build sensors and tools for engineers, roboticists, and...  ...need your help!As the Sr or Staff level for the Embedded Engineering team, you will...  ...and building the embedded software that powers our lidar firmware...  ...expertise in Linux, C, and C++, Rust, and Python. Your breadth... 
    Suggested
    Work experience placement
    Work at office
    Local area

    Ouster

    San Francisco, CA
    3 days ago
  •  ...The Role We're looking for a strong generalist software engineer to help us ship the next version of...  ...improve core robot control software in C++ Own system-level orchestration code...  ...in a system-level context (robotics, embedded, medical devices, scientific instruments... 
    Suggested
    Permanent employment
    Full time
    Remote work

    Remedy Robotics

    San Francisco, CA
    1 day ago
  • Direct message the job poster from Fruition Group Embedded Software Engineer - Robotics (Senior/Staff Level) We’re partnered with a pioneering robotics company...  ...critical features Write reliable, well‑structured C/C++ firmware with long‑term maintainability in mind Work... 
    Suggested

    Fruition Group

    San Francisco, CA
    3 days ago
  • $155k - $200k

     ...digital divide in ways previously thought impossible. As a Staff Embedded Software Engineer , you will work in a team whose primary responsibility is...  ...core ARM processor‑based embedded systems. 9+ years of C/C++ embedded systems development experience. Technical... 
    Suggested
    Worldwide
    Flexible hours

    Tarana Wireless

    San Francisco, CA
    2 days ago
  •  ...journey. We are looking for a Staff Engineer to help guide our product...  ...deliver world-class hardware/software/AI platforms. Your technical...  ...with a focus on cutting-edge Embedded Linux systems. Responsibilities...  ...board bring-up Command of C/C++, with working knowledge of Python... 
    Suggested
    Work experience placement
    H1b
    Live in
    Relocation
    Work visa

    BrightAI Corporation

    San Francisco, CA
    3 days ago
  • Tarana is seeking a Staff Embedded Software Engineer to lead the development of our ngFWA platform. You will collaborate across hardware, firmware, and software teams to design, implement, and validate high-performance features. You will own large capabilities from concept... 

    Tarana Wireless

    San Francisco, CA
    2 days ago
  • Job Description We are looking for a staff level embedded systems software engineer with full stack proficiency who will own the long term stability of legacy...  ...with Python and familiar with Docker, JavaScript, C/C++. Demonstrated experience with the NVIDIA Jetson... 
    Remote work

    Blumberg Capital Company

    San Francisco, CA
    1 day ago
  • $350k

     ...needs and goals.  We are scientists, engineers, and builders who’ve created some of the...  ...About the Role We’re looking for generalist infrastructure and systems engineers to...  ...scalable, reliable, data infrastructure while embedding governance best practices. Developer... 
    Full time
    Local area
    Immediate start
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours

    Thinking Machines Lab

    San Francisco, CA
    1 day ago
  • $210k - $255k

     ...come build with us at Crusoe.About the Role:We are seeking a Staff Software Engineer to design, build, and scale Crusoe Cloud's customer-facing...  ...1, and scale existing services alongside a team of strong generalist engineers. What sets you apart is your systems programming... 
    Full time
    Temporary work

    Crusoe

    San Francisco, CA
    3 days ago
  • Point One Navigation is seeking a Staff Embedded Software Engineer (Generalist) to join our hardware-software team. You’ll own end-to-end development of high...  ...-critical systems. You’ll design and optimize embedded C++ across ARM, microcontrollers, and embedded Linux,... 

    Point One Navigation

    San Francisco, CA
    4 days ago
  • United States Digital Space LLC is looking for experienced Generalist Software Engineers to join their teams focused on Comet and native applications. Candidates should have strong programming skills and the ability to work across multiple codebases. The role includes collaborating... 

    United States Digital Space LLC

    San Francisco, CA
    4 days ago
  • $180k - $290k

     ...support the rapidly growing and changing Stellar ecosystem. As a C++ Engineer at Stellar, you'll be at the heart of it all—designing and...  ...and build key components of Stellar Core - the backbone software behind the Stellar Network. Design and develop robust, scalable... 
    Full time
    Temporary work
    Work at office
    Local area
    Flexible hours

    Stellar Development Foundation

    San Francisco, CA
    1 day ago
  • $189k - $303k

     ...more efficient and accessible for all. We’re searching for a Staff Software Engineer on the Autonomy Data: Continuous Learning team. The ideal...  ...Science, or a related field Excellent Python, Proficient C++ programming and software design skills Experience with... 
    Full time

    Aurora Innovation

    San Francisco, CA
    1 day ago
  •  ...Francisco. We're looking to hire two Product Engineers to collaborate closely with each other...  ...them. This is a technical role for software engineers excited to use the leverage that...  ...satisfy real user needs. We are looking for generalist polymaths who have seen the failings of... 
    Work at office
    Remote work
    Flexible hours

    Kinelo

    San Francisco, CA
    3 days ago
  •  ...share knowledge. About the role As a Staff Backend Engineer at Rogo, you'll be at the cutting edge...  ...implement security concepts to develop software dealing with sensitive data. Write...  ...a strongly typed language (e.g., Rust, C++, or Java). ~ You love writing highly... 
    Full time

    Rogo

    San Francisco, CA
    1 day ago
  • $185k - $273k

     ...com to learn more.About the Role: As a Staff System Software Engineer, you will help Motive design and...  ...experienceExperience with Kotlin, Java & C++ Deep experience with AOSP (Android...  ...Android OS and LinuxExperience with embedded programming on Linux and / or RTOSPay... 
    Temporary work
    Work experience placement
    Work at office

    Motive Technologies

    San Francisco, CA
    3 days ago
  • $153k - $376k

     ...to shape the future of design and collaboration, join us!As a Software Engineer, you'll work on some of the most technically challenging and impactful...  ...will be developing high-performance client-side systems in C++/WebAssembly, extending the multiplayer protocols that make... 
    Minimum wage
    Full time
    Local area
    Remote work
    Flexible hours

    Figma

    San Francisco, CA
    3 days ago
  • $150k - $300k

     ...Patel (SemiAnalysis), Clem Delangue (Huggingface), Emad Mostaque (Stability AI), and many others. Role Impact This is a generalist software engineering role focused on building the product surface of Prime Intellect - the developer‑facing platform, APIs, and services... 
    Work at office
    Remote work
    Visa sponsorship
    Relocation package
    Flexible hours

    Prime Intellect

    San Francisco, CA
    5 days ago
  • $240k - $310k

     ...About This RoleThe Cloud Storage team at Crusoe is seeking a Staff Software Engineer to serve as a primary architect and visionary for our...  ...experience in system programming with languages such as C, C++, Go, and/or Rust to build the foundations of our V2 storage... 
    Temporary work

    Crusoe

    San Francisco, CA
    3 days ago
  • $215k - $260k

     ...build with us at Crusoe.About the Role:We're looking for a Staff Software Engineer to help make Crusoe Cloud's container registry fast and reliable...  ..., Terraform) alongside languages like Go, Rust, Java, or C++.Collaboration and communication: You are comfortable working... 
    Full time
    Temporary work

    Crusoe

    San Francisco, CA
    1 day ago
  •  ...customers. Cohere is a team of researchers, engineers, designers, and more, who are passionate...  ...We are looking for Members of Technical Staff to join the Model Serving team at Cohere....  ...systems. ~ Experience in Golang, C++ or other languages designed for high-performance... 
    Full time
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Cohere

    San Francisco, CA
    1 day ago
  • $405k

     ...committed researchers, engineers, policy experts, and business...  ...build and ship software. The team works across...  ...developer security program by embedding security practices into...  ...such as Go, Rust, or C/C++ Deep understanding of...  ..., we expect all staff to be in one of our offices... 
    Full time
    Work at office
    Visa sponsorship
    Flexible hours

    Anthropic

    San Francisco, CA
    1 day ago
  • $177.19k - $364.8k

     ...AI in our recruiting process here.Pinterest is seeking a Staff Software Engineer, Capacity Engineering. The team is responsible for efficiently...  ...software development languages such as Java, Python and C++Excellent skills in communicating complex technical issuesExperience... 
    Work at office
    Local area
    Remote work
    Relocation
    Relocation package

    Pinterest

    San Francisco, CA
    1 day ago
  • $250k - $300k

     ...other, come build with us at Crusoe.About This RoleAs a Senior Staff Software Engineer for SDN Architecture, you will be a driving technical force...  ...coupled with solid systems programming skills in C, C++, Go or Rust.Linux Internals Knowledge: Strong working knowledge... 
    Temporary work

    Crusoe

    San Francisco, CA
    1 day ago
  • $200k - $280k

     ...proprietary infrastructure and software, we empower over 250,000...  ...management and treasury, to embedded finance at a global scale.Proudly...  ...with strong focus on platform engineering, integrations, security, and...  ...programming language (eg. Golang, C/C++)Experience with modern cloud... 
    Temporary work
    Local area
    Worldwide

    Airwallex

    San Francisco, CA
    3 days ago
  • $200k - $230k

     ...where no one has to go it alone. Learn more at Papa.com. About the Role:   We are expanding our founding engineering team and looking for a Staff Backend Software Engineer to join Papa Community and help build our technical foundation. You'll be our second engineer,... 
    Full time
    Work at office
    Local area
    Immediate start
    Flexible hours
    2 days per week
    3 days per week

    Papa

    San Francisco, CA
    1 day ago
  • $150k - $250k

     ...build robots. Factory OS is building software that runs factories. Our platform...  .... The Role We are hiring a Staff Full-Stack Software Engineer to build end-to-end features across...  ...We are committed to being deeply embedded in the U.S. industrial base. Our focus... 
    Full time

    Foundry Robotics Inc.

    San Francisco, CA
    1 day ago
  •  ...About the Role Formal is on a mission to build the best engineering team and we're looking for people who want to make outsized impact...  ...more traffic What You Need ~6+ years of relevant software development experience building data-intensive software platforms... 
    Full time
    Flexible hours

    Formal

    San Francisco, CA
    1 day ago
  •  ...with reliable backup Designing a flexible and distributed electrical grid The Role We are seeking a seasoned backend software engineer to join our team building the cloud-based glue that gives our users access to the rich information and controls provided by... 
    Full time
    Work at office
    Flexible hours

    Span

    San Francisco, CA
    1 day ago
  • $180k - $225k

     ...Lumafield was founded in 2019 to upgrade manufacturing. We are engineers with deep experience across the product development cycle,...  ...What you'll do: Own backend architecture for cloud software supporting Neptune, Triton, and Voyager (services, APIs, persistence... 
    Full time
    Work at office
    Work visa
    Flexible hours

    Lumafield

    San Francisco, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Embedded Software Engineer (Generalist) (C++). Be the first to apply!