73 Firmware Engineer jobs in Malaysia

Firmware Engineer

ThunderSoft

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description

  • * Design, develop, and maintain embedded C-language firmware for our range of Microcontrollers namely STM32, nRF, ESP32 and PIC.
  • * Implement and manage real-time operating systems (RTOS), handling tasks, mutexes, semaphores, and ensuring robust multi-threaded performance.
  • * Integrate and debug communication protocols like I2C, SPI, UART, and MODBUS to interface with various sensors and peripherals. Deal with ADCsinput conversions and sometimes generate DAC or PWM outputs.
  • * Work hands-on with hardware, including board bring-up, debugging using oscilloscopes and multimeters, and integrating sensors (e.g., temperature, accelerometers, rotation).
  • * Ability to optimize {(Lowest Power efficiency & Highest Achievable Performance) on LIMITED Board Power Resources} via various configurations of MCU(s), SoC(s) and overall board-level configurations.
  • * Collaborate with hardware and software teams to ensure seamless data-communications product integration and performance.
  • * Create clear and concise technical documentation for your code and designs.

Skills Needed

  • * Proven experience in embedded C firmware development for microcontrollers.
  • * Solid understanding of RTOS concepts(threads, mutexes, semaphores, deadlocks). Experience with Zephyr RTOS is a major plus.
  • * Proficiency with common serial and industrial protocols (I2C, SPI, UART, MODBUS).
  • * Hands-on experience with hardware debugging tools (oscilloscope, multimeter, logic analyzer).
  • * Strong problem-solving skills and the ability to read and understand existing codebases.
  • * Proficiency with Git for version control.
  • * A proactive, self-managed attitude with a high sense of ownership and attention to detail.

Bonus Points

  • * Experience with single-board computers (SBC) like Raspberry Pi.
  • * Familiarity with building Linux kernels(CMake, Kconfig, Devicetree).
  • * Good soldering and hardware prototyping skills.
  • * Familiarity with IoT messaging protocols like MQTT.
  • * Experience with data visualization and dashboarding tools like Grafana.
  • * Experience with workflow automation tools like Node-RED.
  • * Knowledge of time-series databases such as InfluxDB.
Seniority level
  • Seniority level Entry level
Employment type
  • Employment type Full-time
Job function
  • Industries IT Services and IT Consulting

Referrals increase your chances of interviewing at ThunderSoft by 2x

Get notified about new Firmware Engineer jobs in Penang, Malaysia .

Expression of Interest : Jobs for Computer Science, IT and Software Engineering Graduates (Fresh Grad ONLY- Intake July 2025 onwards) Engineer, Test Engineering C++ Software Engineer (MYR 8k-15k / month)

Georgetown, Penang, Malaysia 2 months ago

Setia Pearl Island, Penang, Malaysia 1 month ago

Jobs for Manufacturing or R&D Engineers (Fresh Graduate)

Batu Kawan, Penang, Malaysia 17 hours ago

Senior Engineer, Software Development Engineering Expression of Interest: Internship - Computer Science/IT/ Software Engineering Expression of Interest : Software Engineers (Intermediate to Senior Level) (Fresh Grad ONLY - Intake July 2025 onwards) Engineer, Business Process Management

Batu Kawan, Penang, Malaysia 18 hours ago

Graduate Trainee - Product Development Engineer Graduate Trainee- Product Development Engineer Software Validation Engineer(Graduate&Internship-MYS)

Butterworth, Penang, Malaysia MYR3,500.00-MYR4,500.00 6 days ago

Expression of Interest: Software Development Intern

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Firmware Engineer

George Town ThunderSoft

Posted today

Job Viewed

Tap Again To Close

Job Description

