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.
· 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.
· 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.
· 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.
· Bachelor’s or master’s 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.
Pay: ₹1,200,000\.00 \- ₹1,800,000\.00 per year
Work Location: In person
Golang Developer
Appzlogic Mobility Solutions Pvt Ltd · Faridabad
Senior Flutter Developer / Mobile Software Architect
Garuda Spacex Technologies · Remote
UI/UX Developer
Tectes Technologies Pvt. limited · Remote