Allied Telesis logo
Allied Telesis Verified
Computer Networking, Telecommunications, Information Technology

Software Engineer

Washington, United StatesOnsiteFull Time$100,000–$140,000 /yrPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

This role involves researching, designing, and developing system software and firmware for networking products. Key responsibilities include researching chipsets, collaborating with hardware engineering on new architectures, leading new platform builds and bring-up, and characterizing products to identify and resolve performance bottlenecks. The position requires a strong background in Linux-based embedded systems development, networking protocols, and hardware abstraction layers.

Job Summary:

Research, design, and develop system software and firmware for networking products.

Essential Duties and Responsibilities:

  • Research new chipsets, including hands-on characterization and reporting
  • Work closely with hardware engineering to propose new architectures to fit product requirements
  • Responsible for new platform builds and initial bring up as the primary Software engineer
  • Characterize products to identify technical bottlenecks and find ways to improve performance

Experience, Skills & Abilities:

  • 3+ years of Linux-based embedded systems development experience
  • Strong experience with embedded Linux and vendor-specific SDK/BSP
  • Ethernet/Networking protocols knowledge
  • Hardware abstraction layer development experience
  • Experience with DPDK desired
  • Hands-on experience with debugging tools such as oscilloscope and DVM desired
  • Must be professional and courteous and have strong written, oral, and organizational skills.
  • Must be able to work independently, receiving a minimum of detailed supervision and guidance.
  • Must be able to maintain professional demeanor during stressful situations.
  • Able to demonstrate a high degree of proficiency with MS Office applications.
  • Able to interact positively and productively across functions within the organization.
  • Able to take ownership of responsibilities and actions, and effectively handle interpersonal relationships
  • Able to receive and apply feedback to improve performance.
  • Ability and willingness to make timely decisions; exhibit sound and accurate judgment; support and explain reasoning for decisions; and include appropriate people in decision-making process.
  • Ability to manage shifting priorities and to consistently meet commitments and deadlines.
  • Able to prioritize, plan work activities, and use time efficiently.
  • Able to maintain regular, predictable attendance.
  • Able to work effectively with multiple interruptions and distractions.
  • Able to follow instructions and respond to management direction.
  • Able to commit to long hours of work when necessary to reach goals.

Education / Training:

BSEE/BSCS plus 3+ years related experience

Ready to apply?
You'll be redirected to Allied Telesis's application page.

Similar roles