What are the responsibilities and job description for the Software Engineer position at Allied Telesis?
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
Salary : $100,000 - $140,000