* Design, develop, and maintain embedded C-language firmware for our range of Microcontrollers namely STM32, nRF, ESP32 and PIC. * Implement and manage real-time operating systems (RTOS), handling tasks, mutexes, semaphores, and ensuring robust multi-threaded performance. * Integrate and debug communication protocols like I2C, SPI, UART, and MODBUS to interface with various sensors and peripherals. Deal with ADCsinput conversions and sometimes generate DAC or PWM outputs. * Work hands-on with hardware, including board bring-up, debugging using oscilloscopes and multimeters, and integrating sensors (e.g., temperature, accelerometers, rotation). * Ability to optimize {(Lowest Power efficiency & Highest Achievable Performance) on LIMITED Board Power Resources} via various configurations of MCU(s), SoC(s) and overall board-level configurations. * Collaborate with hardware and software teams to ensure seamless data-communications product integration and performance. * Create clear and concise technical documentation for your code and designs. Skills Needed * Proven experience in embedded C firmware development for microcontrollers. * Solid understanding of RTOS concepts(threads, mutexes, semaphores, deadlocks). Experience with Zephyr RTOS is a major plus. * Proficiency with common serial and industrial protocols (I2C, SPI, UART, MODBUS). * Hands-on experience with hardware debugging tools (oscilloscope, multimeter, logic analyzer). * Strong problem-solving skills and the ability to read and understand existing codebases. * Proficiency with Git for version control. * A proactive, self-managed attitude with a high sense of ownership and attention to detail. Bonus Points * Experience with single-board computers (SBC) like Raspberry Pi. * Familiarity with building Linux kernels(CMake, Kconfig, Devicetree). * Good soldering and hardware prototyping skills. * Familiarity with IoT messaging protocols like MQTT. * Experience with data visualization and dashboarding tools like Grafana. * Experience with workflow automation tools like Node-RED. * Knowledge of time-series databases such as InfluxDB. Seniority level

Seniority level Entry level Employment type

Employment type Full-time Job function

Industries IT Services and IT Consulting Referrals increase your chances of interviewing at ThunderSoft by 2x Get notified about new Firmware Engineer jobs in

Penang, Malaysia . Expression of Interest : Jobs for Computer Science, IT and Software Engineering Graduates

(Fresh Grad ONLY- Intake July 2025 onwards) Engineer, Test Engineering

C++ Software Engineer (MYR 8k-15k / month)

Georgetown, Penang, Malaysia 2 months ago Setia Pearl Island, Penang, Malaysia 1 month ago Jobs for Manufacturing or R&D Engineers (Fresh Graduate)

Batu Kawan, Penang, Malaysia 17 hours ago Senior Engineer, Software Development Engineering

Expression of Interest: Internship - Computer Science/IT/ Software Engineering

Expression of Interest : Software Engineers (Intermediate to Senior Level)

(Fresh Grad ONLY - Intake July 2025 onwards) Engineer, Business Process Management

Batu Kawan, Penang, Malaysia 18 hours ago Graduate Trainee - Product Development Engineer

Graduate Trainee- Product Development Engineer

Software Validation Engineer(Graduate&Internship-MYS)

Butterworth, Penang, Malaysia MYR3,500.00-MYR4,500.00 6 days ago Expression of Interest: Software Development Intern

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Firmware Engineer

Negeri Sembilan, Negeri Sembilan ULTRA-WIRELESS PTE. LTD.

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Responsibilities:

  1. Engage in firmware/software development for communication systems, positioning systems, bioradar systems, and related products.
  2. Engage in V-model development, which includes requirement analysis, high-level design, low-level design, implementation, unit testing, integration testing, and system testing.

Requirements:

  1. Bachelor’s degree or above, majoring in computer engineering, electronic engineering, communication, automation, applied mathematics, or other relevant fields.
  2. Solid experience in C and C++ in the context of memory management and low-level driver development. Capabilities to build the toolchain with Python would be advantageous.
  3. Experience with embedded operating systems such as RTOS and firmware development on multi-core microcontrollers is required. Knowledge of pre-emption, IRQ, and embedded communication protocols such as I2C, UART, and SPI is mandatory.
  4. Experience with wireless communication technologies like UWB, BLE, WiFi, NFC, etc., is advantageous. Candidates with expertise in MAC and Link Layer will have an added advantage.
  5. Preferred experience includes ARM Cortex-M series hosted microcontrollers. Candidates with solid experience in ESP32, Raspberry Pi, Arduino, STM32, or similar platforms will have an advantage.
  6. Competency in using debugging equipment such as oscilloscopes, logic analysers, and FW debuggers is mandatory.
  7. Required to maintain close coordination with the offshore site and customers in China.
  8. Candidates with a minimum of 5 years of corporate experience are preferred.
  9. Able to adapt to a fast-paced and demanding work environment. Overtime may be required from time to time based on project needs.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Solution Firmware Engineer

Lattice Semiconductor

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

Overview

Lattice is a global community of engineers, designers, and manufacturing specialists working alongside sales, marketing, and support teams to develop innovative programmable logic solutions. We focus on R&D, product innovation, and customer service, fostering a fast-paced, results-oriented environment that values teamwork and individual success.

Responsibilities & Skills

