1

Software Engineer Px4 Jobs in North Carolina (NOW HIRING)

FEA, motion, CFD, heat transfer, or other software. * Process change orders through the PLM system ... PX4, Ardupilot, AM32, BlHeli32, and Betaflight experience highly preferred. * Able to generate ...

FEA, motion, CFD, heat transfer, or other software. * Process change orders through the PLM system ... PX4, Ardupilot, AM32, BlHeli32, and Betaflight experience highly preferred. * Able to generate ...

FEA, motion, CFD, heat transfer, or other software. * Process change orders through the PLM system ... PX4, Ardupilot, AM32, BlHeli32, and Betaflight experience highly preferred. * Able to generate ...

Software Engineer Px4 information

What are the key skills and qualifications needed to thrive as a Software Engineer PX4, and why are they important?

To thrive as a Software Engineer PX4, you need a strong background in computer science, C/C++ programming, and embedded systems, often supported by a relevant degree or equivalent experience. Familiarity with PX4 autopilot firmware, Linux, Git, and possibly ROS or UAV hardware integration is typically required. Problem-solving, attention to detail, and effective collaboration are standout soft skills in this role. These skills and tools are crucial for developing reliable, safe, and high-performance flight control systems in drone and robotics applications.

What are some typical challenges Software Engineers face when working with PX4 flight control software?

Software Engineers working with PX4 frequently encounter challenges related to integrating new hardware, ensuring real-time performance, and debugging issues in complex flight environments. The open-source nature of PX4 means you may need to collaborate with a diverse, global community and stay updated on rapid changes in upstream code. Additionally, ensuring compatibility across various UAV platforms and maintaining robust safety standards are ongoing responsibilities. Successful engineers are proactive in testing, documentation, and leveraging support from both internal teams and the broader PX4 community.

What are Software Engineer Px4?

A Software Engineer Px4 is a professional who develops, maintains, and optimizes software for the PX4 autopilot platform, which is widely used in drones and unmanned aerial vehicles (UAVs). These engineers work with open-source flight control software, ensuring reliable performance, integrating new features, and troubleshooting issues related to flight operations. They often collaborate with hardware engineers, robotics teams, and other developers to create innovative solutions for aerial robotics applications.

What is the difference between Software Engineer Px4 vs Software Engineer Drone?

AspectSoftware Engineer Px4Software Engineer Drone
Required CredentialsBachelor's in Computer Science or related field; experience with PX4 autopilotBachelor's in Engineering or Computer Science; experience with drone software
Work EnvironmentEmbedded systems, robotics, UAV developmentUnmanned aerial vehicle (UAV) development, hardware integration
Employer & IndustryDrone manufacturers, aerospace, robotics companiesDrone startups, aerospace firms, research institutions
Common Search/ComparisonYesYes

Software Engineer Px4 specializes in developing and maintaining the PX4 autopilot software used in drones, focusing on embedded systems and robotics. In contrast, Software Engineer Drone may work on broader drone software applications, including hardware integration and flight control systems. Both roles require similar technical skills and are common in the aerospace and robotics industries, but Px4 engineers focus specifically on the PX4 platform.

What job categories do people searching Software Engineer Px4 jobs in North Carolina look for? The top searched job categories for Software Engineer Px4 jobs in North Carolina are:
Design Engineer II and Technical Trainer

Design Engineer II and Technical Trainer

Sig Sauer, Inc.

Sanford, NC • On-site

Other

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


Sig Sauer rating

8.1

Company rating: 8.1 out of 10

Based on 33 frontline employees who took The Breakroom Quiz

103rd of 511 rated manufacturers


Job description

Description

Design Engineer II and Technical Trainer

