EngineerJobs.io
← Back to all jobs

Job Description

Allied Telesis is seeking a Software Engineer to research, design, and develop system software and firmware for networking products. This on-site role is based in Everett, Washington, with a salary range of USD 100,000 to 140,000 per year. The position requires a minimum of three years of Linux-based embedded software experience and a BSEE or BSCS degree.

Responsibilities

  • Investigate new chipsets, performing hands-on characterization and documenting findings.
  • Collaborate with hardware engineering to propose architectures that meet product requirements.
  • Lead the initial platform builds and bring-up as the primary software engineer for new platforms.
  • Characterize products to identify bottlenecks and drive performance improvements.

Requirements

  • 3+ years of Linux-based embedded systems development experience.
  • Strong experience with embedded Linux and vendor-specific SDK/BSP.
  • Knowledge of Ethernet and networking protocols.
  • Hardware abstraction layer development experience.
  • Experience with DPDK is desirable.
  • Hands-on debugging experience with tools such as an oscilloscope and a digital multimeter (DVM) is desirable.
  • Professional and courteous with strong written, oral, and organizational skills.
  • Ability to work independently, with minimal need for detailed supervision and guidance.
  • Ability to maintain a professional demeanor in stressful situations.
  • Proficiency with Microsoft Office applications.
  • Ability to interact positively and productively across functions within the organization.
  • Ability to take ownership of responsibilities and manage interpersonal relationships effectively.
  • Ability to receive and apply feedback to improve performance.
  • Ability to make timely decisions with sound judgment and to justify decisions, involving appropriate people in the process.
  • Ability to manage shifting priorities and consistently meet commitments and deadlines.
  • Ability to prioritize, plan work activities, and use time efficiently.
  • Ability to maintain regular, predictable attendance.
  • Ability to work effectively with interruptions and distractions.
  • Ability to follow instructions and respond to management direction.
  • Willingness to work long hours when necessary to reach goals.

Technologies

  • Embedded Linux
  • DPDK
  • SDK/BSP
  • Microsoft Office
  • Oscilloscope
  • Digital Multimeter (DVM)

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.