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

Software Engineer

GrabJobs

About Ditto: Ditto is redefining how data moves at the edge. Our mission is to make it seamless for developers to build resilient, real-time applications, regardless of network conditions. Whether you're in a stadium, airplane, or remote military base, Ditto's peer-to-peer sync engine ensures devices stay connected and data stays consistent, even without internet. With more than $145 million in funding and trusted by organizations like Chick-fil-A, Delta Airlines, and the U.S. military, Ditto powers mission-critical experiences across aviation, retail, travel, hospitality, defense, and more. As a globally distributed, fast-growing startup, we’re committed to building a diverse and inclusive team that reflects the wide range of perspectives needed to solve the world’s hardest connectivity problems. About the Position As a Forward Deployed Engineer (FDE), you are the technical tip of the spear. FDEs are elite, versatile engineers who work shoulder-to-shoulder with our most critical users to solve complex challenges in real time. Your primary mission is to radically decrease the time-to-value of our software by integrating it directly into the user's operational environment. Because you see firsthand how our technology performs in the wild, you will also act as a crucial conduit, feeding technical insights and feature requirements back to our core product engineering team. This role requires a highly adaptable problem-solver who is comfortable moving fast, navigating ambiguity, and figuring things out quickly in high-stakes environments. Key Responsibilities Integrate with Robotic Platforms: Lead the on-site software integration of our platform with unmanned ground, aerial, and maritime systems, building reliable data bridges between our synchronization layer and robotic autonomy stacks. Develop on ROS2 and DDS Middleware: Architect, build, and troubleshoot software nodes within ROS2 frameworks, leveraging DDS (Data Distribution Service) for real-time, publish-subscribe communication between robotic subsystems and our core platform. Implement MAVLink Integrations: Build and optimize MAVLink -based communication pipelines for telemetry, command, and control of unmanned aerial systems (UAS), ensuring reliable data exchange between our platform and autopilot firmware. Solve Problems in Real-Time: Act as the first line of technical defense, rapidly diagnosing and resolving software, sensor, and communication issues on robotic platforms as they arise during field testing and live operations. Bridge the Gap: Translate the unique realities of robotic systems integration—sensor noise, real-time constraints, autonomy edge cases—into actionable technical requirements for the core product development team. What You'll Need Clearance Requirement: Must hold an active Secret clearance (Due to federal security clearance requirements, U.S. Citizenship is strictly required for this role). 5+ years of experience in robotics software engineering, autonomous systems development, or related fields. This includes hands-on experience developing, integrating, and testing software on physical robotic platforms (ground, aerial, or maritime). 2+ years of technical experience working with ROS2 (Robot Operating System 2), including node development, lifecycle management, launch files, and real-time communication via DDS middleware. Prior experience with MAVLink protocol for UAS telemetry and command/control, including integration with autopilot systems (e.g., PX4, ArduPilot) and ground control stations. Familiarity with motion planning concepts and algorithms, including path planning, trajectory optimization, and obstacle avoidance in real-world operational environments. A highly adaptable, problem-solving mindset , with the ability to navigate ambiguity, move fast, and balance immediate operational fixes with long-term technical fidelity. Strong communication skills , both written and verbal. As the crucial bridge between the operational edge and our core development team, you must be able to translate complex, edge-case technical realities and user workflows into clear, actionable requirements for product engineers. Nice to Haves Experience with sensor fusion and perception pipelines, including integration of LiDAR, IMU, GPS, and camera data for localization and mapping (SLAM). Familiarity with simulation environments (e.g., Gazebo, AirSim, CARLA) for testing robotic software prior to field deployment. Prior experience with CRDTs (Conflict-free Replicated Data Types) or local-first software architectures to manage complex data synchronization without a central server. A background in systems programming (e.g., C++, Rust, or Python) with experience writing performant, real-time code for resource-constrained embedded platforms. Direct experience with DoD or defense-related robotic programs , including an understanding of safety, certification, and operational constraints for unmanned systems. Experience with edge computing and containerized deployments on robotic platforms, including lightweight orchestration (K3s, Docker) on ARM-based or embedded hardware. Familiarity with computer vision frameworks (e.g., OpenCV, TensorRT) and deploying inference models on edge devices for real-time perception tasks. Clearance: Active Secret The Benefits of Building with Us We offer competitive salaries and meaningful equity. We believe everyone on the team should have a stake in what we’re building. Benefits vary by region to make sure you're covered in the ways that matter most. In the US, that includes health, dental, vision, life, and disability insurance, plus a 401(k) and flexible spending accounts. Regardless of where you live, everyone at Ditto can utilize flexible time off. And while we work remotely, our Atlanta and San Francisco offices are open if you ever want a place to work or meet up with teammates. Apply Anyway At Ditto, we know game-changers don’t always come wrapped in a “perfect” resume. Years of experience? Every single bullet point checked? Meh. That’s not what drives us. What does matter? Grit. Curiosity. Adaptability. And a genuine spark for what we’re building. So if you’re fired up about our mission but not sure you tick every box - hit that apply button anyway. Use your application to show us how you’ll make an impact here. We’re always on the lookout for exceptional humans who want to grow, stretch, and build something meaningful with us. Equal Opportunity Employer Ditto is proud to be an equal-opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristics. Ditto is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please let us know.

