Embedded Firmware Developer

1 week ago


Bengaluru, Karnataka, India Marvell Technology Full time US$ 1,20,000 - US$ 1,50,000 per year

About Marvell
Marvell's semiconductor solutions are the essential building blocks of the data infrastructure that connects our world. Across enterprise, cloud and AI, automotive, and carrier architectures, our innovative technology is enabling new possibilities.

At Marvell, you can affect the arc of individual lives, lift the trajectory of entire industries, and fuel the transformative potential of tomorrow. For those looking to make their mark on purposeful and enduring innovation, above and beyond fleeting trends, Marvell is a place to thrive, learn, and lead.

Your Team, Your Impact
Marvell is a leading provider of innovative technologies, including ultra-fast read channels, high-performance processors, leading edge transceivers, highly efficient analog designs, and powerful cryptographic engines. These solutions address all segments of the hard disk drive (HDD) and solid-state drive (SSD) electronics markets, providing complete solutions including controllers, product firmware, and reference board designs. Many of the same technologies have been utilized in Marvell system solutions products, powering PCs, servers, cloud, and enterprise systems.

What You Can Expect

  • Embedded FW that runs on our RISC-V-based multi-core MCU, which controls our proprietary DSP data path
  • C SDK provided to customers for interfacing and controlling our product
  • Python-based GUI for in-field debug, status, and control
  • Build, test, and automated regression infrastructure for the above

What We're Looking For

  • Bachelors/Masters degree in CSE/ECE or related technical field(s)
  • 7 to 18 years of experience in memory constrained embedded C/C++ FW development
  • SW Team Lead or Technical Lead on embedded projects; project management & release planning, architecture design & development, code reviews & testing, through to customer volume production
  • Understanding of embedded SoC, micro-controller architecture (RISC-V architecture a plus), memory-mapped hardware interfaces, GPIOs, ISRs, etc.
  • Excellent verbal and written communication skills in English, and able to collaborate in a large cross functional organization
  • Excellent problem-solving and customer debug skills on real hardware in the lab
  • Experience with using revision control and defect tracking systems (git & Jira or similar)

Good To Have The Below Skillset

  • Experience with SERDES, IM-DD/Coherent DSP, Ethernet/PCIe PHYs, and/or Optical Module SW
  • Experience with designing/developing/debugging software state machines, transitions, context saving, error handling
  • Experience with mixed-signal (analog+digital) control and monitoring, PID/feedback loop control, etc.
  • Experience with bare-metal, RTOS, device driver, Linux kernel, etc.
  • Familiarity with advanced compiler options and details (clang/gcc preferred)
  • Proficient in C and Python, with knowledge of git, Linux, makefiles, gdb, IDEs, bash, etc.
  • Familiarity with digital verification test flows, FPGA emulation, hardware languages such as Verilog
  • Familiarity with lab equipment such as oscilloscopes, supplies, PNAs, ONTs, etc.
  • Understanding of networking from the OSI model, with emphasis on the PHY up to the data link level

Understanding of signal processing: histograms, BER, SNR, sampling phase, Shannon limit, impulse & frequency response, FFT, etc.

