Embedded Machine Learning / Radar Processing Software Engineering Internship

San Jose (Rose Orchard)

NXP Semiconductors

View company page

Business Line Description

Radio Frequency Processing provides the processing power to accelerate automotive design around the vehicle for advanced driver assistance systems, in-vehicle networking, body, chassis, and safety applications.

Job Summary:

  • You will be part of the Innovation team in San Jose, California (Silicon Valley) building next-gen automotive radar software and self-driving perception technologies.
  • Opportunities to apply your hands-on software engineering and development skills using various tools like custom IDEs, compilers and SDK for edge SoCs
  • Benchmark custom AI models on NXP hardware and build up the software stack for developing a full radar system PoC.

Job Qualifications:

  • Embedded Software Hands on Skills
    • Experience in C/C++, Embedded C
    • Experience with setting up custom toolchains with IDEs (Eclipse based), Compilers (GCC), and debuggers (GDB)
    • Experience with HIL testing and embedded system software development using custom APIs
    • Experience with Software Development in embedded Linux environment
    • (Bonus) Experience with hardware emulators (FPGA based) or Cycle Accurate Software simulators of custom AI HW IPs
  • ML Hands-on skills
    • Knowledge of Python and ML frameworks like PyTorch and Tensorflow
    • Knowledge of embedded ML tools like TFlite, TFlite micro, ONNX toolchains / runtime
    • (Bonus) Experience with custom ML toolchains (NXP eIQ Auto)
    • (Bonus) Experience in deploying AI model on embedded hardware
  • Strong communications, documentation, and presentation skills
  • Highly self-motivated and enjoying solving difficult challenges
  • Currently enrolled in or entering a Master's or PhD degree program in Electrical Engineering, Computer Science, or related fields.
  • In order to be considered for an internship with NXP, you must be returning to school (or graduating) at the conclusion of the internship term. If you are graduating prior to June 2024, please apply for positions labeled “Graduate Hire” or “Entry Level”.

The base salary range for this position is as mentioned below per year. We also provide competitive benefits, incentive compensation, and/or equity for certain roles.
Company benefits include health. dental, and vision insurance. 401(k), and paid leave. Please note that the base salary range (OR hourly rate) is a guideline, and individual total compensation may vary based on a number of factors such as qualifications, skill level, work location, and other business and organizational needs. This base pay range is specific to California and is not applicable to other locations. A reasonable estimate of the base salary range as of the date of this posting is:

$62,400 to $101,900 annually

More information about NXP in the United States...

NXP is an Equal Opportunity/Affirmative Action Employer regardless of age, color, national origin, race, religion, creed, gender, sex, sexual orientation, gender identity and/or expression, marital status, status as a disabled veteran and/or veteran of the Vietnam Era or any other characteristic protected by federal, state or local law. In addition, NXP will provide reasonable accommodations for otherwise qualified disabled individuals.

Apply now Apply later
  • Share this job via
  • or

Tags: APIs Computer Science Engineering FPGA Linux Machine Learning ONNX PhD Python PyTorch Radar TensorFlow Testing

Perks/benefits: Competitive pay Equity Health care Salary bonus

Region: North America
Country: United States
Job stats:  24  5  0

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.