Firmware Developer

AMD

Hyderabad

On-site

INR 1,800,000 - 3,000,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

AMD benefits

Job summary

AMD Hyderabad invites a Senior Software Development Engineer to join a team building safety-critical software for ARM-based SoCs. You will craft low-level firmware in C/assembly, integrate with the system software stack, and ensure safety integrity while collaborating with hardware teams.

You will drive design, verification, debugging, and documentation efforts, leveraging BSPs, boot code, and driver development in a fast-paced hardware-rich environment.

Qualifications

  • Proficiency in C and Assembly language.
  • Experience with FPGA/SOC architectures.
  • Knowledge of ARM V8/V7, processors and bus interfaces.
  • Experience in embedded software including drivers, BSP, boot code.
  • Familiarity with system software stacks like Linux/VxWorks and hypervisors.
  • Strong debugging and analytical skills.
  • Knowledge of engineering tools and environments for software development.
  • Excellent verbal and written communication and teamwork.

Responsibilities

  • Develop low level firmware and safety critical software for ARM V7/V8 SoCs.
  • Integrate software into system software stack with performance and safety in mind.
  • Independently develop code and collaborate with stakeholders to meet requirements.
  • Design, implement and verify safety-critical software to required safety integrity levels.
  • Work closely with hardware design teams to understand requirements.
  • Produce documentation to aid safety assessments.
  • Communicate results, issues, and risks to management.

Skills

C & Assembly
FPGA/SOC
ARM V7/V8
Drivers & BSP
Linux/VxWorks
Debugging
Design & Verification tools
Communication & teamwork

Education

Bachelor's or Master's degree in Electronics / Electrical Engineering

Tools

Design & Verification tools

Job description

Job Description:

ADVANCE YOUR CAREER. ADVANCE THE WORLD.

At AMD, we believe technology can change lives for the better. It can heal us, entertain us, and make us more connected, productive, and understanding of the world around us. And we're looking for talent who feel the same: people who want to leave the planet better than they found it, those who don't shy away from humanity's challenges but are determined to help solve them.

AMD is powering the next generation of supercomputing, high-performance computing, cloud, and AI. Whether you're designing next-gen processors, enabling AI breakthroughs, or creating go-to-market plans, every role at AMD contributes to something bigger - technology that moves the world forward.

SENIOR SOFTWARE DEVELOPMENT ENGINEER
The Role

We are looking for an experienced senior Software Development Engineer to join our team that is involved in the development of safety critical software to the highest safety integrity level. Individuals who have very good development experience and critical thinking are well suited for our team.

The Person

We are looking for a senior engineer who has passion for software development with a mindset of what can go wrong for all possible use cases. You will also be involved in all areas including verification, automation. You will be self-driven, motivated, focused, result oriented individual.

Key Responsibilities
  • Develop low level firmware that includes safety critical software using C or assembly language for ARM V7/V8 architecture-based SoC systems
  • Integrate the safety critical software into system software stack, considering the feasibility, performance, freedom from interference, multicore architecture aspects
  • Independently develop the code, work in collaboration with appropriate stake holders ensuring that implementation satisfies the assigned requirements
  • Design, implementation and verification of safety critical software to the extent required for the safety integrity level
  • Work very closely with HW design teams for clear understanding of the requirements
  • Produce necessary documentary evidences to aid in safety assessments
  • Communicate results, issues, concerns, and risks to management
Required Skills
  • Proficiency in C and Assembly language
  • Experience of systems based upon FPGA and SOC architectures
  • Good understanding of ARM V8, V7 architecture and preferably cortex A53, R5, A72 processors, bus interface protocols (AXI, AHB etc.) and peripherals (CAN, ethernet, USB, SD, memory controllers etc.)
  • Good knowledge and hands-on experience in designing and developing embedded software including drivers, BSP, boot code, boot loaders
  • Good understanding of system software stack: Linux/VxWorks, hypervisors
  • Very good debugging and analyzing capabilities
  • Good knowledge of tools (design & verification) and environments for software development
  • Very good communication (verbal and written) and teamwork skills
Academic Credentials
  • Bachelor's or Master's degree in Electronics / Electrical Engineering, or equivalent

Benefits offered are described: AMD benefits at a glance.

AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.

AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD's "Responsible AI Policy" is available here.

This posting is for an existing vacancy.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Developer
Firmware Developer

Advanced Micro Devices • Hyderabad

On-site
INR 1,500,000 - 2,300,000
Senior Firmware Developer
Senior Firmware Developer

Advanced Micro Devices • Hyderabad

On-site
INR 2,500,000 - 4,000,000
AMD benefits at a glance
Senior Firmware Developer
Senior Firmware Developer

AMD • Hyderabad

On-site
INR 2,800,000 - 5,400,000
Sr. Firmware Engineer
Sr. Firmware Engineer

AMD • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Benefits at a glance
Sr. Firmware Engineer
Sr. Firmware Engineer

Advanced Micro Devices • Bengaluru

On-site
INR 3,000,000 - 5,000,000
AMD benefits
Software Development Engineer
Software Development Engineer

AMD • Hyderabad

On-site
INR 1,200,000 - 2,000,000
Competitive salary
Diversity and inclusion support
Career advancement opportunities
Lead/Senior Lead Firmware/BootROM Engineer
Lead/Senior Lead Firmware/BootROM Engineer

AMD • Hyderabad

On-site
INR 3,500,000 - 6,500,000
Embedded Software - System Test Architect
Embedded Software - System Test Architect

Advanced Micro Devices • Hyderabad

On-site
INR 1,800,000 - 2,800,000
Lead Embedded Software Development Engineer
Lead Embedded Software Development Engineer

Advanced Micro Devices • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Firmware Dev with NW & Storage Software Development Eng.
Firmware Dev with NW & Storage Software Development Eng.

AMD • Hyderabad

On-site
INR 2,800,000 - 5,200,000