Description: PDS Tech is seeking an Avionics Software Engineer for an open position in Orlando, FL
This position is for an individual with experience in real-time embedded avionics software development in support of aerospace vehicles. The candidate will be joining a team of software engineers tasked with the development, implementation, and testing of code used in real-time embedded flight computer processors and support equipment. The initial projects will be to assist in the migration of mission critical support equipment to more current operating systems (VxWorks) due to obsolescence concerns. Future projects may include Computer-in-the-Loop, Hardware-in-the-Loop, and flight processor software development and testing.
Required Education/Experience: • Minimum of 5 years of professional experience in Software Engineering using C/C++ languages • B.S. in Computer Science, Computer Engineering, or similar degree
Required Technical Skills: • Analyze software requirements to determine feasibility of design within time and cost constraints • Prior experience developing software for real-time control of events and/or synchronization • Real-time embedded programming experience with VxWorks, Greenhills, or similar RTOS • Thorough knowledge of object-oriented techniques (OOA/OOD) required. • Exceptional written and oral communication skills to include report writing, software requirements and documentation, as well as design review presentations • Must have the ability to obtain and maintain a U.S. Department of Defense Secret Security Clearance
Desired Technical Skills: • Previous missile systems experience strongly desired • Working knowledge of communication protocols such as TCP/IP, UDP, RS-232, RS-422, and Mil-Std-1553 • Experience with Computer-in-the-Loop and Hardware-in-the-Loop • Familiar with use of oscilloscopes, test equipment, and probes • Ability to comfortably work under Windows and Linux environments • Experience in Visual C++ (MFC) 6.0 or higher desired