Silicon Firmware & Embedded Engineer

Orcapod Consulting Services

Bengaluru

On-site

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

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Orcapod Consulting Services in Bengaluru is seeking an experienced Silicon Firmware & Embedded Engineer to develop firmware interfacing directly with silicon and embedded hardware. You will work on embedded systems, firmware development, hardware-software integration, debugging, and RTOS-based applications.

You will collaborate with cross-functional hardware and software teams to design, develop, test, and validate firmware solutions, mentor juniors, and contribute to process improvements.

Qualifications

  • Solid Embedded C firmware development experience.
  • Experience with RTOS based firmware and HW-SW integration.
  • Strong debugging and qualification practices.

Responsibilities

  • Design, develop, and maintain firmware for embedded platforms.
  • Create pre-silicon and post-silicon firmware.
  • Develop C APIs and test apps for firmware.
  • Integrate firmware with hardware and assist board bring-up.
  • Debug firmware with JTAG, GDB, Lauterbach, and related tools.
  • Work on SPI, I2C, UART, CAN, USB interfaces.
  • Develop on RTOS platforms (FreeRTOS, VxWorks, Zephyr, ThreadX).
  • Participate in reviews and architecture discussions.
  • Validate firmware through testing and troubleshooting.
  • Collaborate with hardware and validation teams and mentor juniors.

Skills

Embedded C
RTOS
Debugging tools
SPI
I2C
UART
CAN
USB
FreeRTOS
VxWorks
Zephyr
ThreadX
Git
Build systems
Embedded Linux
ARM Cortex
Device driver
Bootloader
Python scripting
Shell scripting

Education

Bachelor/Master in Electronics/EE/CS
15 years of full-time education

Tools

JTAG
GDB
Lauterbach

Job description

Job Description Silicon Firmware & Embedded Engineer

Position: Software Engineering – Silicon Firmware & Embedded Engineer
Location: Bengaluru
Experience: 5+ Years
Employment Type: Contract Full time

Job Summary

We are looking for an experienced Silicon Firmware & Embedded Engineer with strong expertise in Embedded C to develop firmware that interfaces directly with silicon and embedded hardware. The ideal candidate should have experience in embedded systems, firmware development, hardware-software integration, debugging, and RTOS-based applications. You will collaborate with cross-functional hardware and software teams to design, develop, test, and validate embedded firmware solutions.

Key Responsibilities

  • Design, develop, and maintain firmware using Embedded C.
  • Develop pre-silicon and post-silicon firmware for embedded platforms.
  • Implement and maintain C-based APIs and test applications.
  • Integrate firmware with hardware components and support board bring-up activities.
  • Debug firmware issues using JTAG, GDB, Lauterbach, or similar debugging tools.
  • Work with communication protocols such as SPI, I2C, UART, CAN, USB, etc.
  • Develop applications on RTOS platforms like FreeRTOS, VxWorks, Zephyr, or ThreadX.
  • Participate in software design reviews, code reviews, and architecture discussions.
  • Validate firmware functionality through testing and troubleshooting.
  • Collaborate with hardware, validation, and system engineering teams.
  • Mentor junior engineers and contribute to process improvements.

Required Skills

  • 5+ years of experience in Embedded C development.
  • Strong understanding of embedded systems and microcontroller architecture.
  • Experience with firmware development and hardware-software integration.
  • Hands-on experience with RTOS.
  • Knowledge of embedded debugging tools.
  • Experience with communication interfaces such as SPI, I2C, UART, CAN, or USB.
  • Familiarity with software development lifecycle, version control (Git), and build systems.

Preferred Skills

  • Embedded Linux development.
  • ARM Cortex or other microcontroller platforms.
  • Device driver or bootloader development.
  • Python or Shell scripting for automation.
  • Knowledge of firmware validation and silicon bring-up.

Qualifications

  • Bachelor's or Master's degree in Electronics, Electrical Engineering, Computer Science, Embedded Systems, or a related field.
  • Minimum 5 years of relevant experience in Embedded C/Firmware development.
  • 15 years of full-time education.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Silicon Firmware And Embedded Engineer
Silicon Firmware And Embedded Engineer

Accenture • Bengaluru

On-site
INR 700,000 - 1,000,000
Senior Embedded Systems & Firmware Lead Engineer
Senior Embedded Systems & Firmware Lead Engineer

izmo ltd • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Senior Embedded C++ Developer
Senior Embedded C++ Developer

JobItUs • Secunderabad, Hyderabad

On-site
INR 1,200,000 - 1,800,000
Embedded Software Engineer
Embedded Software Engineer

United States Digital Space LLC • Karnataka

On-site
INR 893,000 - 1,674,000
Embedded C/C++ Developer
Embedded C/C++ Developer

YO IT Consulting • Maharashtra

On-site
INR 1,500,000 - 2,400,000
Firmware Engineer
Firmware Engineer

Talent Corner Hr Services • Ahmedabad District

On-site
INR 600,000 - 900,000
Firmware Engineer (Embedded Systems)
Firmware Engineer (Embedded Systems)

L&T Technology Services • Bengaluru

On-site
INR 800,000 - 1,200,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills • Bengaluru

On-site
INR 4,500,000 - 7,000,000
Embedded Engineer
Embedded Engineer

Volt Control System • Pune District

On-site
INR 450,000 - 750,000
Hiring for Senior Firmware Engineer – RTOS & Embedded Systems - Bangalore
Hiring for Senior Firmware Engineer – RTOS & Embedded Systems - Bangalore

Tata Technologies • Bengaluru

On-site
INR 1,200,000 - 2,000,000