Aaron Baranoff (aaron@mataitech.com)

Engineering Leader, Teacher and Innovator

Greater Los Angeles Area

Current
  • Principal Engineer at L-3 Communications
  • Co-Founder at MataiTech LLC
  • Part time Extension Instructor at UCI
  • Embedded Systems Advisory Committee at UCI
Past
  • Contractor at Cameron Health Inc.
  • Principal Engineer at Xiran
  • Principal Software Engineer at TDK Semiconductor
  • Manager / Principal Software Eng at Accelerated Networks
  • Senior Software Development Engineer at PMC-Sierra
  • Senior Software Engineer at Integrated Telecom Technologies
Education
  • Rutgers, The State University of New Jersey-Camden
Connections
123 connections
Industry
Semiconductors
Websites

Aaron Baranoff (aaron@mataitech.com)’s Summary

I have over twenty four years of experience leading and growing in the software and firmware industry specializing in communications, embedded systems, firmware, drivers, real-time, DSP and other applications software research and development, additionally I have ASIC and FPGA development experience. I have spent most of the time working right at the interface between software and hardware and helping to improve the products I have been involved with by improving both software and hardware and leveraging each of their strengths. I am a very senior embedded software engineer as well as being very at prolific ASIC and FPGA verification and design. This is while continuing to grow my technical strengths even further and while continuing to expand my skills. All while applying my many years of experience and being an actively involved in growing any company I work for and helping to develop less experienced engineers to contribute to the company’s growth. I am very good at leveraging all of my experience from across my skills to succeed in what ever project is put in front of me which includes 12 years as a technical lead or manager. I contract in support of MataiTech.

Aaron Baranoff (aaron@mataitech.com)’s Specialties:

Embedded Software, FPGA design, ASIC design, hardware and software co-simulation, DSP, networking, teaching


