Job Title: Engineer I-Software
Req# R342-25
Location: Austin TX
Position Type: Full-Time - Regular
Shift: 1
Travel: 0-10%
Virtual Position: No
Company Description:
Microchip Technology Inc. is a leading provider of embedded control applications. Our
product portfolio comprises general purpose and specialized 8-bit, 16-bit, and 32-bit
microcontrollers, 32-bit microprocessors, field-programmable gate array (FPGA) products,
a broad spectrum of high-performance linear, mixed-signal, power management, thermal
management, radio frequency (RF), timing, safety, security, wired connectivity and wireless
connectivity devices, as well as serial Electrically Erasable Programmable Read Only
Memory (EEPROM), Serial Flash memories, Parallel Flash memories, and serial Static
Random Access Memory (SRAM). We also license Flash-IP solutions that are incorporated
in a broad range of products.
Microchip Technology Inc. has an opening for an Engineer I-Software position in Austin,
TX. The Microchip FPGA group develops next-generation compute platform for edge
compute applications integrated within the high-performance low power FPGAs. As a
member of a creative, highly motivated and talented team, you will develop a new compute
platform for power performance efficiency applicable to broad range of low power
applications including smart embedded vision, industrial IOT,
Access/Gateways/Aggregation Networks, Advanced compute platforms for aerospace and
defense applications. We need our engineers to be versatile and passionate to take on new
problems as we continue to push technology forward.
As an Engineer I-Software, you will help develop machine learning inference systems for
FPGA. You will be a software developer in your group, using this knowledge to create new
IP and build systems. You will also work with embedded software and handle interfaces
with hardware. Your group will work on a vertical design from customer software interfaces
to the hardware itself. You will be asked to problem-solve and contribute to many layers of
the design. You should have some familiarity with machine learning. You'll use this
knowledge to optimize applications and create next-generation parts.
Responsibilities:
Create and maintain software tools for porting and compiling Machine Learning models.
Understand machine learning inference flow.
Be an effective contributor in a cross-functional team-oriented environment.
Write high quality code in Python and C/C++. Maintain existing code.
Be conversant with on-chip debug tools and lab equipment.
Job Requirements:
Bachelors degree in Electrical Engineering, Computer Science or Computer
Engineering.
Experience developing in Python and C/C++.
Experience working with embedded software.
Experience working in Linux OS.
Familiarity with software version control systems like Git or SVN.
Preferred Qualifications:
Experience in Machine Learning training or inference.
Experience with workloads for multi-core CPUs/ DSP use cases/ Neural Networks.
Domain knowledge of Machine Learning network models, SDK, design flow.
Basic knowledge of embedded processors such as ARM Cortex-M3 or RISC-V.
Experience simulating hardware.
Equal Opportunity Employer - Microchip is an Equal Opportunity/Affirmative Action
Employer of Disabled/Veterans/Minorities/Women. We provide equal employment and
affirmative action opportunities to applicants and employees without regard to race, color,
religion, sex, sexual orientation, gender identity, national origin, protected veteran status,
disability, or any other basis protected under applicable federal, state or local laws.
Applicants with Disabilities - If you need accommodation for any part of the employment
process because of a medical condition or disability, please send us an email here with
Applicant Accommodation Request in the subject line of the email. Alternatively, you may
call us at 480-730-7330 to let us know the nature of your
request.
For more information on applicable equal employment regulations, please refer to the EEO
is the Law Poster and the EEO is the Law Poster Supplement. Please also refer to the Pay
Transparency Policy Statement.