Job Description
JOB TITLE: Software Engineer (on-site)
DEPARTMENT: Engineering
REPORTING TO: Chief Engineer
Founded in 1955, Piasecki Aircraft Corporation (PiAC) is a research and development business specializing in design, fabrication and flight testing of experimental rotorcraft and unmanned air vehicles. Piasecki has developed and flown more than 25 different advanced VTOL and UAV aircraft and continues to develop cutting-edge vertical flight technologies.
SUMMARY:
We are looking for a Software Engineer who wants their code to do more than just sit on a server. In this role, you will lead the design and development of the software that powers our flight tests and engineering analysis.
This is a hands-on, hybrid engineering role. You will work with a core team to build the ground control software, simulation environments, and data analysis tools that validate our aircraft performance. You won’t be stuck at a desk 100% of the time. You will be out on the flight line, supporting tests and seeing your work in action.
RESPONSIBILITIES:
Build the Control Systems: Design and refine aircraft ground control software to ensure our pilots and engineers have real-time command and visibility.
Data Intelligence: Develop internal tools to analyze flight test data. You’ll turn raw sensor outputs into actionable engineering insights.
Simulation: Mature our flight simulation environments. We need to fly it virtually before we fly it physically.
Hardware Integration: Create applications that interface directly with flight hardware and sensors.
Field Work: Support active flight test operations. This requires a "hands-on" approach. You will be standing for extended periods, carrying equipment (up to 50lbs), and monitoring sensors on the tarmac or in the field.
Agility: Tackle ad-hoc engineering assignments as the projects evolve.
KNOWLEDGE / SKILLS / ABILITIES:
The Essentials (Required):
Languages: Strong proficiency in Python and C/C++.
Environment: Comfortable working in Basic Linux environments.
Version Control: Solid understanding of Git workflow.
The "Nice to Haves" (Preferred):
Safety Critical: Experience with MISRA standards or embedded C.
Web Stack: Exposure to web development frameworks (Apache/HTTP, Flask, Celery, Redis).
Protocols: Knowledge of Serial interfaces and communications.
Data Formats: Familiarity with JSON, TOML, YAML.
Data Science: Experience with data visualization and analysis tools (Pandas, Parquet, DuckDB, Plotly).
Advanced Python: NumPy, Numba, Nuitka.
Sim Tools: Experience with Blender or X-Plane is a huge plus.
EDUCATION / CERTIFICATIONS / CLEARANCES:
Bachelor’s degree in computer science, software engineering, or aerospace engineering (with significant coding experience)
Benefits: PiAC offers comprehensive health benefits, a 401k retirement plan with employer matching, and generous paid time off benefits to full-time employees.
Relocation: Relocation assistance is not a negotiable benefit for this position. Candidates must live in the immediate area or relocate at their own expense.
Equal Opportunity Employer: Piasecki Aircraft Corporation is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law.
Export Control Requirements: U.S. Government Export Control Status: This position must meet export control compliance requirements. To meet export control compliance requirements, a “U.S. Person” as defined by 22 C.F.R. §120.15 is required. “U.S. Person” includes U.S. Citizen, lawful permanent resident, refugee, or asylee.
Full-time