We are looking for a talented engineer to:

  • Deeply understand the software development workflow for FPGA platforms.
  • Develop embedded software and tools for FPGA design and solutions.
  • Collaborate closely with the design team to support new silicon features development and verification.
  • Implement and maintain FPGA AES encryption/decryption and authentication algorithms.
  • Manage real-time hardware and software tasks for FPGA-based embedded systems.
Required Skills & Experience
  • BSc/MS/PhD in Electronics or Computer Engineering with at least 5 years of software development experience on Windows and Linux platforms.
  • Expertise in implementing security features for embedded/FPGA devices.
  • Experience with security protocols such as HMAC-SHA256, ECDSA-256/384, AES.
  • Proficiency in C/C++, Python; knowledge of Verilog is a plus.
  • Experience with embedded device programming using JTAG, SPI, I2C.
  • Problem-solving skills and the ability to work independently.
  • Strong communication skills and ability to collaborate across teams.

Lattice values diversity and is committed to providing a comprehensive compensation and benefits package to attract and retain top talent. We welcome applications from all qualified candidates.

Join us and feel the energy!

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Solution Firmware Engineer

George Town Lattice Semiconductor

Posted today

Job Viewed

Tap Again To Close

Job Description

Overview

Lattice is a global community of engineers, designers, and manufacturing specialists working alongside sales, marketing, and support teams to develop innovative programmable logic solutions. We focus on R&D, product innovation, and customer service, fostering a fast-paced, results-oriented environment that values teamwork and individual success. Responsibilities & Skills

We are looking for a talented engineer to: Deeply understand the software development workflow for FPGA platforms. Develop embedded software and tools for FPGA design and solutions. Collaborate closely with the design team to support new silicon features development and verification. Implement and maintain FPGA AES encryption/decryption and authentication algorithms. Manage real-time hardware and software tasks for FPGA-based embedded systems. Required Skills & Experience

BSc/MS/PhD in Electronics or Computer Engineering with at least 5 years of software development experience on Windows and Linux platforms. Expertise in implementing security features for embedded/FPGA devices. Experience with security protocols such as HMAC-SHA256, ECDSA-256/384, AES. Proficiency in C/C++, Python; knowledge of Verilog is a plus. Experience with embedded device programming using JTAG, SPI, I2C. Problem-solving skills and the ability to work independently. Strong communication skills and ability to collaborate across teams. Lattice values diversity and is committed to providing a comprehensive compensation and benefits package to attract and retain top talent. We welcome applications from all qualified candidates. Join us and feel the energy!

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Firmware Engineer

Negeri Sembilan, Negeri Sembilan ULTRA-WIRELESS PTE. LTD.

Posted today

Job Viewed

Tap Again To Close

Job Description

Responsibilities: Engage in firmware/software development for communication systems, positioning systems, bioradar systems, and related products. Engage in V-model development, which includes requirement analysis, high-level design, low-level design, implementation, unit testing, integration testing, and system testing. Requirements: Bachelor’s degree or above, majoring in computer engineering, electronic engineering, communication, automation, applied mathematics, or other relevant fields. Solid experience in

C and C++

in the context of

memory management and low-level driver

development. Capabilities to build the toolchain with

Python

would be advantageous. Experience with embedded operating systems such as

RTOS

and firmware development on

multi-core microcontrollers

is required. Knowledge of pre-emption, IRQ, and embedded communication protocols such as

I2C, UART, and SPI

is mandatory. Experience with wireless communication technologies like

UWB, BLE, WiFi, NFC,

etc., is advantageous. Candidates with expertise in

MAC and Link Layer

will have an added advantage. Preferred experience includes

ARM Cortex-M

series hosted microcontrollers. Candidates with solid experience in ESP32, Raspberry Pi, Arduino, STM32, or similar platforms will have an advantage. Competency in using debugging equipment such as

oscilloscopes, logic analysers, and FW debuggers

is mandatory. Required to maintain close coordination with the offshore site and customers in China. Candidates with a minimum of 5 years of corporate experience are preferred. Able to adapt to a fast-paced and demanding work environment. Overtime may be required from time to time based on project needs.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Staff Firmware Engineer

George Town AMD

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description



WHAT YOU DO AT AMD CHANGES EVERYTHING

We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world’s most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives.

AMD together we advance_




THE ROLE:

