Position
Application Engineer, Embedded processor software development for Networking
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, 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 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 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 a fun team in a supportive environment
- Work at a strong and growing company
- Community involvement opportunities
Location
IN-KA-Bangalore, India
Time Type
Full time
Job Category
Engineering and Technology
About Arrow
Arrow Electronics, Inc. (NYSE: ARW) is a Fortune 154 company that develops technology solutions for leading manufacturers and service providers.