SIG SAUER, Inc. is a leading provider and manufacturer of firearms, electro-optics, ammunition, airguns, suppressors, remote controlled weapons stations, and training. For over 250 years SIG SAUER, Inc. has evolved, and thrived, by blending American ingenuity, German engineering, and Swiss precision. Today, SIG SAUER is synonymous with industry-leading quality and innovation which has made it the brand of choice amongst the U.S. Military, the global defense community, law enforcement, competitive shooters, hunters, and responsible citizens. Additionally, SIG SAUER is the premier provider of elite firearms instruction and tactical training at the SIG SAUER Academy. Headquartered in Newington, New Hampshire, SIG SAUER employs people across various U.S. locations, and global facilities across multiple regions. SIG SAUER is certified a Great Place to Work. For more information about the company and product line visit: www.sigsauer.com.

Position Summary: The Design Engineer II and Technical Trainer is responsible for developing moderately complex sub-system designs for new products as well as design improvements for legacy products. Responsibilities also include exercising sound engineering judgement and presenting analysis summaries which support design decisions. The mid-level Design Engineer II is attentive to detail in completing tasks assigned by the Manager and/or Director, Advanced Concepts with limited guidance needed. The Design Engineer II collaborates with Designers, other Design Engineers, Electronics Technicians, and Test Technicians. Proactive collaboration with other departments such as Product Management, Manufacturing, Quality, and Assembly is also required.

FLSA: Exempt

Job Duties and Responsibilities:
* Develop innovative mechanical subsystem designs which meet product requirements and cost targets. Create bespoke UxS frames, attachment items, and mounting interfaces.
* Generate and check drawings, ensuring a functional dimensioning scheme, appropriate GD&T, and ASME Y14.5 compliance. Perform statistical tolerance stack analyses to optimize tolerancing schemes. Identify QAPs with consideration for tolerance stack contributions and Quality Function/FMECA characteristics.
* Independently complete moderately complex, accurate, subsystem analyses using two or more of the following tools: FEA, motion, CFD, heat transfer, or other software.
* Train and mentor less experience Engineers on complex UxS designs.
* Independently generate logical and thorough test plans to evaluate new or modified product designs. Work with Test Technicians to complete testing as needed. Compile and analyze test data, formulating plausible hypotheses and rational conclusions. Generate test reports and formulate recommendations for future action.
* Initiate DFM reviews with teammates, Manufacturing Engineers, and vendors. Propose viable methods for reducing part costs. Evaluate part inspection data and determine the acceptability of non-conformances, providing feedback to suppliers.
* Develop and manage Intellectual Property through patent searches, patent applications, and trade studies.
* Engage in and actively volunteer for general Continuous Improvement projects/tasks, as well as those related to technical information, analytical methods, design practices, and other R&D activities.
* Participate in and sustain 5S Standards.
* Must follow all required Safety and ISO procedures.
* Miscellaneous duties as assigned.

Education/Experience & Skills:
* Bachelor of Science in Mechanical Engineering and 3-6 years of previous engineering experience in an R&D environment.
* Capable of performing moderately complex analyses such as FEA, kinematic and dynamic motion, CFD, and/or heat transfer.
* Proficient using Microsoft Excel, Word, and PowerPoint. Proficient using CAD software to create parametric solid models, assemblies, and associated drawings; SolidWorks, experience using a PLM system such as Agile. PX4, Ardupilot, AM32, BlHeli32, and Betaflight experience highly preferred.
* Able to generate clear, fully dimensioned, ASME Y14.5 compliant drawings of complex parts using logical datum structures and functional dimensioning schemes. Familiar with GD&T symbology and standard inspection methods. Capable of completing complex tolerance stack analyses. Proficiency with tolerance stack software is preferred.
* Intermediate understanding of manufacturing methods including machining, metal injection molding, plastic injection molding, stamping/fine blanking, extrusion, forging, and casting is required, as is knowledge in material selection, heat treatment, and coatings.
* Must be able to clearly, concisely, and accurately convey ideas and information to others, both verbally and in written form.
* Experience using and maintaining firearms and/or related products preferred.
* Able to work effectively as part of a team, as well as independently, with limited guidance.
* Possess practical experience with mechanical assembly techniques. Able to define problems, collect data using tools such as HSV, establish facts, and propose viable solutions to issues.

Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status or other characteristics protected by law.


Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.


What Sig Sauer employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom