Description: Our client, a pioneer in the design, production and support of innovative avionics, electronics, communications, and simulation & training solutions in the aerospace and defense industries, has multiple senior software engineering roles available through PDS Tech in several new and expanding programs including airborne platforms and ground based systems.
The positions encompass key software lifecycle development activities, including the design, development and integration testing of mission systems software. Candidates must have the following experience: • At least 5 years of experience with high level software languages such as Java and/or C++ • Proficiency in industry standard software development tools (such as Subversion, Clearquest/Clearcase, Enterprise Architect or equivalents) • Experience in all software lifecycle disciplines including requirements capture, design, implementation, and test
The following experience is desirable: • Object oriented design experience including UML modelling • Experience with commonly used OS environments such as RHEL Green Hills Integrity • Real time embedded programming experience • Proficiency in Java concurrency, OOD and OOP • Proficiency in using Eclipse IDE • Proficient in J-Unit testing or similar • Experience using JBOSS, EJBs and MySQL • Understanding of Network Management fundamentals • Experience with Ethernet-based interfaces • Experience of developing software for military applications and/or experience of working government programs • Experience with RTOS and/or BSP integration • Working knowledge of scripting languages such as Perl, bash, etc.
Candidates should possess the following attributes: • Good written and verbal communication skills. • Drive and self-motivation • Ability to work in a fast paced environment and to learn quickly as part of a growing team • Demonstrated ability to prioritize and multi-task • Disciplined approach to developing high quality software