2

Drone Software Engineer Remote Jobs in California

Senior Software Engineer - Remote

San Diego, CA · Remote

$130.10K - $171.50K/yr

Senior Software Engineer - Remote Location : San Diego, CA Duration : 5 Months Total Hours/week : 40.00 1st Shift Client : Medical Devices Company Job Category : IT Level of Experience : Senior Level ...

Software Engineer (iOS)

Sausalito, CA · Remote

$159K/yr

... drone systems. This is a mission-critical role where your work directly translates our backend ... remote fire environments). * System Integration: Collaborate cross-functionally with Perception ...

We are looking for a Senior Software Engineer to help us design and deliver CX solutions that provide our clients with a beautiful customer journey that achieves results. At PTP we value aptitude and ...

Senior Software Engineer [REMOTE]

San Francisco, CA · Remote

$144.30K - $190.30K/yr

Learn more at upbound.io Upbound is hiring a Senior Software Engineer to help us build and operate ... LI-REMOTE Why Upbound? At Upbound, you'll help shape the systems and strategies that drive ...

This role is a mix of software engineering, platform engineering, and cloud architecture. Must be comfortable working in a high performance remote-first environment. Responsibilities * Design and ...

This role is a mix of software engineering, platform engineering, and cloud architecture. Must be comfortable working in a high performance remote-first environment. Responsibilities * Design and ...

This role is a mix of software engineering, platform engineering, and cloud architecture. Must be comfortable working in a high performance remote-first environment. Responsibilities * Design and ...

We are seeking a full-time Forward Deployed Software Engineer in any Concordance location or fully remote. This position will be responsible for designing, developing, and deploying production-grade ...

next page

Showing results 1-20

Drone Software Engineer Remote information

What are the key skills and qualifications needed to thrive as a Drone Software Engineer (Remote), and why are they important?

To thrive as a Drone Software Engineer (Remote), you need strong programming skills in languages like C++, Python, or ROS, along with a degree in computer science, engineering, or a related field. Familiarity with drone control frameworks, simulation environments, and version control systems such as Git is typically required. Excellent problem-solving abilities, self-motivation, and effective remote communication skills help distinguish top performers in this role. These competencies are vital for developing reliable drone software, integrating with hardware, and collaborating effectively within distributed teams.

How does a remote Drone Software Engineer typically collaborate with hardware teams to ensure seamless integration?

As a remote Drone Software Engineer, close collaboration with hardware engineers is essential to ensure software and firmware are fully compatible with drone hardware. This is typically achieved through regular video meetings, shared documentation, remote debugging sessions, and use of simulation tools to test code before deployment. Many organizations also rely on version control platforms and collaborative project management tools to streamline communication and track progress. Effective remote collaboration helps prevent integration issues and ensures smoother development cycles.

What does a Drone Software Engineer do when working remotely?

A remote Drone Software Engineer designs, develops, tests, and maintains software for controlling drones and processing their data, all from a remote location. Their work often includes writing code for flight control systems, sensor integration, data analysis, and communication protocols. They collaborate with teams using online tools, participate in code reviews, and may conduct virtual simulations or connect to drones remotely for testing. The role requires strong programming skills, knowledge of drone hardware, and the ability to troubleshoot issues without being onsite. Remote engineers must also be comfortable with distributed teamwork and effective digital communication.

What is the difference between Drone Software Engineer Remote vs Drone Systems Developer?

AspectDrone Software Engineer RemoteDrone Systems Developer
Required CredentialsBachelor's in CS or related, coding skills, experience with drone SDKsSimilar credentials, often with additional hardware knowledge
Work EnvironmentRemote, software-focused, collaborative teamsPrimarily hardware and software integration, sometimes on-site
Employer & Industry UsageTech companies, drone startups, research institutionsManufacturers, defense, aerospace firms
Search & Comparison IntentLooking for remote drone software rolesComparing roles involving drone software and hardware development

The main difference is that Drone Software Engineer Remote focuses on developing drone software remotely, while Drone Systems Developer often involves hardware integration and on-site work. Both roles require similar technical skills and industry experience, but the work environment and focus differ slightly.

What are the most commonly searched types of Drone Software Engineer jobs in California? The most popular types of Drone Software Engineer jobs in California are:
What job categories do people searching Drone Software Engineer Remote jobs in California look for? The top searched job categories for Drone Software Engineer Remote jobs in California are:
What cities in California are hiring for Drone Software Engineer Remote jobs? Cities in California with the most Drone Software Engineer Remote job openings:

Staff Software Engineer [REMOTE]

MILLENNIUMSOFT

San Diego, CA • Remote

Other

This job post has expired today. Applications are no longer accepted.


Job description

Job Title – Staff Software Engineer [REMOTE]

Location - San Diego, CA

Duration – 12+ Months Contract

Total Hours/week - 40.00
1st Shift

Client: Medical Device Company

Job Category: Engineering

Employment Type: Contract on W2 (Need US Citizens Or GC Holders Only)

No H1b’s

This worker can be remote
3 Must haves:
Strong technical background as listed in the job description
Education and Experience requirements from the job description
Track record of successful work with a cross-functional team
As Staff Software Engineer you will design, code and review software for complex applications and interfaces, lead a team of engineers to deliver high-quality code, and mentor other developers.
In this role you will be responsible for:
• Working with a small team to develop applications using Agile and DevOps principles.
• Developing full stack solutions using new and existing components.
• Crafting and reviewing solutions to specific problems.
• Working with stakeholders to ensure that software applications meet functional and technical requirements.

To be successful in this role, you require:
• Ability to perform in a team environment.
• Experience with much of the following.
o Automating software build and deployment for CI/CD
o Test automation and integration testing
o Source control management such as Git and GitHub.
o Cloud platforms such as Azure.
o Developing ASP.NET Core and .NET Core applications.
o Reporting tools such as SSRS.
o Secure coding principles.
o Microservice architecture.
o Web frameworks such as ReactJS or Angular
o Messaging technologies such as Kafka, RabbitMQ, Azure Service Bus
o Software integration with devices such as barcode scanners, iris scanners and fingerprint readers
o Agile development
o Developing desktop applications with WPF or Electron
o Developing touch-based web or desktop applications

Education and experience required:
• B.S. Computer Science degree and 6-8 years’ experience or commensurate experience in Software Engineering.
• Software Development Process.
• Proficiency in 2+ Software Languages.