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:
Proficiency with the following programming languages and frameworks:
C# and .NET framework
C/C++ and STL
Previous exposure with the following:
Win32 API and GDI+
Graphics rendering frameworks such as OpenGL or DirectX
Web server backend frameworks, such as node.js
Web browser front-end development. Use of libraries such as jQuery.
Microcontroller programming (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 and networking layers
USB HID 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, or prior flying experience
Experience with CentOS, nginx, Redis, MongoDB, GridFS, haproxy
Experience working with ARINC424 data format
Experience working with and processing GeoTIFF elevation data, road and river datasets
Experience programming with financial transactions, interfacing to online payment providers
Location: Seattle, WA 98107 Compensation: Competitive, DOQ. Benefits
Duration: Full-time, permanent
APPLY: Send your current resume and a cover letter to hiring@flyone-G.com