Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
T
Teledyne
Software Development Engineer (US Citizenship Required)
Career Insights for Software Developer / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Tennessee data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.
$118,709 / year median in Tennessee
+22% projected growth
Job Description
US - Oak Ridge, TN Full time . Teledyne provides enabling technologies to sense, transmit and analyze information for industrial growth markets, including aerospace and defense, factory automation, air and water quality environmental monitoring, electronics design and development, oceanographic research, energy, medical imaging and pharmaceutical research.
REQ31531
- Be visionary
- Teledyne Technologies Incorporated provides enabling technologies for industrial growth markets that require advanced technology and high reliability.
- Job Description
- About Teledyne FLIR Defense
- Join Teledyne FLIR Defense, where we're dedicated to safeguarding lives with cutting-edge sensing and threat detection technologies.
Job Summary:
- Teledyne FLIR is seeking a versatile Software Engineer to develop user-friendly applications that integrate with handheld and stationary radiation detection systems.
- _•US Citizenship is required for this position.
- _•Primary Responsibilities•Application Development•+ Design, develop, maintain, and enhance desktop, embedded, web, and mobile applications for Teledyne FLIR products.
- Software Engineering & Product Development
- + Participate in the design, architecture, implementation, and maintenance of software systems.
- Required Qualifications
- + Due to program requirements - you must be a U.S. Citizen.
- Education
- + Bachelor's or Master's degree in Computer Science, Computer Engineering, Software Engineering, or a related technical field.
- Experience
- + Minimum 3 years of experience developing desktop, web, mobile, or embedded software applications.
- Desktop & Web Technologies
- + Experience with modern desktop UI frameworks such as: + WPF + Avalonia + WinUI + Qt + Similar technologies + Experience developing web applications using frameworks such as: + Vue.js + React + Angular + Similar technologies + Proficiency with: + HTML + CSS + JavaScript + REST APIs + WebSockets + Experience creating and consuming backend services and APIs. + Experience with GraphQL is a plus.
- Mobile Development
- + Experience developing mobile applications for iOS and Android.
NET MAUI
+ Flutter + React Native + Similar technologies + Understanding of mobile deployment, testing, and lifecycle management.- Embedded UI Development
- + Experience developing graphical user interfaces for embedded systems. + Familiarity with: + Qt + Avalonia + LVGL + Similar embedded UI frameworks + Understanding of software development within limited-resource embedded environments.
- Software Engineering Practices
- + Experience using source control systems such as Git.
- Programming Languages
- Proficiency in one or more of the following: + C + C++ C# + Python + JavaScript / TypeScript + Swift + Java + Kotlin Experience with scripting languages such as Python or Bash is preferred.
- Preferred Qualifications
- Embedded Systems
- + Experience developing software for embedded Linux systems. + Knowledge of ARM processor architectures. + Experience with kernel, BSP, or device driver development. + Familiarity with: + Yocto Project + RTOS configuration + Embedded Linux build systems + Experience with communication protocols including: + UART + SPI + I2C + CAN + USB + Bluetooth + Ethernet + GPS + Wireless technologies
- Cloud & IoT
- + Experience developing cloud-connected or IoT-enabled applications. + Familiarity with Azure, AWS, or Google Cloud platforms. + Experience with: + MQTT + WebSockets + Device provisioning + Telemetry + Remote device management + Understanding of edge computing architectures.
- Backend & Server Development
- + Experience developing scalable backend services using: + .NET + Node.js + Python + Similar technologies + Familiarity with Docker and containerization technologies. + Experience with SQL and NoSQL databases. + Understanding of API security, authentication, and authorization.
- Domain Knowledge
- + Background in physics, radiation detection, gamma/neutron spectroscopy, or scientific instrumentation is preferred but not required.