As a Firmware Developer in AMD's Datacenter GPU (DCPGU) group, you will play a crucial role in designing, developing, and testing of BMC and Security firmware for DCGPU's range of products. You will be responsible for designing and implementing firmware features to enhance the manageability, reliability, and security of AMD's DCGPU products. You will collaborate with other firmware engineers, hardware engineers, customer facing teams, and validation engineers to achieve these goals.

THE PERSON:

As a firmware developer, you are passionate about developing quality well-designed and well-tested firmware implementations. You have a strong background in embedded firmware development and are eager to push the boundaries of your abilities and knowledge.

KEY RESPONSIBLITIES:

  • Design, develop, debug, and test firmware.
  • Collaborate with cross-functional teams, including hardware engineers, other firmware developers, and validation teams to ensure seamless integration of the BMC and Security firmware.
  • Continuously enhance and optimize the BMC and Security firmware to improve performance, reliability, and security.
  • Investigate and resolve firmware issues by utilizing debugging tools and collaborating with relevant teams.
  • Create and maintain comprehensive firmware documentation, including specifications, design documents, and release notes.
  • Collaborate with validation teams to develop test plans and conduct thorough firmware testing to ensure robustness, reliability, and security.
  • Participate in code reviews to maintain code quality, sharing of knowledge, and ensure adherence to coding standards.

PREFERRED EXPERIENCE:

  • >5 years of industry experience in embedded firmware development
  • Excellent verbal, written, and interpersonal communication skills.
  • Proven foundation in C programming.
  • Strong methodical problem-solving skills.
  • Experience with computer architecture.
  • Familiar with source control systems such as Git and Perforce.
  • Proficient in scripting languages such as Python and Bash.
  • Experience with debug tools such as logic analyzers, oscilloscopes, and JTAG debuggers.
  • Experience with OpenBMC and general BMC knowledge.
  • Security concepts such as Secure Boot, Attestation, Secure Firmware Update, etc.
  • I3C, I2C, USB
  • Management protocol such as Redfish and PLDM.

ACADEMIC CREDENTIALS:

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.

LOCATION:

Penang, Malaysia

#LI-FY

#LI-Hybrid




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.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Firmware engineer Jobs in Malaysia !

Senior Staff Firmware Engineer

Advanced Micro Devices

Posted 11 days ago

Job Viewed

Tap Again To Close

Job Description



WHAT YOU DO AT AMD CHANGES EVERYTHING

We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world’s most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives.

AMD together we advance_




THE ROLE:

As a Firmware Developer in AMD's Datacenter GPU (DCPGU) group, you will play a crucial role in designing, developing, and testing of BMC and Security firmware for DCGPU's range of products. You will be responsible for designing and implementing firmware features to enhance the manageability, reliability, and security of AMD's DCGPU products. You will collaborate with other firmware engineers, hardware engineers, customer facing teams, and validation engineers to achieve these goals.

THE PERSON:

As a firmware developer, you are passionate about developing quality well-designed and well-tested firmware implementations. You have a strong background in embedded firmware development and are eager to push the boundaries of your abilities and knowledge.

KEY RESPONSIBLITIES:

  • Design, develop, debug, and test firmware.
  • Collaborate with cross-functional teams, including hardware engineers, other firmware developers, and validation teams to ensure seamless integration of the BMC and Security firmware.
  • Continuously enhance and optimize the BMC and Security firmware to improve performance, reliability, and security.
  • Investigate and resolve firmware issues by utilizing debugging tools and collaborating with relevant teams.
  • Create and maintain comprehensive firmware documentation, including specifications, design documents, and release notes.
  • Collaborate with validation teams to develop test plans and conduct thorough firmware testing to ensure robustness, reliability, and security.
  • Participate in code reviews to maintain code quality, sharing of knowledge, and ensure adherence to coding standards.

PREFERRED EXPERIENCE:

  • >5 years of industry experience in embedded firmware development
  • Excellent verbal, written, and interpersonal communication skills.
  • Proven foundation in C programming.
  • Strong methodical problem-solving skills.
  • Experience with computer architecture.
  • Familiar with source control systems such as Git and Perforce.
  • Proficient in scripting languages such as Python and Bash.
  • Experience with debug tools such as logic analyzers, oscilloscopes, and JTAG debuggers.
  • Experience with OpenBMC and general BMC knowledge.
  • Security concepts such as Secure Boot, Attestation, Secure Firmware Update, etc.
  • I3C, I2C, USB
  • Management protocol such as Redfish and PLDM.

ACADEMIC CREDENTIALS:

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.

LOCATION:

Penang, Malaysia

