Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

Teledyne FLIR

Software Engineer

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, air and water quality environmental monitoring, electronics design and development, oceanographic research, deepwater oil and gas exploration and production, medical imaging and pharmaceutical research.

We are looking for individuals who thrive on making an impact and want the excitement of being on a team that wins.

Teledyne Scientific Company (TSC) has a legacy of over 60 years of advanced research and technology development. Our customer base consists of DARPA, ONR, AFRL, ARL, and other government and proprietary customers. TSC's Intelligent Systems Laboratory in North Carolina is a state-of-the-art research and development research facility, dedicated to R&D in the areas of applied neuroscience, autonomous systems and artificial intelligence. The laboratory currently is host to world-class scientists and engineers, with advanced degrees in computer science, mathematics, electrical engineering, neuroscience, chemistry, biomedical engineering and mechanical engineering.

Position Summary and Responsibilities

Teledyne Scientific Company is seeking an exceptional Software Engineer to support advanced research and development projects that require algorithm and software development for autonomy, machine learning and biomedical applications. This position is onsite, at our research laboratory in Research Triangle Park, Durham, North Carolina.

Primary Responsibilities:

Define, develop, and deliver novel solutions to a broad range of problems that include applications in target detection and tracking, deep learning, machine learning, autonomous system control and decision systems, computer vision, signal analysis, and brain computer interfaces, for the Government and commercial industry. Specific duties include:

  • In collaboration with other colleagues, lead development and implement advanced algorithms on PC, GPU and SoC (system on a chip) architectures (~50%).
  • Assist with software design, architecture, and implementation across a diverse set of projects that include: advanced research, mobile applications, platform technologies (~45%)
  • A small amount of travel (less than 5% time) is anticipated.
Qualifications & Competencies

Skills/Experience:

  • 5-10 years of experience
  • Experience with C++ is required
  • Experience with Docker is required
  • Experience with CMake is required
  • Familiarity with software development practices (revision control/compiler tricks/debugger, etc.), under Linux is required
  • Knowledge of computer architecture (GPU/FPGA/distributed computing), operating systems, networking, storage systems, Unix/Linux, MATLAB, etc. is a plus
  • Excellent interpersonal and communication (presentation & writing) skills
  • Coursework in software development and computer architecture is required
  • Coursework in algorithms is strongly desired
  • Familiarity with automated testing is a plus

Education:

  • Candidates are required to have at least a B.S. in Computer Science, Applied Mathematics, Computer Engineering or Electrical Engineering

Citizenship & Security Clearance:

  • Candidates are required to be U.S. Citizens
  • Current SECRET clearance or minimally able to obtain Security Clearance

What can Teledyne offer YOU? A Competitive Salary & Benefits PackageExcellent Health, Dental, VisionPaid Vacation TimePaid Sick TimeLife Insurance BenefitsPaid Holidays401(k) EligibilityEmployee Stock Purchase PlanEducational Tuition ReimbursementEmployee Fun Events throughout the year

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.

