Search by job, company or skills

L

Embedded Software Developer- Linux

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Our Networking and Storage Software team has an opening for a software Engineer to develop high performance I/O software for compute, storage and network acceleration in hyperscale, virtualized datacenters.

About the Role

Software Engineer (Development)

Responsibilities

  • Excellent C programming skills
  • Responsibilities include specification and development of Embedded Software for use in standalone products. This will involve designing, developing and maintaining software subsystems in an embedded environment. We are seeking a fast learning, dynamic engineer with strong problem solving skills and eager to develop their skills.
  • Experience with software development in a Linux environment
  • Experience in designing SW API or Hardware Abstraction Interfaces.
  • Experience in C/C++ programming
  • Experience with Multi-threaded software development.
  • Experience in Firmware development, register interface programming, general algorithms and data structures
  • Experience with development of software targeted for x86, standalone and RTOS platforms
  • Experience with Zephyr RTOS and NVMe technology is a great advantage.
  • Experience with embedded processors such as ARM, RISCV, TenSilica
  • Strong debugging skills at device and board level using gdb, JTAG debuggers
  • Experience of having worked in Storage Technologies
  • Excellent interpersonal, written and verbal communication skills
  • Excellent communication, problem solving and analytical skills

Qualifications

B.Tech/M.Tech

Required Skills

  • Excellent C programming skills
  • Strong problem solving skills
  • Excellent interpersonal, written and verbal communication skills
  • Strong debugging skills at device and board level using gdb, JTAG debuggers

Preferred Skills

  • Experience with Zephyr RTOS and NVMe technology
  • Experience with embedded processors such as ARM, RISCV, TenSilica

Experience

Experience Level: 6-10 years of embedded software development

More Info

Job Type:
Industry:
Employment Type:

Job ID: 134677599