Demo

Software Engineer

Belcan
San Luis, CA Full Time
POSTED ON 7/9/2026
AVAILABLE BEFORE 8/7/2026

A Software Engineer / Flight Systems job in San Luis Obispo, CA is currently available through Belcan with one of our emerging aerospace clients. Ideal candidates will be willing to work in a "hybrid" type setting, so being in commutable distance to SLO is ideal. We are seeking a highly motivated Software Engineer with a focus on embedded software and a strong background in drone/unmanned aircraft systems (UAS), software development, testing and support. The successful resource is expected to be able to troubleshoot, analyze and iterate, as well as provide expertise in all activities surrounding software development.


Job Duties:

Responsibilities may include, but are not limited to:

* Development and customization of PX4 flight stack and integration with QGroundControl (QGC)

* Software development in C/C for embedded flight systems, with Python supporting test and validation workflows

* GPS position management and navigation-related software development

* Autonomy and system-level software integration across vehicle, payload, and ground control interfaces

* Experience working within Git-based environments (GitHub / GitLab), including version control and team-based development workflows

* Development within modern environments (Visual Studio Code or similar)

* Implementation of unit testing and software validation practices

* Communication protocols and system interfaces (MAVLink, TCP/IP, UDP, and related embedded interfaces)

* Software integration and debug across hardware/software boundaries within flight and lab environments

* Support for rapid iteration driven by integration, test, and flight feedback


Required Qualifications:

* Degree in relevant field such as Robotics, Autonomy, Software Engineering, Computer Engineering, Computer Science, Electrical Engineering, Aerospace Engineering, or Mathematics; strong preference for Software/Aerospace Engineering.

* Minimum Qualifications:

* 5 years of relevant experience

* Must have some knowledge of the PX4

* Due to the nature of the work performed, US Citizenship is a requirement


Preferred Qualifications & Skills:

* Experience with PX4 flight control stack (autopilot) / OS or similar (i.e. robot OS [ROS2], ArduPilot, Pixhawk)

* Able to lead small team with ownership of software work packages

* Embedded real-time software development

* Aerospace experience, especially with unmanned aircraft systems


We provide a competitive pay and benefits package. This position is offering an salary rate of $104,000 to $145,600 however, Belcan considers several factors when extending an offer, including but not limited to education, experience, geographic location, and discipline. Benefits offered may include health care, dental, vision, life insurance; 401(k); education assistance; paid time off including PTO, holidays, and any other paid leave required by law.

Salary : $104,000 - $145,600

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer?

Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Belcan

  • Belcan Billings, MT
  • Job Title: Project Manager III Location: Billings, MT Zip Code: 59101 Duration: 12 Months Pay Rate: $80/hr. Keyword's: #Billingsjobs; #ProjectManagerjobs; ... more
  • 12 Days Ago

  • Belcan Billings, MT
  • Job Description Job Title: Project Manager III Location: Billings, MT Zip Code: 59101 Duration: 12 Months Pay Rate: $80/hr. Keyword's: #Billingsjobs; #Proj... more
  • 12 Days Ago

  • Belcan Alexander, AR
  • Job Title: Associate Site IT Support Analyst IV Location: Alexander, AR 72002 Duration: 12 Months Contract (Potential Temp to Perm) Pay Rate : $24/hr. Shif... more
  • 12 Days Ago

  • Belcan Ogden, UT
  • Job Description Job Title: Expander - 1st Shift Location: Ogden, UT Pay: $23 - $30/hr (DoE) $3k Sign on Bonus Zip Code: 84404 Start Date: ASAP Job Type: Di... more
  • 12 Days Ago


Not the job you're looking for? Here are some other Software Engineer jobs in the San Luis, CA area that may be a better fit.

  • Empirical Systems Aerospace, Inc. (ESAero) San Luis, CA
  • Job Summary: Empirical Systems Aerospace, Inc. is seeking an experienced Software Engineer to develop flight and mission-critical embedded software on real... more
  • 17 Days Ago

  • Trelleborg Medical Solutions Paso Robles, CA
  • Sista ansökningsdag 2026-07-26 Plats: USA - Paso Robles, CA Summary Of The Role Responsible for ensuring all non-product computerized systems (e.g. ERP, QM... more
  • 17 Days Ago

AI Assistant is available now!

Feel free to start your new journey!