1 Click Easy Apply


Aviation Software Engineer - C++/Mobile


Princeton, New jersey


Aviation Software Engineer - C++/Mobile Job Opening in Princeton, New jersey - About Us:
Lufthansa flight LH400, operating an Airbus A380, the biggest passenger aircraft currently in the sky, is approaching its destination. More than five hundred passengers on board are relaxing and excitingly waiting for the landing. The atmosphere in the cockpit is very different. The captain is preparing to make a final approach to JFK, one of the busiest airports in the world. This is the most critical phase of the flight, so everything has to work flawlessly. Both pilots are intensely focused on their task. The tower directs the aircraft to runway 31L. The captain turns to his digital charting app. The software is instantaneously displaying the right chart, calculating a selected terminal procedure and presenting the captain with all the information needed to safely land the 400 ton machine. Everything is ready for the final approach.
Such a scenario is playing every day in thousands of cockpits across the world. And the charting app, Lido/mPilot, is what we do. Sounds interesting? Help us develop it and drive further the digital revolution in the cockpit.
We are a team of engineers who specialize in building mobile mapping applications that are used in the cockpit by major international airlines. Our software is used by tens of thousands of commercial pilots flying for the biggest airlines in the world. Chances are, if you flew recently, the captain was using our app.
We are part of the Lufthansa Group , one of the world?s leading airlines with a global workforce of over 100K employees. Our team operates a bit like a startup within the parent organization. We like fast-paced and high-energy environment without rigid structure and bureaucracy, one that fosters innovation and creativity. We are religious about code reviews, but most of all, we live agile and believe in teamwork and collaboration.
We are based in Princeton, New Jersey . Our office is in the middle of this charming small town. We are within walking distance from the university campus, restaurants, and little eateries. Being here, we enjoy the opportunity to participate in numerous public lectures and open discussion panels in one of the best universities in the world.
You can find more information about our product line Lido/Navigation and other interesting projects at /.
About the Position:
As a software engineer, you will participate in the development of a best-in-class mapping application. You will help us build a mobile charting app that dynamically renders vector charts and displays the aircraft position to help the pilot avoid getting lost in the clouds. You will primarily work in C++, but you will have a chance to utilize a mix of other interesting languages and technologies.
You will participate in all phases of software development: talk to domain experts to figure out what?s needed, translate those needs into requirements, architect the internals, and implement it.
If you are a geek, you will design with us a next generation of geometrical algorithms that will find a tiny space on a map to squeeze another important label, and do it all in O(n) time .
This position provides excellent opportunities for professional and personal growth within the company.
Job Requirements:
2+ years of experience in software development
Good command of C++ (or any other object-oriented language)
Bachelor's degree or higher in Computer Science, Computer Engineering, or a similar discipline
Good knowledge of data structures and related algorithms, good understanding of computational complexity (Big-O)
Software engineering skills (object oriented design, design patterns, project life-cycle)
Must be authorized to work in the USA
Bonus Points:
Familiarity with algorithms related to computational geometry
Experience with Scrum or other agile methodology
Compensation:
We offer a competitive salary based on experience and qualifications, health insurance and a generous 401(k) program. Oh and did we mention flight benefits? Use your vacation time to see the world!
Job Type: Full-time
Required education:
Bachelor's
Required experience:
programming: 2 years

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC