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.
Embedded Software Engineer • Bengaluru, Karnataka, India