Teledyne is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age, or any other characteristic or non-merit based factor made unlawful by federal, state, or local laws.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer in Durham, NC vacancy
  •  ...Full Stack Engineer Duration: Long Term Contract Location: Durham, NC | Westlake, TX | Boston, MA | Smithfield, RI | Merrimack,...  ...contribute to develop and support digital capabilities. As a Software Engineer, you will be an integral member of a dynamic team building... 
    Suggested
    Long term contract

    Samprasoft

    Durham, NC
    21 hours ago
  •  ...Senior Fullstack Software Engineer Restor3d is looking for an experienced Senior Fullstack Software Engineer for developing web/mobile platforms. This early-stage role will be critical in accelerating the development and release of tools to advance our patient specific... 
    Suggested

    restor3d

    Durham, NC
    4 days ago
  •  ...decentralized ecosystems and digital assets — either hosted in our SaaS or deployed in their own clouds. Kaleido is seeking a Senior Software Engineer (Platform Infrastructure) passionate about building cloud-native infrastructure and software systems that power large-scale,... 
    Suggested
    Full time
    Flexible hours

    Kaleido

    Durham, NC
    21 hours ago
  • $152k - $241.5k

     ...revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem...  ...need to see:Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).3+ years of... 
    Suggested
    Full time

    Nvidia

    Durham, NC
    3 days ago
  • $224k - $356.5k

     ...lasting impact on the world.NVIDIA's Local AI team is building the software stack that makes large language models and generative AI...  ...concernsWhat we need to see:BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.12+ years of... 
    Suggested
    Full time
    Local area

    Nvidia

    Durham, NC
    21 hours ago
  •  ...rapidly scaling globally alongside Fortune 500 customers, backed by Bessemer, Craft, and TLV. About the role: As a Full Stack Software Engineer, you'll work across the stack to design, implement, and ship high-quality workflows that solve real problems for real users.... 

    Unframe

    Durham, NC
    a month ago
  •  ...C# Developer / Engineer needed for a Contract to PERMANENT Full-Time position with a medical device imaging hardware / software company located in Raleigh, NC. REQUIRED SKILLS: C# coding Design Documentation Agile or SCRUM Jira - preferred C/C++ - preferred... 
    Permanent employment
    Full time
    Contract work
    Remote work

    Fulfill Team Inc.

    Durham, NC
    2 days ago
  • $120k - $150k

     ...Join us and help meet one of the most important energy challenges of our time while building a rewarding career. OverviewThe Software Engineer is responsible for building and maintaining the backend services and APIs that Cypress Creek Energy’s business runs on, and for... 
    Work at office
    3 days per week

    Cypress Creek Renewables

    Durham, NC
    2 days ago
  •  ...Description Description: This is an onsite role based in Durham, North Carolina.   Our client seeks a Senior Full Stack Software Engineer to prototype and deliver tools that accelerate the software development lifecycle, including solutions leveraging generative AI... 
    Hourly pay
    Contract work
    Local area

    Eliassen Group

    Durham, NC
    a month ago
  •  ...enterprise-grade platform built for production environments. We are an engineering-driven company focused on solving complex technical challenges...  ...of financial services. The role As a Senior Software Engineer at Kaleido, you will help design, build, and scale the... 
    Full time

    Kaleido

    Durham, NC
    21 hours ago
  •  ...Software Engineer Location: Durham, NC | Boston, MA Before applying for this role, please read the following information about this opportunity found below. We are seeking a seasoned software engineer experienced in full-stack web development and data-intensive... 

    Solar Unsoiled

    Durham, NC
    4 days ago
  • $100k

     ...walmart lab etc to name a few. Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply? Recent... 
    Full time
    H1b
    Remote work

    SynergisticIT

    Durham, NC
    1 day ago
  • Senior Software Engineer, InferenceThis role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office.Who We Are:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    Remote work
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    1 day ago
  • $191k - $293k

    The BasicsAs a Tanium Senior Software Engineer, you will be tasked with building and maintaining best-of-breed products as part of a small and nimble development team. Tanium focuses on a strong customer engagement model and feedback process to ensure our products are designed... 
    Full time
    Contract work
    Live in
    Work at office
    Worldwide
    Flexible hours
    3 days per week

    Tanium

    Durham, NC
    2 days ago
  •  ...supports technology products and features within a structured Software Development Life Cycle (SDLC) environment, including Agile. Designs...  ...and Experience:Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related... 
    Full time

    Fidelity Investments

    Durham, NC
    21 hours ago
  • Fidelity will not provide immigration sponsorship for this position.Job Description:Software Engineer in TestThe RoleThe WI Emerging Business is seeking a Software Engineer in Test to help automate the testing of our product. The ideal candidate enjoys designing, developing... 
    Full time

    Fidelity Investments

    Durham, NC
    3 days ago
  • $120.5k - $276.5k

    Senior Software Engineer - StorageThis role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office.Who We Are:Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    21 hours ago
  • Morpheus Software Principal UI/UX engineerThis role has been designed as ‘Hybrid’ with an expectation that you will work on average 2...  ...in mind, we are looking to expand and grow our Private Cloud Engineering team with a talented and inspired Principal Software Engineer... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Durham, NC
    4 days ago
  •  ...Hogan Software Engineer | 100% Remote (EST Hours) | W2 Contract (12 Months) About the Opportunity Optomi, in partnership with a leading financial services organization, is seeking an experienced Hogan Software Engineer to support the development, maintenance, and... 
    Contract work
    Remote work

    Optomi

    Durham, NC
    2 days ago
  •  ...work across Product Management, Business Analysis, UX Design, Engineering, and Testing. As a Full Stack Engineer, you will build applications...  ...~ Strong knowledge of SQL, data modeling, system design, and software engineering fundamentals. ~ Experience evaluating or... 
    Full time

    Fidelity Investments

    Durham, NC
    2 days ago
  •  ...Software Engineer Teledyne Scientific Company (TSC) has a legacy of over 60 years of advanced research and technology development. Our customer base consists of DARPA, ONR, AFRL, ARL, and other government and proprietary customers. TSC's Intelligent Systems Laboratory... 
    Local area

    Teledyne Vision Solutions

    Durham, NC
    4 days ago
  •  ...Software Engineer In Test Responsibilities: Create BDD automated test cases based on retailer business requirements Write code (Java/Javascript) to enhance BDD framework for new requirements Participate in backlog grooming, sprint planning, and requirements... 

    Omega Solutions Inc

    Durham, NC
    4 days ago
  •  ...Software Engineer III Toshiba Global Commerce Solutions is seeking a hands-on Software Engineer III to drive end-to-end solution delivery for major retail platforms. In this role, you will own hands-on implementation (feature development, technical design, code reviews... 

    Toshiba Global Commerce Solutions

    Durham, NC
    1 day ago
  •  ...Software Engineer About CoVar CoVar is a small, mission-driven AI/ML R&D software company based in Durham, NC and McLean, VA. We build advanced software and machine learning systems that help the Department of Defense detect threats in high-stakes environments... 
    Temporary work
    Relocation package
    Flexible hours

    CoVar

    Durham, NC
    1 day ago
  • $128.6k - $184.9k

     ...foundational models to Cisco IT. Our Foundational Model Service, gives engineering teams across the company access to small, large language, and...  ....9% uptime SLA, and we build and operate accordingly. As a Software Engineer on the FMS team you'll keep that platform running and... 
    Full time
    Temporary work
    Work experience placement
    Local area
    Flexible hours

    Cisco

    Durham, NC
    3 days ago
  • $147.9k - $220k

     ...Cloud Infrastructure / Site Reliability Engineer As a Cloud Infrastructure / Site Reliability Engineer, you will operate at the intersection...  ...to achieve time efficiencies and risk reduction. Develop software for deployment automation, packaging, and monitoring visibility... 
    Odd job
    Local area

    NetApp

    Durham, NC
    1 day ago
  •  ...Software Engineer III (Java) North Carolina Contract Bachelor’s Degree in Computer Science or related field 5-7 years of professional experience in software development 3+ years of cloud-based or client/server development experience. 3+ years of POS and... 
    Contract work

    Samprasoft

    Durham, NC
    17 hours ago
  • $224k - $356.5k

    NVIDIA is hiring engineers to scale up the introduction of next generation architecture into its EDA Infrastructure. We expect you to...  ...product introductions (NPIs), distributed systems, familiarity with software testing and deployment, and excellent communication and... 
    Full time

    Nvidia

    Durham, NC
    4 days ago
  • $152k - $241.5k

    Sr Software Engineer - Distributed Systems Engineer, EDA InfrastructureNVIDIA is hiring engineers to build and scale the infrastructure that supports our Electronic Design Automation (EDA) workloads. We are looking for engineers with strong programming skills, a deep understanding... 
    Full time
    Remote work

    Nvidia

    Durham, NC
    2 days ago
  •  ...Onsite Raleigh Boston Lowell Durham R-059038 Job Summary: We are currently looking for Software Engineering interns to join us in these locations: Boston, MA Lowell, MA Raleigh, NC Durham, NC You will work closely with a senior mentor... 
    Contract work
    Internship
    Work at office
    Remote work
    Flexible hours

    Red Hat

    Durham, NC
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!