#LI-FY

#LI-Hybrid




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.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Staff Firmware Engineer

George Town AMD

Posted today

Job Viewed

Tap Again To Close

Job Description

WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world’s most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. AMD together we advance_

THE ROLE: As a Firmware Developer in AMD's Datacenter GPU (DCPGU) group, you will play a crucial role in designing, developing, and testing of BMC and Security firmware for DCGPU's range of products. You will be responsible for designing and implementing firmware features to enhance the manageability, reliability, and security of AMD's DCGPU products. You will collaborate with other firmware engineers, hardware engineers, customer facing teams, and validation engineers to achieve these goals. THE PERSON: As a firmware developer, you are passionate about developing quality well-designed and well-tested firmware implementations. You have a strong background in embedded firmware development and are eager to push the boundaries of your abilities and knowledge. KEY RESPONSIBLITIES: Design, develop, debug, and test firmware. Collaborate with cross-functional teams, including hardware engineers, other firmware developers, and validation teams to ensure seamless integration of the BMC and Security firmware. Continuously enhance and optimize the BMC and Security firmware to improve performance, reliability, and security. Investigate and resolve firmware issues by utilizing debugging tools and collaborating with relevant teams. Create and maintain comprehensive firmware documentation, including specifications, design documents, and release notes. Collaborate with validation teams to develop test plans and conduct thorough firmware testing to ensure robustness, reliability, and security. Participate in code reviews to maintain code quality, sharing of knowledge, and ensure adherence to coding standards. PREFERRED EXPERIENCE: >5 years of industry experience in embedded firmware development Excellent verbal, written, and interpersonal communication skills. Proven foundation in C programming. Strong methodical problem-solving skills. Experience with computer architecture. Familiar with source control systems such as Git and Perforce. Proficient in scripting languages such as Python and Bash. Experience with debug tools such as logic analyzers, oscilloscopes, and JTAG debuggers. Experience with OpenBMC and general BMC knowledge. Security concepts such as Secure Boot, Attestation, Secure Firmware Update, etc. I3C, I2C, USB Management protocol such as Redfish and PLDM. ACADEMIC CREDENTIALS: Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent. LOCATION: Penang, Malaysia #LI-FY #LI-Hybrid

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.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Staff Firmware Engineer

George Town Advanced Micro Devices

Posted today

Job Viewed

Tap Again To Close

Job Description

WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world’s most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives. AMD together we advance_

THE ROLE: As a Firmware Developer in AMD's Datacenter GPU (DCPGU) group, you will play a crucial role in designing, developing, and testing of BMC and Security firmware for DCGPU's range of products. You will be responsible for designing and implementing firmware features to enhance the manageability, reliability, and security of AMD's DCGPU products. You will collaborate with other firmware engineers, hardware engineers, customer facing teams, and validation engineers to achieve these goals. THE PERSON: As a firmware developer, you are passionate about developing quality well-designed and well-tested firmware implementations. You have a strong background in embedded firmware development and are eager to push the boundaries of your abilities and knowledge. KEY RESPONSIBLITIES: Design, develop, debug, and test firmware. Collaborate with cross-functional teams, including hardware engineers, other firmware developers, and validation teams to ensure seamless integration of the BMC and Security firmware. Continuously enhance and optimize the BMC and Security firmware to improve performance, reliability, and security. Investigate and resolve firmware issues by utilizing debugging tools and collaborating with relevant teams. Create and maintain comprehensive firmware documentation, including specifications, design documents, and release notes. Collaborate with validation teams to develop test plans and conduct thorough firmware testing to ensure robustness, reliability, and security. Participate in code reviews to maintain code quality, sharing of knowledge, and ensure adherence to coding standards. PREFERRED EXPERIENCE: >5 years of industry experience in embedded firmware development Excellent verbal, written, and interpersonal communication skills. Proven foundation in C programming. Strong methodical problem-solving skills. Experience with computer architecture. Familiar with source control systems such as Git and Perforce. Proficient in scripting languages such as Python and Bash. Experience with debug tools such as logic analyzers, oscilloscopes, and JTAG debuggers. Experience with OpenBMC and general BMC knowledge. Security concepts such as Secure Boot, Attestation, Secure Firmware Update, etc. I3C, I2C, USB Management protocol such as Redfish and PLDM. ACADEMIC CREDENTIALS: Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent. LOCATION: Penang, Malaysia #LI-FY #LI-Hybrid

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.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Firmware Engineer Jobs