We are seeking a Software Engineer to join our multidisciplinary team responsible for developing next-generation multi-spectral (infrared, low-light, and visible light) imaging systems.
Candidates must be self-motivated, able to work independently as well as collaboratively on complex systems, in a fast-paced, dynamic environment.
Primary Duties & Responsibilities:
Implement software designs in an embedded, real-time multi-processor environment using a variety of communication methodologies
Collaborate with FPGA, Electrical, and Mechanical engineers during all phases of design, development, and testing of the software.
Implementing complex serial and packetized protocols on Ethernet, MS1553, ARINC, CAN, and/or serial connections, such as TCP/IP, RTP, NMEA, ISA, or JSON.
Experience with version control software, Perforce, GIT or similar tools.
Job Qualifications:
BS in Computer Science, Electrical Engineering, or applicable technical field.
The successful candidate will have 5+ years of relevant software engineering experience that demonstrates the ability to implement complex software subsystems. This experience should include all phases of the software development life cycle, from product inception, through design, implementation, new product introduction, and support.
Complete command of the C/C++ programming language is required. Exposure to object-oriented design methods and concepts is required. Familiarity with software development, configuration management, and defect tracking tools is assumed.
Excellent interpersonal skills with demonstrated ability to build relationships
Must have excellent written and verbal communication skills to foster a cooperative environment.
Strong team member with exceptional analytical and problem-solving skills.
Experience in the following is a plus:
Experience with Linux kernel drivers and interfacing to custom hardware
Experience with Ethernet TCPIP protocols experience
Experience with real-time video streaming, including hardware-accelerated compression, transport, MISB metadata management, multicast, and quality of service management.
Working knowledge of Java preferably with experience using Java Native Interface (JNI)
Working knowledge of Linux and Linux make systems
Benefits:
Medical, Vision, and Dental Insurance Plans
401k Retirement Fund
About The Company:
Leading provider of advanced sensing solutions for thermal imaging, visible-light imaging, location, measurement, and threat detection. Enhances perception, awareness, and public safety. Used in various applications, including surveillance, monitoring, navigation, research, manufacturing, and more.
About GTT
GTT is a minority-owned staffing firm and a subsidiary of Chenega Corporation, a Native American-owned company in Alaska. As a Native American-owned, economically disadvantaged corporation, we highly value diverse and inclusive workplaces. Our clients are Fortune 500 banking, insurance, financial services, and technology companies, along with some of the nation’s largest life sciences, biotech, utility, and retail companies across the US and Canada. We look forward to helping you land your next great career opportunity!
25-21196
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job