Search by job, company or skills

Best NanoTech

Embedded Software Engineer

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

Job Description

Position- Embedded software engineer

Experience- 7-10 years

Location- Bengaluru / Hyderabad

Type: Full-Time, On-Site

Responsibilities

  • Must have expertise in Linux BSP/Drivers (USB, PCIe, Ethernet, SPI, I2C, UART, SGPIO, eSPI), Linux Internals.
  • Experienced in upstreaming on the opensource Linux Community or similar embedded software projects.
  • Strong debugging skills using JTAG, GDB, oscilloscopes, logic analyzers, and other embedded debugging tools.
  • Expertise in diagnosing and resolving complex hardware and software issues, performance analysis and tuning of embedded software systems.

Specific Expertise required in following:

  • USB: Expert in core USB h/w and s/w understanding, expert in Linux host and class drivers. Experience in writing Linux drivers from scratch.
  • PCIe: Expert in core PCIe h/w and s/w understanding, expert in Linux RP and EP drivers. Experience in writing Linux drivers from scratch.
  • N/W: Expert in networking concepts, networking stack and expert in Linux net drivers with offloading architecture. Experience with IPSec, Firewall, SSL/TLS and Offload etc. Experience in writing Linux drivers from scratch.
  • Display: Expert in h/w and s/w concepts and Linux drivers for HDMI, Display port, Display Controller, DRM etc.

Qualifications

Education details

  • Bachelor's or Master's degree in Computer Science.

Required Skills

Expertise in Linux BSP/Drivers, Linux Internals, debugging tools, and specific hardware/software knowledge as outlined in responsibilities.

Preferred Skills

Experience in upstreaming on the opensource Linux Community or similar embedded software projects.

More Info

About Company

Job ID: 133677393

Similar Jobs