Firmware Developer - RTOS/Bare-metal

AMD
Bengaluru
Workplace: OnsiteFull timeINR 2,209,830 - 3,156,900 annuallyFunction: Software EngineeringEducation: mastersSkills: ["Leadership","Problem-solving","Analytical skills","Collaboration"]

Develop and optimize RTOS/Linux kernel modules and device drivers for AINIC and DPU platforms. Work on peripheral interfaces including I2C, SPI, UART, and PCIe to enable efficient hardware communication. Improve system performance, memory management, and power efficiency while collaborating with multiple engineering teams. Contribute to the design and implementation of future scalable system architecture using strong C/C++ and embedded software engineering fundamentals.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
AMD
AMD
5 days ago

Firmware Developer - RTOS/Bare-metal

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 5 hours agoStatus: Live

Job Summary

Develop and optimize RTOS/Linux kernel modules and device drivers for AINIC and DPU platforms. Work on peripheral interfaces including I2C, SPI, UART, and PCIe to enable efficient hardware communication. Improve system performance, memory management, and power efficiency while collaborating with multiple engineering teams. Contribute to the design and implementation of future scalable system architecture using strong C/C++ and embedded software engineering fundamentals.
Location: Bengaluru
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop, debug, and optimize RTOS/Linux kernel modules and device drivers for AINIC and DPU platforms.
  • •Implement and support peripheral communication across I2C, SPI, UART, PCIe, and other interfaces.
  • •Optimize system performance, memory management, and power efficiency for embedded systems.
  • •Collaborate with multiple engineering teams to deliver planning solutions and enabling technology.
  • •Contribute to the design and implementation of future scalable, durable system architecture.

Pay and Benefits

Salary: INR 2,209,830 - 3,156,900 annually

Key Requirements

  • •Experience with real-time operating systems (RTOS) or bare-metal firmware.
  • •Hands-on firmware development with ARM/x86 architectures and low-power embedded systems.
  • •Expert hands-on knowledge of C and C++ with strong design and code development skills.
  • •Familiarity with Linux and modern software tools and techniques for development.
  • •Bachelor’s or Master’s degree in Computer/Software Engineering, Computer Science, or related technical discipline.
Education:Master's in Computer/Software Engineering or Computer Science (or related technical discipline)
Skills:LeadershipProblem-solvingAnalytical skillsCollaboration
Tech Stack:RTOSLinuxCC++ARMX86I2CSPIUARTPCIe

Company Brief

AMD
Designs and produces semiconductor products including CPUs, GPUs, and adaptive SoCs for consumer, enterprise, and embedded markets, competing across PCs, data centers, and gaming industries.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1969
Glassdoor
Glassdoor: 3.9
WebsiteLinkedIn