
Sr. Specialist, Software Engineer
- Orlando, FL
- Permanent
- Full-time
- Perform software development in C/C++ for real-time and non-real-time software applications running on QorIQ, Real-time Linux, and Windows platforms.
- Lead the development of new software features or products independently or as a team lead.
- Perform software maintenance of existing software products.
- Provide communication of status to the Software Manager and Program Integrated Product Team (IPT) Lead.
- Support internal and customer reviews of software development work products.
- Implement algorithms within an embedded, bare metal, real-time C software application on a TI Digital Signal Processor (DSP).
- Develop and maintain Data Reduction and User Interface Software utilizing Microsoft Foundation Class (MFC) in C++ and Winforms in C#.
- Bachelor's Degree in Engineering and a minimum 6 years of prior relevant Software Engineering experience. Graduate Degree and a minimum of 4 years of prior related experience. In lieu of a degree, minimum of 10 years of prior related experience. Requires strong knowledge of job area.
- Experience working with real-time embedded software written in C/C++.
- Thorough knowledge of object-oriented techniques.
- Ability to comfortably work under Windows and Linux environments.
- Exceptional written and oral communication skills to include report writing, requirements derivation, and documentation, as well as design review presentations.
- Real-time embedded programming experience with VxWorks, Greenhills, or similar RTOS.
- Experience in architecture of flight control and embedded control software products.
- Working knowledge of communication protocols such as TCP/IP, UDP, RS-232, RS-422, and Mil-Std-1553.
- Comfortable in presenting to large groups of customers during design reviews and technical interchange meetings.
- Experience in CMMI 3 or higher work environment.
- Prior experience developing software for real-time control of events and/or synchronization.
- Simulation software on a Real-Time Linux operating system in C++ and Fortran
- Familiar with use of oscilloscopes, test equipment, and probes.
- Experience in Visual C++ (MFC) 6.0 or higher is desired.
- Experience in C# and Winforms is desired.