Aaron Baranoff (aaron@mataitech.com)’s Experience

  • Principal Engineer

    L-3 Communications

    (Public Company; 10,001 or more employees; LLL; Defense & Space industry)

    December 2007Present (11 months)

    Interstate Electronics Corporation

  • Co-Founder

    MataiTech LLC

    (Privately Held; 1-10 employees; Computer Software industry)

    June 2004Present (4 years 5 months)

    Presently I work on the NAUET product and HW/SW co-development training. I as part of that I presented at the 9th Software Design for Medical Devices in San Diego, CA November 2007. I presented "Getting Embedded Software Working On The First Time - Case Studies From The Semiconductor And Medical Device Industries".


    I did the initial work on our first software product called NAUET. I personally designed the import engine importing from Verilog and VHDL to IP-XACT and did the initial coding for the code generation portions of the software including, Verilog, VHDL, SystemC and C/C++. I personally put in place most of the engineering infrastructure. I created the initial architect of several digital designs and setup the development environment and did all the initial Verilog coding as well as 3rd party IP integration. I also have done RTOS porting and development. I licensed C/Verilog co-simulation technology which I personally wrote.

  • Part time Extension Instructor

    UCI

    (Educational Institution; 1001-5000 employees; Computer Software industry)

    April 2003Present (5 years 7 months)

    I developed and am teaching three courses for UCI extension’s Embedded System Technologies Certificate, “C for Embedded Systems”, “Writing Portable Device Drivers” and "Hardware/Software Co-Development and Co-Debug". In addition to teaching these courses on campus at in Irvine I have taught them for UCI at other locations and created and taught a combined version of “C for Embedded Systems” and “Writing Portable Device Drivers” for UCI for their on and off campus special training programs. Designing another course "Embedded Linux Driver Development" tentatively planned to start in spring 2008.

    Reconized as Distinguished Instructor in 2007

  • Embedded Systems Advisory Committee

    UCI

    (Educational Institution; 1001-5000 employees; Computer Software industry)

    January 2003Present (5 years 10 months)

    I advise UCI extension helping to guide their Embedded Systems Engineering certification program. Help in defining and expanding the program while making the program meet the needs of the business and community.

  • Contractor

    Cameron Health Inc.

    (Semiconductors industry)

    November 2006November 2007 (1 year 1 month)

    Contracted via Mataitech.

  • Principal Engineer

    Xiran

    (Public Company; 51-200 employees; Semiconductors industry)

    December 2003June 2004 (7 months)

    I was a lead for initial device bring up and initial diagnostics from the ASIC group and was responsible for making the transition from the ASIC group to software group go smoothly. Helped in developing the group and contributed to improving the Direct Path product line. I developed and implemented the co-simulation environment for the ASIC development group and the software group while allowing for improved test coverage with shorter test development times. I am actively contributed code for the on chip firmware, diagnostics and Verilog code to the projects of was involved with. I also was actively involved with code quality improvement with both the hardware and software groups and trying to identify performance bottle necks as well as architected and implemented hardware and software solutions to these bottlenecks. I was heavily involved with test automation development and making sure those tests rolled from simulation into the lab on the prototype FPGA and then ASIC.

  • Principal Software Engineer

    TDK Semiconductor

    (Public Company; 201-500 employees; Semiconductors industry)

    January 2002December 2003 (2 years)

    I was technical lead for software and systems development of all networking products. Primary responsibilities include software development for the Ethernet MAC/PHY products. I am developing and leading the development of Windows and Linux drivers as well as embedded drivers for VxWorks, OS20 and other real time operating systems. Responsibilities included building up the systems group for the network products and building a software infrastructure including tools and equipment. I have also been training the whole software department on writing portable device drivers as well as on VxWorks and version control. I have personally written VxWorks, OS20, and Linux drivers for TDK’s products as well as support the non-networking product development as needed. I have also done some maintenance work on Windows 2000/XP drivers.

  • Manager / Principal Software Eng

    Accelerated Networks

    (Public Company; 51-200 employees; Telecommunications industry)

    April 2000January 2002 (1 year 10 months)

    Managing the firmware, boot ROMs, manufacturing diagnostics and DSP software development. I was responsible for all cross platform hardware interfaces and managed all the personnel to make that happen. I had as many as nine direct reports. I had both responsibilities for day-to-day management as well as technical management. Under my management we had improved software quality and performance on both our IAD and MSAP product lines. Responsibilities had also included management of several board developmentswhich included both new hardware and the associated software. Highlights included improving our IAD Ethernet traffic performance by nine fold while halving the CPU utilization (I was personally involved with the driver redesign and reorganizing the hardware software balance as well as managing the others involved) and major voice quality improvements across all of our products (I was personally involved with many of the code changes as well as managing the others involved).

  • Senior Software Development Engineer

    PMC-Sierra

    (Public Company; 501-1000 employees; PMCS; Semiconductors industry)

    April 1997April 2000 (3 years 1 month)

    I was technical lead on developing PMC-Sierra's long-term business plan for software. I also continued develop software for the AAL1 SAR (Aal1gator). I developed the packet drivers for PMC’s frame relay chips (FREEDM-NG). On the FREEDM-NG chip I developed one driver that supported all four variants of the chip. I then supported the driver through its early chip respins. Additional responsibilities have included pre and post sales support. I worked with customers to make the transition from IgT to PMC as painless as possible. Other involvements have included expanding the use of automated testing of both hardware and software. In addition I managed contractors for the development of other drivers such as PMCs next generation policing and shaping chips.

  • Senior Software Engineer

    Integrated Telecom Technologies

    (Privately Held; 11-50 employees; Semiconductors industry)

    March 1995April 1997 (2 years 2 months)

    (sold to PMC-Sierra) Performed as technical systems and software lead on the development of much of IgT's software. This software includes the management of the ATM switch fabric and the routing within it. Other developments have included being the primary developer and technical lead for many of IgT's other drivers including IgT's highly successful AAL1 SARs, many UNI chips, UPC chips and others. I am quiet familiar with ATM networking and its complexities such a traffic management, this while staying close to the hardware. I was also the primary point of contact for IgT’s technical support and sales for the ATM software product line.


Aaron Baranoff (aaron@mataitech.com)’s Education

  • Rutgers, The State University of New Jersey-Camden

    BA, Computer Science, 19841988

    Activities and Societies:
    Also teaches Extension at UC Irvine Extention in the embedded systems program.

Additional Information

Aaron Baranoff (aaron@mataitech.com)’s Websites:

Aaron Baranoff (aaron@mataitech.com)’s Groups:

IEEE, ACM, SPIRIT Member

Aaron Baranoff (aaron@mataitech.com)’s Honors:

UCI Extension Distinguished Instructor Award 2007


Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Aaron’s full profile:

  • See who you and Aaron Baranoff (aaron@mataitech.com) know in common
  • Get introduced to Aaron Baranoff (aaron@mataitech.com)
  • Contact Aaron Baranoff (aaron@mataitech.com) directly

View Full Profile