Job Description

Join our team and help shape the future of connectivity indoors and outdoors. Together, let's push the boundaries of technology and advance sustainable networks worldwide.


How You'll Help Us Connect the World


As a Software / Firmware Engineer (Contract/ Consultant), you will provide hands-on technical expertise supporting development, integration, and troubleshooting of MAPLE hardware accelerators and embedded firmware on Freescale B4860 platforms. You will work closely with DSP, platform software, and system engineering teams to enable and optimize uplink and downlink 4G processing. The engagement is flexible in both duration and hours, depending on project needs and chosen candidate's availability. We are open to anything from a part-time consulting capacity up to full-time (40 hours/week) contract support. This role can be located anywhere in the world. 


You Will Make an Impact By



  • Providing hands-on development and debug support for B4860 MAPLE hardware accelerators

  • Supporting uplink (UL) MAPLE modules and MAPLE job scheduling

  • Developing, modifying, and troubleshooting MAPLE RISC micro-code, including state machines and DMA coordination between master and slave components

  • Developing and maintaining embedded firmware to control MAPLE accelerators

  • Writing and supporting device drivers for MAPLE accelerators (DEPE, EQPE, FTPE, TVPE, PUPE, CRCPE) on SC3900 DSP cores

  • Configuring and troubleshooting shared memory subsystems and cache coherency between MAPLE accelerators and SC3900 DSP cores

  • Debugging MAPLE hangs caused by memory corruption, coherency issues, or performance bottlenecks

  • Supporting B4860 exception handling, system configuration, and MMU configuration for both SC3900 DSP cores and MAPLE accelerators

  • Configuring and debugging MAPLE AXI master and slave interfaces to/from the SoC

  • Supporting CoreNet Coherency Module configuration and resolving system-level issues

  • Working with MAPLE HW scheduler, PIC, and SRAM switch fabric on B4860 platforms


Required Qualifications for Consideration



  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent practical experience

  • Proven hands-on experience with Freescale B4860 MAPLE hardware and/or MAPLE software

  • Prior experience working on MAPLE HW and/or MAPLE SW is required

  • Strong experience with UL MAPLE modules (must-have)

  • Experience developing RISC-based embedded firmware for hardware accelerators

  • Experience writing low-level device drivers for DSP-based systems

  • Strong understanding of DMA, MMU configuration, cache coherency, and shared memory architectures

  • Demonstrated ability to debug complex hardware/software interaction issues in real-time or near-real-time systems


You Will Excite Us If You



  • Have experience with SC3900 DSP processing

  • Understand Host-to-MAPLE interfaces, including job preparation, MAPLE buffer descriptors, and SDOS APIs

  • Have worked with EDF / Embedded Data Flows in MAPLE engines

  • Have experience configuring high- and low-priority buffer descriptor rings

  • Have hands-on experience with B4860 Datapath Acceleration Architecture (DPAA), including QMAN, BMAN, and FMAN


Why ANDREW?


Explore exciting career opportunities at ANDREW, part of the Amphenol family. With a legacy of over 85 years in wireless innovation, we empower mobile operators and enterprises with cutting-edge solutions.


ANDREW, an Amphenol company, is proud of our reputation as an excellent employer. Our focus is to provide the highest level of support and responsiveness to both our employees and our customers, the world's largest technology companies. ANDREW offers the opportunity for career growth within a global organization. We believe that our company is unique in that every employee, regardless of his or her position, has the ability to positively impact the business.


ANDREW is an "Equal Opportunity Employer" - Minority/Female/Disabled/Veteran/Sexual Orientation/Gender Identity/National Origin


For additional company information please visit our website at https://www.andrew.com/


#LI-Remote


Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application