Flex Security Firmware Engineer

3 Weeks ago • 5-10 Years • Research & Development • Quality Assurance

About the job

Job Description

This is a full-time Flex Security Firmware Engineer position at AMD's Whitefield, India office. The role involves designing and implementing embedded firmware for various applications, focusing on security features. Responsibilities include developing software features, executing test plans (functional, security, efficiency), collaborating with stakeholders, debugging issues, and working with ARM and RISC-V microprocessors. The ideal candidate will have extensive low-level development experience in C/C++, assembly, and hardware debugging. Experience with peripherals like UART, I2C, SPI, and QSPI is required, as well as skills in test case definition and development.
Must have:
  • 5-10 years firmware development experience on ARM and RISC-V
  • Low-level C/C++ and assembly language expertise
  • Hardware board bring-up and debugging skills (JTAG)
  • Experience with UART, I2C, SPI, QSPI peripherals
  • Proficient in defining and developing test cases
Good to have:
  • RTOS knowledge
  • Cryptography, Platform Security, Content Protection expertise
  • Scripting languages (Perl, Python)
  • Semiconductor domain experience
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.
Project description

We’re looking to strengthen our Firmware team with a skilled developer focused on creating and implementing embedded security solutions. The ideal candidate will work on designing secure firmware for a wide range of applications, collaborating closely with our security lead and other stakeholders to deliver high-quality, robust firmware features.

Responsibilities

Design and implement embedded firmware enabling a wide range of security features

Develop new software features and enhancements within pre & post silicon environments

Develops and execute test plans to evaluate functionality, security, and efficiency of firmware utilizing emulation and evaluation boards for pre-silicon and post silicon testing.

Work closely with security lead and other stakeholders to understand requirements and provide feedback.

Triage, analyse, debug, fix and drive issues/tasks to closure.

Skills

Must have

A minimum of 5-10 years' experience in firmware development on ARM and RISC V microprocessors.

Extensive hands on experience with low level development in C / C++ and assembly.

Hardware board bring up and debugging(HW debuggers via JTAG/standard debugging methods).

Hands on with one or more peripherals/controllers like UART, I2C, SPI, QSPI etc.

Proficient in defining, designing and developing manual/Automation test cases for firmware functional level testing and system level testing.

Candidate must be available to work out of AMD Whitefield Office on most working days

Experience in semiconductor domain preferred.

Quick learning and self-motivated.

Good written and verbal communication skills in English

Bachelors or masters in EE or CS or equivalent is required

Nice to have

Knowledge of RTOS, Cryptography, Platform Security and Content Protection concepts

Scripting languages (Perl, Python, etc.) for test automation development.

Other

Languages

English: B2 Upper Intermediate

Seniority

Regular

View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Luxoft, a DXC Technology Company (NYSE: DXC), is a digital strategy and software engineering firm providing bespoke technology solutions that drive business change for customers the world over. Acquired by U.S. company DXC Technology in 2019, Luxoft is a global operation in 44 cities and 21 countries with an international, agile workforce of nearly 18,000 people. It combines a unique blend of engineering excellence and deep industry expertise, helping over 425 global clients innovate in the areas of automotive, financial services, travel and hospitality, healthcare, life sciences, media and telecommunications.

DXC Technology is a leading Fortune 500 IT services company which helps global companies run their mission critical systems. Together, DXC and Luxoft offer a differentiated customer-value proposition for digital transformation by combining Luxoft’s front-end digital capabilities with DXC’s expertise in IT modernization and integration. Follow our profile for regular updates and insights into technology and business needs.

Poland, Ohio, United States (Remote)

Brazil, Indiana, United States (Remote)

Brazil, Indiana, United States (Remote)

Mexico City, Mexico City, Mexico (Remote)

Ukrainka, Kyiv Oblast, Ukraine (Remote)

Singapore, Singapore (On-Site)

Pune, Maharashtra, India (On-Site)

Poland, Ohio, United States (Remote)

Ukrainka, Kyiv Oblast, Ukraine (Remote)

View All Jobs

Get notified when new jobs are added by Luxoft

Similar Jobs

Larian Studios - Tools Programmer | Programmeur d'outils

Larian Studios, Canada (On-Site)

Singularity 6 - Art Application Drop Box

Singularity 6, United States (Hybrid)

Samsung Semiconductor - Principal Engineer, NPU architect

Samsung Semiconductor, United States (Hybrid)

Fluence - Controls Software Engineer-II(m/f/d)

Fluence, Germany (Hybrid)

Intel Corporation - SoC Front-End Pre-Si Intern

Intel Corporation, (Remote)

Google - Staff Software Engineer, Search

Google, India (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Supercell - Senior Game Programmer, Hay Day

Supercell, Finland (On-Site)

Meta - Software Engineer, Pathways Program

Meta, United States (On-Site)

Auros Global - DeFi Strategy Developer - Asia

Auros Global, (Remote)

Scorewarrior - Senior Backend C++ Developer (Framework)

Scorewarrior, Cyprus (On-Site)

Creative Assembly - Gameplay Programmer

Creative Assembly, United Kingdom (Hybrid)

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

CloudHire - Sitecore Architect/Developer

CloudHire, India (Remote)

NinjaVan - Staff Data Engineer

NinjaVan, India (On-Site)

Technorizen Software Solutions - React Native | Node Js Developer

Technorizen Software Solutions, India (On-Site)

Qualcomm - Senior Engineer - DSP

Qualcomm, India (On-Site)

Microsoft - Software Engineer

Microsoft, India (On-Site)

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Intel Corporation - CPU Physical Design Engineer

Intel Corporation, Israel (Hybrid)

Daybreak Game Company LLC - Software Development Engineer (Cardset)

Daybreak Game Company LLC, United States (Remote)

Scanline VFX - Research Scientist

Scanline VFX, United States (Hybrid)

Anthology  Inc  - Associate Software Engineer II

Anthology Inc , India (Hybrid)

Meta - Software Engineer, Machine Learning

Meta, United States (On-Site)

Get notifed when new similar jobs are uploaded