Logo
FLIR

System Software Development Engineer

FLIR, Orem, Utah, United States, 84058

Save Job

Be visionary Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability. These markets include aerospace and defense, factory automation, environmental monitoring, electronics design, oceanographic research, oil and gas exploration, medical imaging, and pharmaceutical research. We seek individuals who thrive on making an impact and enjoy being part of a winning team. Job Description ** US Citizenship is required. We cannot hire individuals needing work visas, currently on visas, or requiring future sponsorship. ** About Teledyne FLIR Defense Join Teledyne FLIR Defense, dedicated to safeguarding lives with sensing and threat detection technologies, including surveillance sensors, handheld devices, unmanned vehicles, and lasers. We aim to enhance operational effectiveness for warfighters, first responders, and rescue teams. We invite passionate innovators eager to shape the future of defense technology. #TeledyneFLIRDefenseJobs Job Summary: The Systems Software Development Engineer will develop high-quality software solutions for small unmanned aircraft and peripherals, requiring experience with complex robotic or electromechanical systems. Primary Duties & Responsibilities: Troubleshoot drone sensors and systems (GPS, IMU, range finders, etc.) Develop in C, C++, and Python within a Linux environment Design experiments to explore new ideas Implement algorithms and state machines Perform debugging using logic analyzers or oscilloscopes Assist with system requirements, architecture, and documentation Collaborate with vendors to resolve technical issues Support hardware team with board bring-up Analyze and visualize flight test data Job Qualifications: Bachelor's or higher in Computer Science, Electrical/Computer Engineering, or related field 6+ years of experience in embedded software development 2+ years working with drones (preferred) Experience with board bring-up and peripheral integration Proficiency in C/C++ on embedded Linux Skills in Python, radio, networking, and testing are assets Willing to travel to test sites as needed (clean driving record required) Applicants must be U.S. citizens, nationals, permanent residents, asylees, refugees, or eligible for export licenses. #FLIR We are committed to ethical business practices and equal employment opportunities. All qualified applicants will be considered without regard to race, color, religion, sex, sexual orientation, gender identity, or other protected characteristics.

#J-18808-Ljbffr