Firmware Developer

posted 5 months ago by Broadcom
India

Job Description

Broadcom is a renowned global leader in the semiconductor and infrastructure software solutions market. We are looking for a skilled Firmware Developer to be part of our engineering team. It is a wonderful chance to conceive, create, and improve the embedded firmware, which is the driving force of Broadcom’s innovative offerings. In order to create dependable, high-performance systems, you will be working alongside our hardware and software production units.

Job Responsibilities

  • Being responsible for firmware design, development, and support for embedded systems that are used in Broadcom’s R&D hardware platforms, and also maintaining the.
  • Working with hardware engineers to set the expectations, check the designs, and solve the issues related to hardware and software.
  • The main tasks of the developer will include writing low-level drivers, setting up communication protocols, and making the product faster and more efficient.
  • Performing unit tests, integration testing, and debugging of firmware with the goal of it becoming robust and reusable.
  • In the design and coding process, the developers are supposed to be engaged in the practices and standards set by the company.
  • Measuring the speed at which the system operates, locating the weakest points, and coming up with a solution for the same.
  • Writing of firmware design, the specifications, and the processes as technical documents.
  • Foon-timeme delivery of the products with high quality, you can work together with the other disciplines of the organization, such as software, hardware, and QA.

Skills andqualificationsn required

  • Knowledge of computer engineering, electrical engineering, computer science, or related fields through graduation or a master’s degree program.
  • Experience 3-6 years in firmware or embedded system development.
  • Strong programming skills in C/C ++, as well as a bit of assembly language.
  • Experience with RTO, microcontroller, or embedded processor.
  • Knowledge of hardware interfaces (I2C, SPI, UART, PCIE, Ethernet).
  • Experience in using debugging tools, oscilloscopes, logic analyzers, and emulators.
  • Deep knowledge of computer architecture and low-level hardware/software interaction.
  • Gooproblem-solving skills and ability to work in a team, in a high-pressure environment.

Related Jobs

Broadcom
Palo Alto, California, United States
+1 (408) 433-8000
amitkumar@broadcom.com