BS in Computer Science, Electrical Engineering, or related field.
10+ years of embedded real-time development experience for multithreaded software.
Proficient in C/C++ programming and object-oriented design.
Experience with Linux kernel drivers and custom hardware interfacing.
U.S. Citizenship required due to program specifications.
Responsibilities
Design and implement low-level hardware interfacing software for imaging sensors.
Develop real-time multi-processor communication methodologies.
Implement complex serial and packetized protocols over various connections.
Utilize version control software like GIT for project management.
Collaborate with engineers across disciplines during software development phases.
Foster a collaborative team environment and share knowledge across projects.
Benefits
Opportunity to work on cutting-edge multi-spectral imaging systems.
Collaborative and multidisciplinary team environment.
Exposure to advanced technologies and methodologies in real-time systems.
Potential for professional growth and development in a dynamic setting.
Full Job Description
Job Summary:
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:
Design and implement low level hardware interfacing software for optimal integration of imaging sensors, using asymmetric multiprocessing techniques, in a multithreaded environment. Exposure to commercial, real-time operating systems, for example Linux, FreeRTOS, VxWorks, etc. for various hardware platforms is a plus.
Design and implement real-time multi-processor communication methodologies.
Implement complex serial and packetized protocols on Ethernet, MS1553, ARINC, CAN, and/or serial connections, such as TCP/IP, RTP, NMEA, JSON, REST API.
Use of version control software, GIT or similar tools.
Collaborate with FPGA, Electrical, and Mechanical engineers during all phases of design, development, and testing of the software.
Create and develop a team environment, including building collaborative relationships and participating in cross-discipline coalitions to ensure knowledge is shared across teams and projects.
Job Qualifications:
BS in Computer Science, Electrical Engineering, or applicable technical field.
The successful candidate will have 10+ years of embedded real-time development experience for multithreaded software.
Complete command of the C/C++ programming language and object-oriented design methods fluency are required. Familiarity with software development, configuration management, and defect tracking tools is assumed.
Experience with Linux kernel drivers and interfacing to custom hardware
Due to program requirements, you must be a U.S. Citizen.
Experience in the following is a plus:
Real-time video streaming methodologies, including hardware-accelerated compression, transport, MISB metadata management
FreeRTOS or other real-time operating systems; SQL or other databases
Familiarity with the Qt Application Framework, particularly using QML.
Experience with Xilinx or Qualcomm Snapdragon architectures.
Experience with networking protocols.
Java software development
Demonstrated technical team leadership.
#FLIR
Teledyne 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.
About Teledyne FLIR LLC
Teledyne FLIR LLC Careers
Joining Teledyne FLIR LLC presents an unparalleled opportunity to become part of a leading team of professionals dedicated to pioneering technological innovations. As a prominent player in the field of sensory technology, Teledyne FLIR LLC offers a range of job opportunities that cater to a variety of professional skills and experiences.
Explore Career Opportunities
Teledyne FLIR LLC is actively hiring and continually seeks talented individuals who are eager to drive innovation and lead in their fields. The company offers positions that challenge and foster professional growth, ensuring that every team member can contribute to their full potential.
Innovation and Leadership
At Teledyne FLIR LLC, innovation is at the core of everything they do. The company prides itself on a culture of leadership and diversity, promoting an environment where unique ideas and perspectives lead to groundbreaking solutions and advancements in technology.
Professional Growth and Development
Career advancement is a cornerstone of Teledyne FLIR LLC's commitment to its employees. With robust training programs and diversity initiatives, the company ensures that all team members receive the support and resources they need to succeed. Professional growth is encouraged through leadership training, skill development workshops, and networking opportunities within the industry.
Internship Programs and Employment Benefits
For those starting their careers, Teledyne FLIR LLC offers internship programs that provide invaluable industry experience and insights into the company’s operations. Interns work alongside seasoned professionals and are considered integral members of the team from day one.
Full-time positions at Teledyne FLIR LLC come with competitive benefits packages that support both personal and professional development. Benefits include comprehensive health coverage, retirement plans, and paid time off, among others.
Join the Teledyne FLIR LLC Team
Teledyne FLIR LLC is looking for passionate, curious, and innovative individuals to join their team. Explore open positions that match your skills and interests on the Teledyne FLIR LLC careers page. Each position offers a unique opportunity to contribute to the company’s mission of enhancing life through innovative sensory solutions.
Stay Connected with Teledyne FLIR LLC Careers
Stay informed about the latest career opportunities and company news by subscribing to Teledyne FLIR LLC job alerts. Tailor your subscription to receive updates that align with your career preferences and professional interests.
APPLY TO TELEDYNE FLIR LLC JOBS
Read Careers Blog
Gain insights from the experiences of current Teledyne FLIR LLC employees and stay up-to-date with industry trends through the Teledyne FLIR LLC careers blog. Discover tips for crafting an effective resume, preparing for interviews, and succeeding in a professional setting.
Job Alert Emails
Customize your experience by subscribing to Teledyne FLIR LLC job alerts. Receive notifications about new job opportunities, company updates, and events that match your career interests and help pave the way for a rewarding future with Teledyne FLIR LLC.