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
$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...SuggestedWork experience placementWork at officeLocal area- ...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...SuggestedPermanent employmentFull timeRemote work
- 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
$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...SuggestedWorldwideFlexible hours- ...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...SuggestedWork experience placementH1bLive inRelocationWork visa
- 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...
- 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
$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 timeLocal areaImmediate startVisa sponsorshipWork visaRelocation packageFlexible hours$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 timeTemporary work- 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,...
- 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...
$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 timeTemporary workWork at officeLocal areaFlexible hours$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- ...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 officeRemote workFlexible hours
- ...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
$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 workWork experience placementWork at office$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 wageFull timeLocal areaRemote workFlexible hours$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 officeRemote workVisa sponsorshipRelocation packageFlexible hours$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$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 timeTemporary work- ...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 timeWork experience placementWork at officeRemote workFlexible hours
$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 timeWork at officeVisa sponsorshipFlexible hours$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 officeLocal areaRemote workRelocationRelocation package$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$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 workLocal areaWorldwide$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 timeWork at officeLocal areaImmediate startFlexible hours2 days per week3 days per week$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- ...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 timeFlexible hours
- ...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 timeWork at officeFlexible hours
$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 timeWork at officeWork visaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Embedded Software Engineer (Generalist) (C++). Be the first to apply!
- embedded firmware developer San Francisco, CA
- embedded engineer San Francisco, CA
- embedded software engineer San Francisco, CA
- embedded developer San Francisco, CA
- embedded systems software engineer San Francisco, CA
- c++ software developer San Francisco, CA
- c++ programmer San Francisco, CA
- c++ developer San Francisco, CA
- javascript software engineer San Francisco, CA
- software sales executive San Francisco, CA

