Logo
FLIR

Sr. 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, oceanographic research, oil and gas exploration, medical imaging, and pharmaceuticals. We seek individuals who thrive on impact and enjoy working in a winning team environment. Job Description ** US Citizenship is required. We cannot consider applicants needing work visa sponsorship now or in the future. ** About Teledyne FLIR Defense Join us at Teledyne FLIR Defense, where we develop cutting-edge sensing and threat detection technologies to safeguard lives. Our solutions include surveillance sensors, handheld devices, unmanned vehicles, and lasers, aimed at enhancing operational effectiveness for warfighters, first responders, and search-and-rescue teams. We are looking for passionate innovators eager to shape the future of defense. If you're mission-driven and interested in global collaboration on life-saving solutions, explore our current opportunities. #TeledyneFLIRDefenseJobs Job Summary: This role focuses on delivering high-quality software and system solutions for small unmanned aircraft and related peripherals, requiring experience with complex robotic or electromechanical systems. Primary Duties & Responsibilities: Troubleshoot sensors and systems related to drone operation (GPS, IMU, range finders, etc.) Develop in C, C++, and Python within a Linux environment Design and conduct experiments to explore new ideas Create basic algorithms and state machines Perform low-level debugging with tools like logic analyzers or oscilloscopes Assist with requirements, system architecture, and documentation Collaborate with vendors to debug complex issues (e.g., radio or sensor providers) Support hardware team with board bring-up Analyze and visualize drone flight test data Job Qualifications: Bachelor's or higher degree in Computer Science, Electrical/Computer Engineering, or related field (strongly preferred) 8+ years of experience delivering commercial-grade embedded software 2+ years working with commercial or military drones (strongly preferred) Experience with board bring-up and peripheral integration Expertise in C and/or C++ programming on embedded Linux or similar systems Skills in Python, radio, networking, and test development are assets Willing to travel to test sites using a company vehicle (clean driving record required) Applicants must be U.S. citizens, nationals, legal permanent residents, asylees, refugees, or eligible for export licenses from U.S. Departments of State or Commerce. #FLIR Teledyne and its employees are committed to ethical standards. All employees must comply with applicable laws and regulations. Our reputation for honesty, integrity, and innovation is paramount. Teledyne is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, age, or other protected characteristics. #J-18808-Ljbffr