Vacancy posted 19 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer in San Bernardino, CA vacancy
  •  ...infrastructure that powers high-volume, real-time business operations across multiple systems and platforms. We are seeking a Backend Software Engineer with strong TypeScript and NestJS expertise to help design, build, and scale integration-heavy backend services that process... 
    Suggested
    Full time
    Immediate start
    Remote work
    Worldwide

    GrabJobs

    San Bernardino, CA
    1 day ago
  • $115k - $160k

     ...ubiquity. Who We Are We are tech industry veterans in software, hardware, and design who are pooling our skills to build the future...  ...collaboratively and respectfully. The Full-Stack Software Engineer, Internal Services builds and improves internal deployment... 
    Suggested
    Live in
    Local area
    Remote work
    Shift work

    GrabJobs

    San Bernardino, CA
    1 day ago
  • $140k - $200k

     ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups... 
    Suggested
    Full time
    Work at office

    Speechify

    Rialto, CA
    19 hours ago
  • $100k - $130k

     ...Description Department: Engineering Employment Type: Full-time Location:  Remote within the United States (not sponsoring International...  .... Role Summary We’re looking for a Full Stack Software Engineer who enjoys building products, solving problems, and... 
    Suggested
    Full time
    Remote work
    Visa sponsorship

    GrabJobs

    San Bernardino, CA
    2 days ago
  • $180k - $210k

     ...make the world safer and more secure. The Full-Stack Product Engineering team is responsible for building a comprehensive set of features...  ...full-stack engineer who can build reliable and scalable software that will be used by all TRM customers. You’ll also design backend... 
    Suggested
    Immediate start
    Remote work
    Worldwide

    GrabJobs

    San Bernardino, CA
    2 days ago
  •  ...About the Role A fast-growing fintech startup is looking for a Full Stack Software Engineer to help reshape a centuries-old industry. You'll join a small, ambitious team with the opportunity to own features end-to-end — from initial concept through launch and ongoing... 
    Remote work

    GrabJobs

    San Bernardino, CA
    3 days ago
  •  ...College Park, Maryland. ABOUT THE ROLE We’re looking for engineers to join an agile engineering team focused on transforming the...  ...LL BRING ~2-4 years of experience building production-ready software applications. ~ Confident when working with Typescript and Javascript... 
    Full time
    Local area
    Remote work

    GrabJobs

    San Bernardino, CA
    4 days ago
  •  ...largest companies make smarter, fairer, and more transparent pay decisions—powered by live data and thoughtful design. As a Software Engineer, you’ll have significant ownership and autonomy to build the systems and infrastructure that power Compa’s core products. You’... 
    Remote work

    GrabJobs

    San Bernardino, CA
    1 day ago
  •  ...good advertising to thrive. About The Team We believe that engineers solve problems end-to-end. From researching the problem to...  ...amazing products to customers. We fundamentally believe that software works better when engineers own the whole lifecycle of solving... 
    Work at office
    Remote work
    Work from home
    Worldwide

    GrabJobs

    San Bernardino, CA
    3 days ago
  • $190k - $220k

     ...team collaborates with an experienced group of data scientists, engineers, and product managers to build highly available and scalable...  ...data infrastructure for TRM's products and services. As a Senior Software Engineer on the Data Platform team, you will be responsible... 
    Remote work
    Worldwide

    GrabJobs

    San Bernardino, CA
    4 days ago
  • $90k - $130k

     ...As a Senior Software Engineer on the Money Movement - Innovation team, you'll build the systems behind NMI's bank-to-bank payments: public APIs, internal tools, and third-party integrations, using Scala, TypeScript, and C#, with TDD and containerized microservices on AWS... 
    Remote work
    Flexible hours

    GrabJobs

    San Bernardino, CA
    4 days ago
  • $140k - $200k

     ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups... 
    Work at office

    GrabJobs

    San Bernardino, CA
    19 hours ago
  •  ...Our differentiated architecture seamlessly integrates hardware, software and system level technologies to maximize the efficiency of...  .... We are a fast-growing, forward-thinking team of architects, engineers, and business professionals with a proven track record of building... 
    Full time
    Remote work
    Flexible hours

    GrabJobs

    San Bernardino, CA
    4 days ago
  • $200k - $320k

     ...talent firm that focuses on placing the best product managers, software, and hardware talent at innovative companies. Our team is 100%...  ...teams across the United States to help them hire. Software Engineer, AI Agents Location - San Francisco Bay Area (Remote -... 
    Remote work
    Visa sponsorship

    GrabJobs

    San Bernardino, CA
    19 hours ago
  • $140k - $200k

     ...- Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...engineering, and research work. We are looking for a skilled Software Engineer to join us. What You’ll Do Be scrappy to find new sources... 
    Full time
    Work at office
    Shift work

    GrabJobs

    San Bernardino, CA
    2 days ago
  • $164.2k

     ...can apply to work remotely in any country in which we have a physical presence. The Data Movement team is looking to hire a Software Engineer who is excited to solve large scale data platform and efficiency challenges. Reddit’s mission is to bring community and... 
    For contractors
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    GrabJobs

    San Bernardino, CA
    2 days ago
  • $160k - $190k

     ...Title: Senior Software Engineer, Endpoint Services, Portal Engineer (Ruby/Rails) Reports to: Engineering Manager Location: Remote US Compensation Range: $160,000 to $190,000 base plus bonus and equity What We Do: Cybercrime is growing, and more businesses are getting hit... 
    Full time
    Remote work
    Worldwide
    Home office

    GrabJobs

    San Bernardino, CA
    2 days ago
  • $110k - $270k

     ...cloud and open source technologies to deliver a massively scalable, robust, and highly available platform. We are seeking Senior Software Engineers who are passionate about designing and implementing a highly available, distributed, and secure system on a cloud platform.... 
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    GrabJobs

    San Bernardino, CA
    2 days ago
  • $166.9k

     ...workflows, and other finance capabilities that support the accuracy and integrity of Upstart's financial operations. As a Senior Software Engineer, you'll design and deliver the core systems that process large volumes of financial data and events. Your work will directly... 
    Summer work
    Currently hiring
    Local area
    Remote work
    Work from home

    GrabJobs

    San Bernardino, CA
    4 days ago
  • $84k - $97.4k

     ...fully in daily life. Through a combination of innovative devices, software, and services,Lingraphicais focused on improving communication...  ...communication journey. Job Description Overview : A Software Engineer atLingraphicadevelops andmaintainssoftware that powers speech-generating... 
    Remote work
    Work from home

    GrabJobs

    San Bernardino, CA
    3 days ago
  •  ...platform company for the AI era. We are building the enterprise software infrastructure to capture, catalog, refine, enrich, and...  ...Python/Git- advantage Knowledge block-level Storage/file systems — advantage BSc/MSc degree in Computer Science, Engineering or equivalent... 

    GrabJobs

    San Bernardino, CA
    2 days ago
  • $166.9k - $230.9k

     ...critical services at Upstart. Within Marketplace Optimization, engineers join one of two closely related teams: Monetization builds the...  ...marketplace efficiency, and business objectives. As a Senior Software Engineer, you'll partner closely with Product, Machine Learning... 
    Summer work
    Currently hiring
    Local area
    Remote work
    Work from home
    Flexible hours

    GrabJobs

    San Bernardino, CA
    2 days ago
  • $140k - $200k

     ...- Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design... 
    Work at office

    GrabJobs

    San Bernardino, CA
    19 hours ago
  •  ...value, and continue to spearhead the creation of this industry — a game changer when it comes to career growth. Title: Senior Software Engineer, Fullstack Location: Remote from the U.S.  About the role   Join the LTK Family! We are searching for a senior... 
    Summer work
    H1b
    Remote work
    Flexible hours

    GrabJobs

    San Bernardino, CA
    19 hours ago
  •  ...Today, Upbound supports Fortune 500 companies and platform engineers across 100+ countries . Crossplane has surpassed 100M+ downloads...  .... Learn more at upbound.io . Upbound is hiring a Senior Software Engineer to help us build and operate Upbound Spaces, the... 
    Remote work
    Worldwide

    GrabJobs

    San Bernardino, CA
    1 day ago
  • $195k - $255k

     ...honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. The Engineering team builds systems that power Affirm’s mission. We take pride in our craft, building reliable, performant, and scalable... 
    Work at office
    Remote work
    Flexible hours

    GrabJobs

    San Bernardino, CA
    4 days ago
  • $130k - $170k

     ...at the interface between EnergyHub’s and our utility clients’ software systems. Through our Platform API, we facilitate the ongoing, automated...  ...product opportunities in the process. As a senior software engineer, you would join a relatively new and growing team with the... 
    Casual work
    Immediate start

    GrabJobs

    San Bernardino, CA
    1 day ago
  •  ...maintaining high trust with payers, patients, and providers is the bedrock of accessible mental healthcare. We’re seeking a Senior Software Engineer to join our nascent Trust & Safety Engineering team within the Provider organization. In this high-impact role, you will serve... 
    Full time
    Live in
    Currently hiring
    Remote work
    Home office

    GrabJobs

    San Bernardino, CA
    4 days ago
  •  ...integrations What excites you You thrive at the intersection of engineering and customer + product success, translating ambiguous business...  ...vague business objectives. You have experience building software for industries with complex operational workflows, ideally in... 
    Remote work

    GrabJobs

    San Bernardino, CA
    1 day ago
  •  ...automation tools, and a suite of benefits for Banking customers, all while ensuring a fast and reliable experience. As a senior software engineer on the Cash App Banking server engineering team, you will lead the technical design, execution, and delivery of new banking... 
    Work at office
    Local area
    Remote work

    GrabJobs

    San Bernardino, CA
    3 days ago

Do you want to receive more vacancies?

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