Posted on: 18/06/2026
Job Title : Firmware Engineer 2
Location : Bangalore
Experience : 4+ Years
Job Summary :
We are looking for a Firmware Engineer with strong experience in embedded firmware development for ARM, RISC-V, or similar processor architectures. The ideal candidate will have hands-on expertise in low-level firmware development, debugging, hardware bring-up, and working across emulation, simulation, and post-silicon environments. This role offers the opportunity to work on next-generation semiconductor platforms and collaborate closely with cross-functional engineering teams.
Key Responsibilities :
- Design, develop, and enhance firmware features across pre-silicon and post-silicon environments.
- Analyze, debug, and resolve complex firmware issues, driving problems to closure with high-quality solutions.
- Collaborate with hardware, silicon validation, architecture, and software teams for efficient feature development and issue resolution.
- Evaluate new technologies, customer requirements, and feature requests through feasibility studies and technical assessments.
- Participate in ASIC and hardware bring-up activities, enabling successful platform initialization and validation.
- Develop reliable, maintainable, and high-quality firmware with strong attention to performance and code quality.
- Build strong technical relationships with internal stakeholders and contribute to engineering best practices.
Required Skills :
- 4+ years of hands-on firmware development experience on ARM, RISC-V, or similar processor architectures.
- Strong programming skills in C and Assembly language.
- Experience working in emulation, simulation, and post-silicon validation environments.
- Hands-on experience with bare-metal and RTOS-based firmware development.
- Strong debugging skills using embedded firmware debug tools and methodologies.
- Experience working with embedded peripherals and controllers such as UART, I2C, SPI, QSPI, and related interfaces.
- Working knowledge of Git, Gerrit, and software development workflows.
- Strong analytical, problem-solving, and troubleshooting skills.
- Self-motivated, quick learner, and able to work effectively in a fast-paced environment.
Preferred Qualifications :
- Experience in the semiconductor industry and ASIC development lifecycle.
- Exposure to silicon bring-up, board-level debugging, and hardware validation.
- Familiarity with embedded system architecture and low-level software development.
Educational Qualifications :
- Bachelors or masters degree in computer science, Computer Engineering, Electrical Engineering, Electronics Engineering, or a related field.
Note :
Candidates with strong hands-on firmware development experience in ARM/RISC-V or similar architectures. Candidates should have proven expertise in C and Assembly programming, bare metal/RTOS development, embedded debugging, peripheral driver development (UART, I2C, SPI, QSPI), and Git/Gerrit workflows. Semiconductor industry experience is highly preferred.
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1646124