Belcan

Software Engineer

Belcan$104K — $145K *
Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Degree in Robotics, Autonomy, Software Engineering, Computer Engineering, Computer Science, Electrical Engineering, Aerospace Engineering, or Mathematics, with a strong preference for Software/Aerospace Engineering.
  • 5+ years of relevant experience in embedded software development and support.
  • Knowledge of PX4 flight control stack is mandatory.
  • US Citizenship is required due to the nature of the work.
  • Experience in leading small teams and managing software work packages is preferred.
  • Familiarity with MAVLink, TCP/IP, or UDP communication protocols is beneficial.

Responsibilities

  • Develop and customize the PX4 flight stack and integrate it with QGroundControl.
  • Write embedded software in C/C++ and utilize Python for testing and validation.
  • Manage GPS position and develop navigation-related software.
  • Integrate autonomy and system-level software across various interfaces.
  • Work in Git-based environments, leveraging version control in team settings.
  • Implement unit testing and software validation practices for high-quality code.
  • Debug and integrate software across hardware/software boundaries in both flight and lab environments.

Benefits

  • Health care, dental, and vision insurance.
  • Life insurance coverage.
  • 401(k) retirement plan.
  • Education assistance for professional development.
  • Paid time off, including PTO, holidays, and required paid leave.
Full Job Description
Job Description

A Software Engineer / Flight Systems job in San Luis Obispo, CA is currently available through Belcan with one of our emerging aerospace clients. 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.

About Belcan

Belcan, LLC is a global supplier of engineering, supply chain, technical recruiting and information technology services to customers in the aerospace, defense, automotive, industrial and government sectors. Headquartered in Cincinnati, Ohio, Belcan has over 10,000 employees in 50 locations around the world.
Learn more about Belcan
Industry
Founded
1972

Similar Jobs

More Jobs at Belcan

More Aerospace & Defense Jobs

Find similar Software Engineer jobs: