Career Opportunity

Software Lead Engineer\Architect

City: Annapolis

State: MD

Job Type: Full Time

Client Reference Number: 10821BR

At ARINC, our people make the difference. We employ some of the most talented, dedicated people on the planet to deliver communications, integration, and engineering solutions that help improve the world and meet commercial, defense, and government challenges. We continually seek qualified candidates to join in contributing to our outstanding global team.

ARINC's headquarters in Annapolis, MD is seeking a Software Lead Engineer/Architect to support our Aviations Solutions Division, specifically, the GLOBALink Engineering.

The Software Lead Engineer will support customer enhancements and maintenance for the mission critical systems of a high availability aviation communication service. This service provides wireless communications for the air transport industry to enable aircraft computers to network and exchange information with ground based computers any where in the world using VHF, HF, and satellite based communications media. The primary development environment is Python/Linux Operating System. GLE is an SEI/CMM Level 3 capable organization and the engineer is expected to follow relevant network and system engineering processes.

Responsibilities:

Project Lead for a team 5-10 software engineers with hands on development as needed. Project lead will perform planning, involve in the design reviews, co-ordinate with other groups to ensure timely completion of the planned project objectives.

Participate in proposal efforts for new business opportunities by providing cost effective engineering solutions.

Software life cycle support, including requirements development with internal product line customers, analysis, design, test, implementation and post cutover support.
Provide documentation for work products
Providing on-call technical support.
Technologies may include: Red Hat Linux, TCP/IP, POSIX Threads, C, C++, UNIX, Python , Communication protocols Qualifications Required Experience:
The ideal candidate will possess ten (10) or more years of experience performing full life-cycle software development in a team environment.
Five (5) or more years in a lead engineer capacity.
The candidate must be a detailed oriented problem solver with excellent communication skills.

Desired Experience:
Experience leading small technical teams.
One or more of the following technology areas:
Linux, C, C++, Python, UML, Java, Perl, TCP/IP, POSIX Threads, Rational Rose

Education:
Master's degree preferred or Bachelor's degree in Computer Engineering, Computer Science or Electrical Engineering with additional years of experience.

Apply Now Apply Now

Watch Our Jobs

Sign up here for job alerts and ARINC communications.

Add to GoogleAdd to Yahoo

Engineering Jobs

At ARINC, we’re always looking for ambitious, dedicated and hard-working professionals to join our Engineering team. As a member of our Engineering team, you’ll be working with the best and brightest individuals in the industry. A job with ARINC is an opportunity to advance your career in bold and exciting new ways. If you are an innovative and motivated individual seeking a fulfilling job with a company that delivers mission critical solutions to the commercial, government, and defense industries, ARINC may have an opportunity in Engineering that is the perfect fit for you.