Teledyne Technologies Incorporated logo
Embedded Software Engineer
full-timeTucson

Summary

Location

Tucson

Type

full-time

Explore Jobs

About this role

Be visionary

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.

  

Job Description

  

Job Summary: The Embedded Software Engineer will design and develop microcode (software and firmware) for next generation scientific CMOS cameras optimized for Life Science applications. With excellent all-round skills in software development for real time systems using FPGA-based microprocessors, the successful candidate will be responsible for the complete embedded software design of the camera system from sensor interface to host PC communication.

Key Duties and Responsibilities:

  • Design, develop, document, integrate, debug and test complex firmware and embedded software for CMOS and CCD cameras.
  • Develop efficient code and methodologies to enable fast on-camera start-up, configuration and execution of image processing operations.
  • Ensure developed code meets real-time execution requirements and constraints on FPGA-based microprocessors such as NIOS, Microblaze and ARM cores.
  • Support and coordinate with other team members and disciplines on the bring-up, test and debug of product and prototype camera systems.
  • Bring a systematic approach to the software and firmware development process and support established firmware build and release procedures.

Required Skills and Experience:

  • Minimum of BS degree (MS preferred) in Computer Science /Engineering or similar.
  • Ability to test, debug and integrate on embedded systems using JTAG and emulation systems.
  • Experience using standard test equipment (oscilloscope, logic analyzer or protocol analyzer) to troubleshoot data flow and timing.
  • 3+ years hands-on experience with:
    Real-time embedded C/C++ microcode development.
    Defining and configuring communication interfaces (JTAG, I2C, SPI, USB, RS232 etc.).
    Defining and configuring Serial/Parallel Flash, DDR3/4, EPCS devices, UART interfaces.


Particular consideration will be given to candidates who also have knowledge/experience of:

  • Intel Quartus or Xilinx Vivado tool chains.
  • RTOS and multithreaded code development and execution.
  • Configuring and debugging high speed data interfaces including PCIe Gen3, CoaXPress 12, and USB 3.2 Gen 2.

Citizenship Requirements

 Due to the type of work at the facility and certain access restrictions, successful applicants must be a U.S. Citizen or Green Card holder.

What can Teledyne offer YOU?
A Competitive Salary & Benefits Package
Excellent Health, Dental, Vision
Paid Vacation Time
Paid Sick Time
Life Insurance Benefits
Paid Holidays
401(k) Eligibility
Employee Stock Purchase Plan
Educational Tuition Reimbursement

  

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. ​

Other facts

Tech stack
Embedded Software Development,Real-Time Systems,FPGA-Based Microprocessors,Firmware Development,Debugging,Image Processing,Communication Interfaces,JTAG,I2C,SPI,USB,RS232,Intel Quartus,Xilinx Vivado,RTOS,Multithreaded Code Development,High Speed Data Interfaces

About Teledyne Technologies Incorporated

Teledyne Technologies is a leading provider of sophisticated electronic components, instruments & communications products, including defense electronics, data acquisition & communications equipment for airlines and business aircraft, monitoring and control instruments for industrial and environmental applications and components, and subsystems for wireless and satellite communications.

The Teledyne Solution

No matter what challenge you face, Teledyne has a solution. The diverse segments of Teledyne Technologies Incorporated bring decades of experience to bear on every project, working in cooperation to develop leading edge technologies.

Our Markets

We serve niche market segments where performance, precision and reliability are critical. Our customers include major industrial and communications companies, government agencies, aerospace prime contractors and general aviation companies.

Team size: 10,001+ employees
LinkedIn: Visit
Industry: Software Development

What you'll do

  • The Embedded Software Engineer will design and develop microcode for scientific CMOS cameras optimized for Life Science applications. Responsibilities include the complete embedded software design from sensor interface to host PC communication.

Ready to join Teledyne Technologies Incorporated?

Take the next step in your career journey

Frequently Asked Questions

What does a Embedded Software Engineer do at Teledyne Technologies Incorporated?

As a Embedded Software Engineer at Teledyne Technologies Incorporated, you will: the Embedded Software Engineer will design and develop microcode for scientific CMOS cameras optimized for Life Science applications. Responsibilities include the complete embedded software design from sensor interface to host PC communication..

Why join Teledyne Technologies Incorporated as a Embedded Software Engineer?

Teledyne Technologies Incorporated is a leading Software Development company.

Is the Embedded Software Engineer position at Teledyne Technologies Incorporated remote?

The Embedded Software Engineer position at Teledyne Technologies Incorporated is based in Tucson, Arizona, United States. Contact the company through Clera for specific work arrangement details.

How do I apply for the Embedded Software Engineer position at Teledyne Technologies Incorporated?

You can apply for the Embedded Software Engineer position at Teledyne Technologies Incorporated directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process. You can also learn more about Teledyne Technologies Incorporated on their website.