Website:
corpplacements.co.in
Job details:
Senior Embedded Software / Firmware Engineer
Location:
Bangalore, India
Experience:
10 Years
About the Role:
We are looking for a highly skilled and experienced Embedded Software / Firmware Engineer to join our chip design team in Bangalore. The ideal candidate will play a critical role in developing low-level software, firmware, and system-level solutions for next-generation semiconductor products. This role involves close collaboration with hardware, silicon validation, and system architecture teams.
Key Responsibilities:
Design, develop, and optimize embedded firmware for complex SoCs, ASICs, or microcontroller-based systems
Work on low-level programming including bootloaders, device drivers, BSPs, and RTOS-based systems
Collaborate with hardware teams for board bring-up, debugging, and validation of silicon
Analyze system performance, power consumption, and optimize firmware accordingly
Develop and maintain firmware for interfaces such as PCIe, USB, I2C, SPI, UART, and Ethernet
Debug issues using tools such as JTAG, oscilloscopes, and logic analyzers
Contribute to architecture discussions and technical decision-making
Ensure code quality through reviews, testing, and documentation
Mentor junior engineers and provide technical leadership
Required Skills & Qualifications:
Bachelor’s or Master’s degree in Computer Science, Electronics, Electrical Engineering, or related field
Strong proficiency in C/C++ programming for embedded systems
Deep understanding of embedded systems architecture and hardware-software interaction
Experience with RTOS (FreeRTOS, VxWorks, ThreadX, or similar) and/or Linux kernel development
Hands-on experience in device driver development and debugging
Familiarity with ARM, RISC-V, or similar processor architectures
Strong debugging and problem-solving skills
Preferred Qualifications:
Experience in semiconductor or chip design companies
Exposure to firmware for networking, storage, or wireless systems
Knowledge of secure boot, firmware updates (OTA), and safety standards
Experience with scripting (Python, Shell) for automation
Familiarity with CI/CD pipelines for firmware development
Soft Skills:
Strong analytical and problem-solving mindset
Ability to work in cross-functional teams
Excellent communication and mentoring skills
Ownership-driven and detail-oriented
#Embedded #Firmware
Click on Apply to know more.