Intermediate Software Developer
You Are a software developer, a software engineer. You are a lifetime learner who is looking to make a significant positive impact and grow with a motivated team of self-starters. You love aviation or are aviation curious. You are resourceful, respect autonomy, respect the team, and find value in a role with a diversity of tasks. You possess excellent written and verbal communication skills. You will learn and bring new talents to the team as you grow.
We Are a team of commercial pilots, developers, designers, fabricators, doers, and thinkers. We are impacting positive change within the norms of pilots training. We listen, respond, and continuously deploy improvements. We produce model specific aviation training devices and highly innovative user friendly software solutions. As a member of our team you will make a significant impact as we grow and gain market share.
The Must Haves:
Advanced knowledge of the following programming languages and frameworks
C# and .NET framework
C/C++ and STL
Win32 API and GDI+
Experience programming in
2D and 3D graphics rendering applications
Web server backend (node.js), and browser front-end
Microcontroller environments (Atmel, Freescale, or Arduino)
MS Visual Studio in Windows
Mathematical concepts (vector and matrix operations, trig)
Database structures, usage and indexing concepts
Geospatial concepts (working with maps, coordinate systems, distance/bearing measurements)
Basic aviation concepts
Networking protocols (thorough understanding of each network layer)
USB HID device development and interfacing
Maintenance and deployment on Linux servers (configuring services, running backup routines, using bash scripts, etc)
Basic electronic circuits
Scalability, and performance optimization concepts. Memory management.
Proper PC assembly and configuration process. Use of hard disk imaging tools.
- Laminar Research X-Plane experience, writing plugins for X-Plane.
- Pilot certificate
Experience with CentOS, nginx, Redis, MongoDB, GridFS, haproxy
Working with ARINC424 data format
Working with and processing GeoTIFF elevation data, road and river datasets
Experience programming financial transactions, interfacing to online payment providers
Location: Seattle, WA 98107 Compensation: Competitive, DOQ. Benefits
Duration: Contract to hire
APPLY: Send your current resume and a cover letter to hiring@flyone-G.com