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