BAE Systems is seeking a "Hands On" Test Equipment Software Development Engineer. The applicant should have a strong background in software development with a good understanding of Electrical Engineering hardware interfacing. The candidate must possess a demonstrated ability in designing, developing, maintaining and deploying large, complex Labwindows CVI applications (10,000 Lines of code or more).
The applications entail:
- Windows PC applications
- High performance, high speed data acquisition and control
- Multi-threaded, multi-protocol communications
- Interfacing to systems using custom serial communications protocols.
- Interfacing to Commercial Instrumentation
- motion control applications.
- Temperature control applications
- Power supply interfacing
- Laser Marking
- Laser Source control
- Database Interfacing
Want more jobs like this?
Get jobs delivered to your inbox every week.
Interface Protocol Support: IEEE-488, RS-485/422/232, Serial,TCP/IP, Ethernet
Hardware:
Data Acquisition Cards
Position encoder interfaces
Servomotor interfaces
Serial communications cards
Laser interface and control
Power Supplies
Demonstrated ability in designing, developing, and deploying large, complex, multi-threaded ANSI 'C' (Lab Windows CVI), test applications.
Experience with high performance data acquisition and control applications
Experience with various communication protocols such as Ethernet TCP/IP, Telnet, RS-485, HotLink, IEEE-488, USB, etc.
Background in Electrical Engineering with a practical knowledge of Electronic Hardware used in Test Applications such as Oscilloscopes, Multi-Meters, Network Analyzers, Lasers etc.
Experience with Software Version Control methods and systems.
Ability to accurately estimate and deliver the effort required to complete a software project