Search by job, company or skills

A

Application Engineer, Embedded processor software development for Networking

new job description bg glownew job description bg glownew job description bg svg
  • Posted 19 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description:

What You'll Be Doing:

  • Provide advanced engineering design service and support to regional engineering team on embedded firmware including MCU, MPU and Networking processors.
  • Collaborate with customers to develop, test, and debug firmware, assist with code creation, driver development on MCU/MPUs based on ARM Cortex, RISC-V, and proprietary cores.
  • Assist customers to configure and customize embedded Linux systems, including kernel configuration, device drivers, middleware integration, and real-time patches.
  • Design technical demonstrations, including Proof of Concepts (PoC), showcasing microcontroller/microprocessor capabilities in real-world applications.
  • Create high-quality documentation, including technical guides, application notes, and training materials, for internal and external use.
  • Share technical expertise by delivering training sessions and workshops for internal engineers and customers.
  • Attend technical and sales training in efforts to stay abreast of current technology.
  • Develop product performance specifications and product development roadmaps
  • Ensure accurate documentation of engineering designs and solutions for future reference.

What We Are Looking For:

  • Bachelor's Degree or higher in Electronics/Electrical Engineering, Computer Science, or a related engineering field.
  • Minimum 7 years of experience in electronics, semiconductors, embedded processors design.
  • Proven experience in firmware development across multiple microcontroller/ microprocessor platforms based on ARM Cortex, RISC-V, and proprietary cores.
  • Advanced proficiency in C/C++ for embedded systems familiarity with Python.
  • Experience with kernel debugging, device tree customization, and interfacing hardware peripherals through custom drivers.
  • Proficiency in VHDL and Verilog knowledge of System Verilog or High-Level Synthesis (HLS) is a plus.
  • Hands-on experience deploying machine learning models on MPUs using tools like TensorFlow Lite, OpenCV, or ONNX Runtime.
  • Excellent problem-solving skills and a proactive approach to technical challenges.
  • Strong communication and teamwork skills to work effectively with customers and internal teams.
  • Passion for innovation and commitment to delivering high-quality engineering solutions.

What's In It For You:

  • Training and professional development
  • Performance coaching
  • Work with fun team in a supportive environment.
  • Work at a strong and growing company
  • Community involvement opportunities

More Info

Job Type:
Function:
Employment Type:

About Company

Arrow.com is your resource for electronic component products, datasheets, reference designs and technology news. Explore Arrow.com today.

Job ID: 141581891