Software Engineer
Job description
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
¿Te interesa este puesto?