Teledyne Technologies

  • Software Engineer 3

    Job Locations US-CA-El Segundo
    Requisition ID
    Company Name
    Teledyne Controls
    1st Shift - Morning
    Citizenship/Visa Requirement
    No Restrictions
    Internal Code (for CareerBuilder)
  • Company Overview


    Teledyne is an industry leader in airplane data acquisition, networking and wireless connectivity solutions. As the industry moves rapidly toward real-time connectivity to the aircraft, we are growing to meet the increasing demands of our customers around the globe. We are looking for experienced Software Engineer who are passionate about design and innovation. Our teams consist of competent engineers with intense curiosity and passion to design, develop and test a superior product. Come and be part of the organization that facilitates aircraft data recording and ground communication.


    Teledyne Controls is seeking a Software Engineer that can provide technical leadership in our airplane Data Acquisition product line. In this capacity, you will work with and mentor software and hardware engineers to ensure the design solutions meet customer and company internal requirements. Key areas of your work include product definition, systems analysis, requirements management, testing and in-service support. 

    Position Summary and Responsibilities

    Teledyne Controls is seeking a Software Engineer 3 to help develop next generation data acquisition and recording systems for commercial aircraft, as well as test equipment and electronic system testing.


    Essential Duties and Responsibilities include the following:

    • Execute software development team activities to develop, document, and maintain architectures, requirements, algorithms, interfaces and designs.
    • Design and develop software for Real-Time Embedded systems
    • Design software for large complex system (multi-threading, multi-processors, inter-process communication)
    • Integrate, test, and debug system software
    • Review code and design
    • Network programming, in additon to programming network switches and routers
    • Network security and cryptography based security services for IP (IPSEC, IKE, SSL/TLS, and AES)
    • Work with complex hardware interfaces in Real-Time environment
    • Lead development of software unit and verification plans and documenting results to ensure software system requirements are met, applying existing deep understanding of computer science fundamentals, as well as proficiency in a broad array of technical skills.
    • Analyze and enhance efficiency and stability of system resources
    • Create software life cycle documentation
    • Provide support to system engineering, hardware, and test teams as well as other members of software team.
    • Other duties may be assigned.



    • Bachelor’s Degree or higher in Engineering or Sciences from a four-year college or university with five (5) years minimum experience in Systems Engineering or related field; or equivalent combination of education and experience.
    • Strong understanding and application of the principles of software development associated with C/C++
    • Experience in writing device drivers for Embedded Linux is desired.
    • Experience with embedded Linux software development desired.
    • Experience with Yocto Project and the OpenEmbedded build system is desired.
    • Ability to utilize debugging/profiling tools effectively.
    • Familiarity with Web technologies (HTTP/REST, JavaScript, AJAX, JSON, Angular 2


    • Knowledge of networking standards, protocols and functions: IEEE 802.3, IEEE 802.11, TCP/IP, UDP, Gateway functions, Internet Security Protocols
    • Knowledge of various avionics protocols such as ARINC 429, ARINC 664, ARINC 615, ARINC 615A, MILSTD-1553.



    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed