Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
IW

Client - Meta ::Bare Metal Firmware Engineer – & Emulation Build Engineer- Sunnyvale, CA

Info Way Solutions LLC
πŸ‡ΊπŸ‡Έ United States
On-site
1 month ago
  • SoCs
  • C++
  • UART
  • SPI
  • I2C
  • Cortex
  • Linux
  • RTOS
  • Git
  • FPGA
  • DaVinci
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV
Hi Team , - Nidhi

Kindly see the below requirement to work ..

Manager Name – Srikanth Chundi
Manager Email -srikanth.chundi@hcltech.com



Manager is looking for –

Role: Bare Metal Firmware Engineer

Job Summary:
We are looking for a skilled Bare Metal Firmware Engineer with experience in developing and debugging low-level firmware for embedded systems. The candidate will be responsible for writing firmware that runs directly on microcontrollers/SoCs without an operating system.

Key Responsibilities:
  • Develop and maintain bare-metal firmware for embedded systems.
  • Work with C/C++ for low-level firmware development.
  • Develop and debug drivers for GPIO, UART, SPI, I2C, I2S, PWM, Client/DAC, etc.
  • Work closely with hardware teams to understand schematics and hardware interfaces.
  • Perform firmware debugging using JTAG/SWD, oscilloscopes, logic analyzers, and other debugging tools.
  • Troubleshoot hardware/firmware integration issues.
  • Optimize firmware for performance, memory usage, and reliability.
  • Participate in code reviews, testing, and documentation.

Basic Qualifications:
  • 3+ years of experience in Embedded Firmware / Bare Metal Firmware development.
  • Strong programming skills in C/C++.
  • Good understanding of microcontrollers, processors, memory, interrupts, timers, and peripherals.
  • Experience with ARM-based microcontrollers/SoCs is preferred.
  • Experience with firmware debugging and hardware bring-up.
  • Good understanding of embedded systems and hardware/software interaction.

Preferred Skills:
  • ARM Cortex-M / Cortex-A
  • Embedded Linux knowledge is a plus
  • RTOS experience is a plus
  • JTAG/SWD debugging
  • Git and embedded development tools
  • Experience with board bring-up and device drivers


    Emulation Build Engineer – Sunnyvale, CA
Job Summary
  • We are looking for a skilled Emulation Build Engineer to support hardware emulation, FPGA-based development, and build automation activities. The ideal candidate should have strong experience working with FPGA, hardware emulation, scripting, and automation, along with hands-on experience using Tale/Davinci or similar emulation tools.
  • Key Responsibilities
  • Support emulation build, compilation, configuration, and debug activities for complex hardware designs.
  • Work closely with FPGA and hardware engineering teams to support emulation and hardware bring-up.
  • Develop and maintain automation scripts and build flows to improve emulation efficiency and productivity.
  • Work with Synopsys emulation tools, including RPL, and support emulation build and debug processes.
  • Develop, maintain, and troubleshoot scripting and automation frameworks.
  • Support class models and hardware/software modelling activities.
  • Troubleshoot build failures, compilation issues, connectivity problems, and emulation-related issues.
  • Collaborate with design, verification, firmware, and hardware teams to resolve technical issues.
  • Optimize build and emulation flows for performance, reliability, and scalability.

Required Skills
  • Strong experience with FPGA and hardware emulation.
  • Hands-on experience with Tale/Davinci – Mandatory.
  • Experience with Synopsys RPL and related emulation/build flows.
  • Strong scripting and automation skills.
  • Proficiency in developing and maintaining automated build and emulation workflows.
  • Good understanding of hardware design, FPGA architecture, and hardware/software interaction.
  • Experience with class models and related modeling concepts.
  • Strong debugging and problem-solving skills.
  • Preferred Qualifications
  • Experience with Synopsys emulation platforms and tools.
  • Experience working with large-scale SoC/ASIC designs.
  • Knowledge of RTL, hardware verification, and simulation/emulation methodologies.
  • Experience working in a cross-functional environment with hardware, design, verification, and firmware teams.

Location
  • Sunnyvale, CA
  • Key Mandatory Skills
  • Tale/Davinci | FPGA | Hardware Emulation | Synopsys RPL | Scripting | Automation

Client - Meta ::Bare Metal Firmware Engineer – & Emulation Build Engineer- Sunnyvale, CA Β· Info Way Solutions LLC

Auto apply with Likeremote