Software Engineer - C#/.NET (US Citizenship Required)
Role Overview
The Software Engineer will design, develop, and maintain applications and embedded software for advanced analytical instrumentation systems.
This role contributes across the software development lifecycle, developing solutions that support instrument control, data analysis, user interfaces, and scientific applications.
Key Skills for This Role
Full Job Posting
Job Summary
The Software Engineer will design, develop, and maintain applications and embedded software for advanced analytical instrumentation systems.
This role contributes across the software development lifecycle, developing solutions that support instrument control, data analysis, user interfaces, and scientific applications.
Primary Duties & Responsibilities
- Design, develop, test, and maintain software applications and embedded systems throughout the software development lifecycle.
- Develop software solutions for instrument control, user interfaces, data acquisition, and analytical processing.
- Implement innovative user interfaces, data analysis capabilities, and instrument troubleshooting and debugging.
- Support new product development and sustain existing products through enhancements, defect resolution, and performance improvements.
- Collaborate with engineering, scientific, project management, and manufacturing teams to deliver high-quality software solutions.
- Plan, track, and communicate project activities and development schedules.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field; equivalent experience considered.
- 5+ years of software development experience.
- Strong proficiency in C#, .NET, and object-oriented software design.
- Experience with Git and collaborative software development practices.
- Experience developing multi-threaded applications and performing software debugging.
- Understanding of software security principles and secure coding practices.
- Familiarity with communication protocols and embedded software architectures.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent written and verbal communication skills.
- Ability to obtain and maintain a U.S. Government security clearance, if required.
Preferred Qualifications
- Experience with Linux-based development environments, including Yocto.
- Experience with Blazor, GraphQL, WebSockets, and modern web application development.
- Experience with Docker or other containerization technologies.
- Experience with embedded systems development.
- Experience developing software for scientific instrumentation, instrumentation control, or mass spectrometry systems.
- Experience working in an Agile development environment.
- Familiarity with electro-mechanical systems and hardware integration.
Citizenship and Export Control
- US Citizenship is required for this position.
- We are unable to hire Green Card Holders, individuals who need a work visa, are currently on a work visa, or individuals who will require work visa sponsorship in the future.
- Applicants must be either a U.S. citizen, U.S. national, legal permanent resident, asylee, refugee or must be eligible to apply for and obtain the appropriate export control license from the U.S. Departments of State or Commerce.
About Teledyne FLIR Defense
Teledyne FLIR Defense supports critical missions with technologies including advanced surveillance sensors, unmanned air and ground vehicles, and sensing devices used to detect chemicals, biological agents, radiation and explosives.
The company serves warfighters, first responders, and search-and-rescue teams.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Teledyne FLIR
AMD and EADSIM Specialist
, UAE
Teledyne FLIR seeks an Air and Missile Defense Analyst/EADSIM Specialist to build and operate simulation-based training for UAE air-warfare units. The work includes scenario development, simulation integration, system su
Software Engineer - C#/.NET (US Citizenship Required)
West Lafayette, USA
Teledyne FLIR seeks a Software Engineer to design, develop, and maintain applications and embedded software for advanced analytical instrumentation systems. The role spans the full software development lifecycle, includi
Acquisition Software Developer
Ottawa, CAN
Teledyne is seeking a software developer to build and maintain Windows software for GigE Vision devices, networking infrastructure, and industrial imaging SDKs. Candidates need at least three years of software developmen
Payload Communications Manager
Huntsville, USA
Teledyne FLIR is seeking a Payload Communications Manager to serve as the primary communications interface between International Space Station crews, payload operations, and ground support teams. The role manages real-ti
Director, Product Line Management
San Diego, USA
Teledyne Interconnect Solutions is seeking a Director of Product Line Management to lead the vision, strategy, and lifecycle of a portfolio of connector products. The role drives product growth, profitability, and market
Senior Customer Service Executive
Chelmsford, GBR
Teledyne FLIR is seeking a Senior Customer Service Executive to support customer orders, service delivery and high-value accounts in an international manufacturing environment. The role requires customer service or order
Software Test Leader
Richmond, CAN
Teledyne FLIR is seeking a Software Test Leader to guide test engineering for host software, embedded firmware, and FPGA-based imaging systems. The role combines hands-on automation with team leadership and requires Pyth
Test Technician
Shipley, GBR
Teledyne is seeking a Test Technician to align, test, verify, and diagnose RF, analogue, and digital electronic products. The role requires electronic manufacturing experience or an HNC in Electronic Engineering, strong
AMD and EADSIM Specialist
, UAE
Software Engineer - C#/.NET (US Citizenship Required)
West Lafayette, USA
Acquisition Software Developer
Ottawa, CAN
Payload Communications Manager
Huntsville, USA
Director, Product Line Management
San Diego, USA
Senior Customer Service Executive
Chelmsford, GBR
Software Test Leader
Richmond, CAN
Test Technician
Shipley, GBR