Additional Compensation And Benefit Elements
With competitive compensation and great benefits, you will enjoy our workstyle within an environment of shared collaboration, transparency, and inclusivity. We're dedicated to giving our people the tools and resources they need to succeed in doing work that matters, and to grow and develop with us. For additional information on what it's like to work at Marvell, visit our Careers page.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.



  • Bengaluru, Karnataka, India beBeeFirmwareDeveloper Full time ₹ 15,00,000 - ₹ 28,00,000

    About the RoleAs a seasoned embedded firmware developer, you will play a pivotal role in creating firmware that supports next-generation data acceleration technologies. Your expertise in low-level firmware development, RTOS environments, and hardware-software system integration will be invaluable to our team.The ideal candidate will have extensive experience...


  • Bengaluru, Karnataka, India SWITS DIGITAL Private Limited Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Job Title:Embedded Firmware DeveloperLocation:BangaloreExperience:4-10 YearsJob SummaryWe are looking for a highly skilledEmbedded Firmware Engineerwith expertise inC/C++ development,RTOS (VxWorks), and communication protocol implementation. The ideal candidate will design, develop, and optimize firmware solutions for embedded systems, ensuring reliability,...


  • Bengaluru, Karnataka, India beBeeFirmware Full time ₹ 12,00,000 - ₹ 20,00,000

    Job Title: Firmware Development SpecialistKey Responsibilities:Create software modules that meet all quality, performance, maintainability, and extensibility requirements.Develop firmware using C and C++ without an operating system.Conduct unit testing and use automated unit test frameworks.Work with embedded systems fundamentals, including microcontrollers,...


  • Bengaluru, Karnataka, India beBeeFirmware Full time ₹ 10,00,000 - ₹ 15,00,000

    Job Title: We are seeking a highly motivated firmware engineer to design, develop and maintain firmware for next-generation storage products.The role involves full-stack embedded firmware development across various environments with a strong emphasis on C/C++ development, system optimization and hardware-software integration.You will work within an Agile...


  • Bengaluru, Karnataka, India SMARTWORK IT SERVICES Full time

    Job Title : Embedded Firmware DeveloperLocation : BangaloreExperience : 4- 10 YearsRole Overview :We are seeking an experienced Embedded Firmware Engineer with strong expertise in C/C++ programming, RTOS (preferably VxWorks), and communication protocol implementation. The role requires developing and optimizing low-level firmware, device drivers, and...


  • Bengaluru, Karnataka, India Cyanous Software Private Limited Full time ₹ 5,00,000 - ₹ 8,00,000 per year

    Job Title :Embedded Firmware DeveloperExperience :4-7 YearsLocation :Bangalore (Work from Office, 9 AM 6 PM)Employment Type :Full-timeJob OverviewWe are seeking an experienced Embedded Firmware Developer with 4-7 years of hands-on expertise in developing, testing, and maintaining embedded systems. The ideal candidate should have strong programming skills in...


  • Bengaluru, Karnataka, India LION AND ELEPHANTS CONSULTANCY PRIVATE LIMITED Full time

    About the Role :We are seeking a highly skilled and motivated Embedded Firmware Developer to join our dynamic engineering team in Bangalore. In this role, you will be responsible for designing, developing, and maintaining firmware for embedded systems running on Linux and RTOS environments. Youll collaborate closely with cross-functional teams to deliver...


  • Bengaluru, Karnataka, India Cyanous Software Private Limited Full time

    Job Title : Embedded Firmware DeveloperExperience : 4-7 YearsLocation : Bangalore (Work from Office, 9 AM 6 PM)Employment Type : Full-timeJob Overview :We are seeking an experienced Embedded Firmware Developer with 4-7 years of hands-on expertise in developing, testing, and maintaining embedded systems. The ideal candidate should have strong programming...


  • Bengaluru, Karnataka, India beBeeFirmware Full time US$ 8,00,000 - US$ 19,99,999

    Role Overview:We are seeking a skilled Firmware Development Specialist with expertise in low-level firmware development, embedded systems integration, and real-time systems programming.Key ResponsibilitiesContribute to the design, integration, and validation of advanced embedded platforms.Develop firmware for ASIC bring-up, bootloaders, and peripheral...


  • Bengaluru, Karnataka, India beBeeembedded Full time ₹ 2,50,000 - ₹ 3,00,000

    About this role:We're looking for a talented Embedded Firmware Developer to join our team. This is an exciting opportunity to work on cutting-edge projects that involve developing, testing, and debugging firmware for embedded systems.Responsibilities:Design, develop, and test firmware for embedded systems using C/C++.Collaborate with hardware teams to...