Senior Staff Engineer, Software

Together, let's push the boundaries of technology and advance sustainable networks worldwide.

How You'll Help Us Connect the World:

As a member of our DAS Software Engineering team, this role will be focused on embedded software design and development. Using your expertise in Linux platform & applications, you will be responsible for adding SW features on existing or new radio hardware. We will look to you to participate in architecture decisions while also being involved in product and design processes. As a unique business looking to expand and modernize our suite of products, we deal with some very exciting challenges and are seeking someone who relishes the opportunities and demands that this setting provides. You'll always be encouraged and expected to contribute ideas to improve our technology and products. This is a hybrid role (in office Tuesday, Wednesday, Thursday) based in Nashua, New Hampshire

You Will Make an Impact By:

  • Designing and developing Linux user space drivers & applications.
  • Programming SoCs and Multi-core processors at operating system level.
  • Design and implementation of Ethernet and IP networking protocols.
  • Adding new features to Radio Software ORAN M, S, C & U plane Stack.
  • Ensure the technical feasibility of embedded software designs.
  • Write functional, design and test specifications.
  • Prototyping software for new products on very tight timelines.
  • Stay up to date on emerging technologies.
  • Collaborate with hardware, system & test engineering teams and partners.

Required Qualifications for Consideration:

  • Bachelor's or Master's degree in Electrical Engineering or Computer Science with 8+ years of software development experience.
  • Strong Programming expertise in C & C++.
  • Experience with design and development of multi-threaded applications, inter-process communication on multi-processor systems
  • Experience on cross-platform development and build tools.
  • Knowledge of networking protocols (TCP/IP, UDP, IPv6, Netconf)
  • Good debugging skills using standard and advanced Hardware and Software debuggers (GDB, Oscilloscopes, Wireshark and JTAG).
  • Experience developing kernel and user space tracing and device drivers.

You will excite us if you have:

  • Experience implementing ORAN Fronthaul (M, S, C & U Plane) on an ARM processor.
  • Experience developing sysrepo, Netconf, YANG related applications.
  • Experience on BSPs, boot loaders, writing peripheral drivers and memory management.
  • Experience on working with bus protocols (I2C, SPI, MDIO, JESD etc.)
  • Experience with high-speed Ethernet protocols (preferably 10G / 25 Gigabit Ethernet protocols)
  • Experience on requirement analysis and platform architecture.
  • Experience in Xilinx Ultrascale+, MPSoC or RFSoC Systems
  • Experience on Xilinx build tools PetaLinux or Yocto based tools
  • Experience assisting junior engineers with coding and troubleshooting.

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-JT1

#LI-Hybrid