FLIR Systems Software Engineer in West Lafayette, Indiana

Be visionaryAt FLIR, we have a simple but ambitious mission: to develop market-leading thermal and sensing technologies which enhance everyday life. From saving energy, to saving lives FLIR is making a real difference in our world.Our products are used in a wide array of situations to rescue people in danger, detect criminals, conserve energy, navigate safely, provide security around the globe, and protect our environment.We are looking for individuals who thrive on making an impact and want the excitement of being on a team that wins.Job DescriptionJob 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. The candidate will be responsible for all software engineering lifecycle processes including requirements gathering, analysis, design, programming, debugging, unit testing, of new development and sustaining of existing applications. Develop applications that require a broad range of technical expertise from instrument control to GUIs to complex algorithm development. Design innovative user interfaces, implement data analysis algorithms and provide instrument troubleshooting and debugging. This position includes involvement with the project, scientific and manufacturing teams. Responsibilities include planning and tracking your own work schedules.Detailed Description:New application developmentProduct sustaining activitiesRequirements:BS or MS degree in Computer Science or equivalentMinimum 5 years relevant experience in software application developmentExpert with Visual Studio for Microsoft Windows application developmentC#/.NET, C , C, WPF, WCFComfortable with multi-threaded programming and debuggingExperiences in instrumentation control and mass spectrometry are particularly favorableEntity framework/SQL experienceSolid understanding of software security practicesCommunications protocols and embedded software architecturesExperience with mobile development, particularly AndroidExperience with Python and other embedded software toolsWork on a small Agile development teamExcellent written and verbal communication skillsProven analytical and problem-solving skillsHigh energy, proactive orientation; comfortable in a dynamic, entrepreneurial atmosphereVery high mathematics aptitudeComfortable working with electro-mechanical components and systemsSome travel to customer sites may be requiredUS Citizenship requiredFLIR and all of our employees are committed to conducting business with the highest ethical standards. We require all employees to comply with all applicable laws, regulations, rules and regulatory orders. Our reputation for honesty, integrity and high ethics is as important to us as our reputation for making innovative sensing solutions.FLIR is an equal opportunity employer.VEVRAA Federal ContractorEqual Opportunity Employerminorities/females/veterans/individuals with disabilities/sexual orientation/gender identity