Software Engineer

Metron Aviation - Eagan, MN (30+ days ago)3.9


Metron Aviation, an Airbus subsidiary, is looking to expand its ranks to support the growing need of Air Traffic Management (ATM), product development and mission analysis. Metron Aviation's long-term strategy is to support and accelerate ATM programs that will dramatically improve global airspace capacity, efficiency and environmental sustainability.

We are seeking a Software Engineer to be part of a dynamic team. Metron Aviation is a collaborative environment that fosters advanced research, concept exploration, product development and support and interaction with the nation's leading aviation subject matter experts. Metron Aviation prides itself on a work environment where employees can succeed.

Responsibilities:
Define, develop, test, analyze, and maintain new software applications. This includes writing, coding, testing, and analyzing software programs and applications.
Also responsible to research, design, document, and modify software specifications throughout the production life cycle.
Works under general supervision, relying on experience and judgment to plan and accomplish goals.
Performs a variety of complicated tasks and may lead and direct the work of others.
A wide degree of creativity and latitude is required.
Learn new technologies continuously and apply as appropriate to the design and development of software projects
Communicate effectively with team members, internal clients, and external clients regarding project goals/status, project support, and technology capabilities
Develop aviation domain knowledge continuously to further knowledge across the company and to add insight on projects
Preparation and editing of technical reports, papers, and presentations

Requirements:
Bachelor's degree in a technical field or related discipline with 4+ years' experience, or MS or equivalent with 2+ years' experience, or PhD
4+ years' experience in the complete software lifecycle, as this position will utilize the candidate as a team member in all parts of the lifecycle
Software Language: Strong working knowledge and experience with Java, C/C++ development and strong working knowledge of Linux
Development experience in the Linux environment
Possess strong analytical and programming skills using object-oriented programming
Demonstrated ability to think through complex issues and should be able to work well in a fast-paced team environment
Strong written, oral, and interpersonal communication skills.
Highly self-motivated and directed.
Experience working both independently and in a team-oriented, collaborative environment
US Citizen or Permanent Resident
Candidate must be able to pass a background investigation and to obtain a Position of Public Trust designation

Preferences:
Air Traffic Management / Control software development
Software development for high availability systems
Candidate should have working knowledge of relational or NoSQL databases
Aircraft metering and flow management
Flight data processing
Graphical user interface (GUI) development
Experience with J2EE
OSI/MOTIF software
MOTIF compliant X-widget development
C++ Shell Scripts skills
Algorithmic intensive systems
Applications developed around/using a data base (data base modeling and structures)
Experience using the Atlassian development tools
Experience with DOORs requirements repository
Simulation problem determination product development

Metron Aviation, Inc. is an Equal Opportunity Employer EOE M/F/D/V