Talent.com
Embedded Software Engineer
Embedded Software EngineerTeledyne Technologies Incorporated • AZ,Tucson,US
Embedded Software Engineer

Embedded Software Engineer

Teledyne Technologies Incorporated • AZ,Tucson,US
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

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.

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

    [job_alerts.create_a_job]

    Embedded Software Engineer • AZ,Tucson,US

    [internal_linking.similar_jobs]
    Electronics / Computer Technician

    Electronics / Computer Technician

    U.S. Navy • Mountain View, AZ, US
    [job_card.full_time]
    The Navys Advanced Electronics / Computer Field (AECF) offers extensive training in electronics, computer systems, radar, communications, and weapons fire control systems,.Navys advanced missile sy...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer II- Active Secret

    Software Engineer II- Active Secret

    Cross Resource Group • Tucson, Arizona, US
    [job_card.full_time]
    Job Description Job Description SOFTWARE ENGINEER II (ENG02) - CLEARED | TUCSON, AZ Openings : 5 Pay : $50 to 67.Duration : 12 months- could extend or convert to perm! Program : TEE Site : Tucson, AZ ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Firmware Engineer II

    Senior Firmware Engineer II

    Rocket Lab Corporation • Tucson, Arizona, US
    [job_card.permanent]
    Job Description Job Description ABOUT ROCKET LAB Rocket Lab is an end-to-end space company delivering responsive launch services, complete spacecraft design and manufacturing, payloads, satellite...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Embedded Software Developer

    Embedded Software Developer

    Palladyne AI • Tucson, Arizona, US
    [job_card.full_time]
    Job Description Job Description Description : GuideTech , a subsidiary of Palladyne AI, builds high-performance avionics and autonomy software for aerospace, space, and defense systems.We support a...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer, Core Experiences - Tucson, USA

    Senior Software Engineer, Core Experiences - Tucson, USA

    Speechify • Tucson, Arizona, US
    [job_card.full_time]
    Job Description Job Description Mission Speechify is the easiest way to listen to the world's information.Articles on the web, documents in the cloud, books on your phone.We absorb it all and let...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer IV- Active Secret

    Software Engineer IV- Active Secret

    Cross Resource Group • Tucson, Arizona, US
    [job_card.full_time]
    Job Description Job Description SOFTWARE ENGINEER IV (ENG04) - CLEARED | TUCSON, AZ Openings : 4 Pay : $80 to 101 / hr- depends on experience Duration : 12 months- could extend or convert Program : TEE...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer Senior (TS / SCI and able to obtain a Polygraph)

    Software Engineer Senior (TS / SCI and able to obtain a Polygraph)

    North Point Technology • Tucson, Arizona, US
    [job_card.full_time]
    Job Description Job Description This job requires an active Top Secret / SCI clearance (with CI Polygraph eligibility).Please apply only if you currently hold an active TS SCI clearance with CI P...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Embedded Software Engineer I / II

    Senior Embedded Software Engineer I / II

    Rocket Lab Corporation • Tucson, Arizona, US
    [job_card.permanent]
    Job Description Job Description ABOUT ROCKET LAB Rocket Lab is an end-to-end space company delivering responsive launch services, complete spacecraft design and manufacturing, payloads, satellite...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer

    Software Engineer

    Rincon Research Corp • Tucson, Arizona, US
    [job_card.full_time]
    Job Description Job Description Why Join Rincon Research Corporation (RRC)? At Rincon Research Corporation, our primary business is innovating, developing, and fielding digital signal processing...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Advanced Software Engineer

    Advanced Software Engineer

    Rincon Research Corp • Tucson, Arizona, US
    [job_card.full_time]
    Job Description Job Description Why Join Rincon Research Corporation (RRC)? At Rincon Research Corporation, our primary business is innovating, developing, and fielding digital signal processing...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Sr. Software Engineer

    Sr. Software Engineer

    Rincon Research Corp • Tucson, Arizona, US
    [job_card.full_time]
    Job Description Job Description Why Join Rincon Research Corporation (RRC)? At Rincon Research Corporation, our primary business is innovating, developing, and fielding digital communication pro...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Product Support Electrical Engineer

    Product Support Electrical Engineer

    MKS2 Technologies • Tucson, Arizona, US
    [job_card.full_time]
    Job Description Job Description MKS2 Technologies, LLC, an award-winning high growth small business, creates innovative and customer-centric technology solutions in the areas of Cyber Security, I...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer

    Software Engineer

    GTN Technical Staffing • Tucson, Arizona, US
    [job_card.permanent]
    Job Description Job Description Software Engineer HIGHLIGHTS Location : Tucson, Arizona Position Type : Direct Hire Hourly / Salary : Based on experience Residency Status : US Citizen or Green Card ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer (TS / SCI and able to obtain a Polygraph)

    Software Engineer (TS / SCI and able to obtain a Polygraph)

    North Point Technology • Tucson, Arizona, US
    [job_card.full_time]
    Job Description Job Description This job requires an active Top Secret / SCI clearance (with CI Polygraph eligibility).Please apply only if you currently hold an active TS SCI clearance with CI P...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer III- Active Secret

    Software Engineer III- Active Secret

    Cross Resource Group • Tucson, Arizona, US
    [job_card.full_time]
    Job Description Job Description SOFTWARE ENGINEER III (ENG03) - CLEARED | TUCSON, AZ Openings : 3 Pay : $65 to 80 / hr- depends on experience Duration : 12 months Program : TEE Site : Tucson, AZ Schedul...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Advanced Software Engineer - GOLANG

    Advanced Software Engineer - GOLANG

    Rincon Research Corp • Tucson, Arizona, US
    [job_card.full_time]
    Job Description Job Description Why Join Rincon Research Corporation (RRC)? At Rincon Research Corporation, our primary business is innovating, developing, and fielding digital communication prod...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Applied Energetics, Inc • Tucson, Arizona, US
    [job_card.full_time]
    Job Description Job Description About Applied Energetics Applied Energetics is redefining the state of the art in ultrashort pulse laser and directed energy technologies for defense and national ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Software Engineer SME (TS / SCI and able to obtain a Polygraph)

    Software Engineer SME (TS / SCI and able to obtain a Polygraph)

    North Point Technology • Tucson, Arizona, US
    [job_card.full_time]
    Job Description Job Description This job requires an active Top Secret / SCI clearance (with CI Polygraph eligibility).Please apply only if you currently hold an active TS SCI clearance with CI P...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]