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
1 month ago
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
- 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