Teledyne Technologies

Embedded Software Engineer II

Job Locations US-CA-El Segundo
Requisition ID
Company Name
Teledyne Controls
1st Shift - Day
Citizenship/Visa Requirement
US Citizen/Perm Resident/ Other US Person
Internal Code (for CareerBuilder)

Company Overview

Requisition ID: 2018-6271

Job level: Level 2

Category: Software Engineering

Work Location: El Segundo (California)

Employee status: *Full-time Regular Employee

Shift: Day, 1st Shift 


Company Statement

Since 1964, Teledyne Controls has been working closely with civil and military aircraft operators worldwide. The company counts over 300 airlines among its valued clients, including the world’s major carriers. We also works directly with the aircraft manufacturers, supplying products to the major OEMs, such as Airbus and Boeing. Fundamental to our success are our core values which includes dedication to every employee and client’s success; Innovation that matters - for our company and for the world; Trust and personal responsibility in all relationships!


Our adaptable suite of products include Data Acquisition & Management Systems, Wireless Data Transfer Systems, Flight Data Analysis & Investigation Solutions, Data Loading Solutions, Aircraft Network Systems, Aircraft Manufacturer and Supplier. Combined together, these products provide comprehensive data management solutions that leverage aircraft data intelligence and create value for our customers.


Are you looking to be part of a dynamic and growing organization?  Teledyne Controls is EveryWhereYouLook! and looking for the best available talent to support our growth.

Position Summary and Responsibilities

Teledyne Controls currently has an exciting opportunity for an Embedded Software Engineer II for our Software Development division.  Under general supervision, this position is responsible for assisting with generating and supporting embedded data acquisition and test software and their associated documentation for Original Equipment Manufacturers (OEM) and Airline Operators for Teledyne's Data Acquisition and Test Products.


Key functions:

  • Design, implement, document, debug and test Airborne Embedded software for Teledyne's data acquisition units
  • Help ensure that software design features / objectives are consistent with internal customer and regulatory requirements
  • Work closely with other software developers, both on-site and internationally
  • Liaise with customers to evolve detailed requirements
  • Design low level algorithms from high level design and requirements documents
  • Write code to implement algorithms using C and assembler language
  • Participate in the creation of verification procedures and reports
  • Participate in the integration of software with target hardware
  • Provide assistance and technical knowledge to Systems Engineering, provide assistance to the Customer Support department and interact with customers and provide support in the investigation of intermittent problems found in test or in the field
  • Be capable of working with minimal supervision



  • Bachelor's degree (B. A.) from four-year College or university in Computer Engineering or Computer Science
  • At least three (3) to five (5) years’ of related experience and/or training; or equivalent combination of education and experience
  • Ability to utilize debugging/profiling tools effectively
  • Working knowledge of Windows embedded tool kits is required
  • Ability to develop design specifications, author internal documentation, and participate in the review of these documents
  • Must have a track record of delivering products and experience with the complete software lifecycle, including software requirements and design specification, definition, and creation/verification of engineering test procedures; Review of these documents
  • Proficient in the use of Microsoft Office applications: Outlook, Word, Excel, PowerPoint, Project, Visio; Abode Acrobat
  • Willing to provide and implement solutions in testing to reduce testing time, increase efficiency or any other
  • options to better test products
  • This position may require up to 10% domestic and international travel with notice 


  • Preferred knowledge of various avionics protocols such as ARINC 429, ARINC 664, ARINC 615, ARINC 615A
  • C/C++, C#/.NET programming experience
  • Understanding of networking protocols such as ARP, TCP/IP, and UDP 
  • Relational databases, preferably SQL Server
  • Version control systems
  • Configuration management systems
  • Software integration and testing tools
  • Knowledge of aircraft dataloading 
  • Working experience in using database products such as Access/Oracle/MSSQL/MySQL 
  • Background or experience in Aerospace / Avionics Engineering 


In our efforts to maintain a safe and drug-free workplace, Teledyne Controls requires that candidates complete a satisfactory background check and pass a drug screen prior to starting employment.


Company Benefits

Medical, Dental, Vision Plans

Life Insurance

401(k) Plan

Paid Sick Days

Paid Holidays

Tuition Reimbursement

RideShare Program

Credit Union Membership

A variety of Employee Discounts

Employee Wellness Program

Continuous Professional Development


Equal Opportunity Commitment

@Teledyne, we are an Equal Opportunity/Affirmative Action employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, gender, sexual orientation, gender identity, gender expression, transgender, pregnancy, marital status, national origin, ancestry, citizenship status, age, disability, protected Veteran Status, genetics or any other characteristic protected by applicable federal, state, or local law.  If you need assistance or an accommodation while seeking employment, please email or call (805)373-4545.  Determinations on requests for reasonable accommodation will be made on a case-by-case basis.  Please note that only those inquiries concerning a request for reasonable accommodation will receive a response.

Requisition Post Information* : Posted Date



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