Purdue University - Department of Computer Science - Teledyne Seeking Software Engineer Skip to main content

Teledyne Seeking Software Engineer

Company: Teledyne FLIR (https://www.flir.com/)

Title: Software Engineer

Job Type: FT permanent position

Job Location:  3495 Kent Avenue Suite U, West Lafayette, IN 47906

Work Schedule: After on-site training this position has the potential to work a hybrid schedule (a combination of days working from home and days in the office)

Application Information: If interested, please email your resume to Laura Basoli at laura.basoli@teledyneflir.com


Job Summary:

The Software Engineer will work on project teams to provide a broad range of software design and programming expertise designing applications and embedded software for complex analytical instrumentation systems for field application of scientific analytical equipment.


Primary Duties & Responsibilities:

  • Responsible for all software engineering lifecycle processes including requirements gathering, analysis, design, programming, debugging, and unit testing of new development and sustaining of existing applications.
  • Develop applications that require a broad range of technical expertise from instrument control to Graphical User Interface (GUIs) to complex algorithm development.
  • Design innovative user interfaces, implement data analysis algorithms and provide instrument troubleshooting and debugging.
  • Perform new application development and product sustaining activities.
  • Partner with the project, scientific and manufacturing teams on requirements gathering.
  • Plan and track work schedules via sprint planning and hours tracking. 


Job Qualifications:

  • Applicants must be either a U.S. citizen, U.S. national, legal permanent resident, asylee, refugee or must be eligible to apply for and obtain the appropriate export control license from the U.S. Departments of State or Commerce.
  • 1-3+ years of relevant experience in software application development.
  • BS degree in Computer Science or equivalent experience required.
  • Experience with C#/.NET, C++, C, WPF, WCF. 
  • Comfortable with multi-threaded programming and debugging required.
  • Entity framework/SQL experience required.
  • Solid understanding of software security practices.
  • Experience with communications protocols and embedded software architectures.
  • Experience in instrumentation control and mass spectrometry are particularly favorable.
  • Experience with mobile development (particularly Android) preferred.
  • Work experience on a small Agile development team preferred.
  • Comfortable working with electro-mechanical components and systems preferred.
  • High energy and proactive orientation, comfortable working in a dynamic and entrepreneurial atmosphere.
  • Excellent written and verbal communication skills and proven analytical and problem-solving skills.

Last Updated: Apr 27, 2022 1:09 PM

Department of Computer Science, 305 N. University Street, West Lafayette, IN 47907

Phone: (765) 494-6010 • Fax: (765) 494-0739

Copyright © 2021 Purdue University | An equal access/equal opportunity university | Copyright Complaints

Trouble with this page? Disability-related accessibility issue? Please contact the College of Science.