0 suggestions are available, use up and down arrow to navigate them
What job do you want?

Create Job Alert.

Get similar jobs sent to your email

Apply to this job.
Think you're the perfect candidate?
Staff Firmware Engineer at Broadcom Corporation

Staff Firmware Engineer

Broadcom Corporation Andover, MA (Onsite) Full-Time
CB Est Salary: $120K - $120K/Year
Please Note:

1. If you are a first time user, please create your candidate login account before you apply for a job. (Click Sign In > Create Account)

2. If you already have a Candidate Account, please Sign-In before you apply.

Job Description:

An experienced firmware engineer is sought to join the Broadcom firmware team in Andover, Massachusetts. The successful candidate would ideally have DRAM technology knowledge and firmware development experience, with a successful track record in IP firmware development and system software integration. They would also be familiar with state of the art software development practices, including continuous integration, code reviews, and issue tracking. The individual would be part of a larger team of firmware developers and verification engineers creating next generation DRAM memory subsystem IP used in products throughout the company.

Job Description:

The engineer in this position will join a team of highly competent firmware developers involved in the architecture, design, implementation and verification of firmware and software for the DRAM memory subsystem. The successful candidate will design, implement and support memory controller and DDR PHY interface firmware modules including initialization, calibration and diagnostics components. To succeed in this role, you must be a knowledgeable embedded engineer with excellent teamwork and problem solving skills.
  • Designs, implements and debugs firmware for DDR PHY calibration algorithms
  • Designs, implements and debugs firmware for DDR PHY diagnostics utilities
  • Validates DDR PHY algorithms and verifies firmware implementations using advanced C/System C modeling techniques
  • Integrates DDR PHY firmware to SoC bootloader
  • Leads DDR PHY firmware bringup
  • Participates in lab experiments and debug cycles supporting the char/qual team
  • Job Requirements:
  • BSCS or BSEE or equivalent with at least 8+ years of related experience required, MSEE is a plus, with at least 6+ years of related experience
  • Experience with developing and debugging embedded firmware in complex systems-on-chip projects
  • Proficient in C/C++ programming
  • Knowledge and exposure to hardware design
  • Self-started, well organized, and ability to work following processes and methodologies
  • Strong communication, self motivated, and the ability to drive designs from specification to completion.
  • Demonstrated ability to diagnose complex system problems and develop innovative solutions
  • Candidate should be comfortable in a dynamic environment, multi-tasking across multiple chip projects at different stages of development from pre-tapeout emulation based testing to post-tapeout on-chip testing, including chip bring-up
  • Excellent hands-on skills in the lab
  • Strongly Desired:
  • Familiarity with DRAM technology (e.g. DDR3, DDR4, LPDDR4/4X, LPDDR5, etc.)
  • Scripting language (e.g. Python, others) knowledge
  • Knowledge of bug tracking and revision control systems (e.g.Jira, Git, etc.)
  • Experience with ARM and GNU toolchain
  • Experience in assembly language (e.g. ARM)
  • Follows established Continuous Integration methodologies (e.g. code reviews and static code analysis)
  • Provides coaching and mentoring to junior engineers
  • Performs defect triage and debug on internally or externally reported issues

Additional Job Description:
Compensation and Benefits

The annual base salary range for this position is $91,200.00 - $152,000.00.

This position is also eligible for a discretionary annual bonus in accordance with relevant plan documents, and equity in accordance with equity plan documents and equity award agreements.

Broadcom offers a competitive and comprehensive benefits package: Medical, dental and vision plans, 401(K) participation including company matching, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company paid holidays, paid sick leave and vacation time. The company follows all applicable laws for Paid Family Leave and other leaves of absence.

Broadcom is proud to be an equal opportunity employer. We will consider qualified applicants without regard to race, color, creed, religion, sex, sexual orientation, gender identity, national origin, citizenship, disability status, medical condition, pregnancy, protected veteran status or any other characteristic protected by federal, state, or local law. We will also consider qualified applicants with arrest and conviction records consistent with local law.

If you are located outside USA, please be sure to fill out a home address as this will be used for future correspondence.

Recommended Skills

  • Algorithms
  • Architecture
  • Assembly Language
  • Bug Tracking
  • C++ (Programming Language)
  • Calibration
Apply to this job.
Think you're the perfect candidate?

Help us improve CareerBuilder by providing feedback about this job:

Job ID: g33ywgs

CareerBuilder TIP

For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.