Software/Firmware Engineer

1 Month ago • 7-12 Years • Software Development & Engineering • $141,300 PA - $226,000 PA

Job Summary

Job Description

The Software/Firmware Engineer will design, develop, test, and maintain firmware/software for high-speed serial communication and data conversion IPs. Responsibilities include refactoring existing software, developing and maintaining regression test suites, evolving legacy software infrastructure, collaborating with cross-functional teams, implementing CI/CD pipelines, optimizing software for performance, documenting processes, and debugging complex issues. The role requires expertise in C/C++, firmware/software development, regression test development, Linux system programming, and Jenkins CI/CD workflows. Customer satisfaction is also a key requirement.
Must have:
  • Proficiency in C/C++ for software development.
  • Experience in firmware/software development and refactoring.
  • Expertise in regression test development and maintenance.
  • Experience with Linux system programming and bash scripting.
  • Familiarity with Jenkins CI/CD workflows.
Good to have:
  • Experience with serial communication interfaces.
  • Proficiency in Python scripting for automation.
  • Ability to debug hardware-software interactions.
  • Experience with revision control tools and bug tracking systems.
  • Strong grasp of hardware-software tradeoffs.
Perks:
  • 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

Job Details

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:

Broadcom custom silicon division is seeking a highly motivated and skilled Software/Firmware Engineer to contribute to the development, testing, and support of high-speed serial communication and data conversion IPs. The ideal candidate will be a versatile problem-solver with expertise in both software and firmware development, capable of quickly mastering new technologies and driving innovation in a dynamic environment.

Key Responsibilities:

  • Design, develop, test, and maintain firmware/software for high-speed serial communication (e.g., SerDes) and data conversion IPs.

  • Refactor existing software to improve performance, scalability, and maintainability.

  • Develop and maintain regression test suites using tools like gtest to ensure robustness of software/hardware systems.

  • Evolve and modernize legacy software infrastructure to support next-generation hardware and system requirements.

  • Collaborate with cross-functional teams to debug firmware/software on hardware platforms using tools such as oscilloscopes, spectrum analyzers, and RTL Verilog simulations.

  • Implement and maintain continuous integration/continuous delivery (CI/CD) pipelines using Jenkins, Linux, and shell scripting (bash).

  • Optimize software for performance, reliability, and compatibility across Linux-based systems.

  • Document processes, code, and system interfaces with clarity and precision.

  • Debug and resolve complex issues in field-deployed systems under time constraints, ensuring customer satisfaction.

Qualifications:

  • Education & Experience:

    • BSEE with 12+ years, MSEE with 10+ years, or PhD with 7+ years of relevant industry experience.

  • Technical Skills:

    • Proficiency in C/C++ with expertise in threading, network programming, and system-level software development.

    • Strong experience in firmware/software development (full lifecycle) and software refactoring to enhance legacy systems.

    • Demonstrated expertise in regression test development and maintenance, including tools like gtest.

    • Experience with Linux system programming (e.g., kernel modules, drivers), bash scripting, and Jenkins CI/CD workflows.

    • Familiarity with Linux administration (e.g., system configuration, troubleshooting).

    • Knowledge of high-speed SerDes, and related protocols.

  • Desirable Skills:

    • Experience with serial communication interfaces (SPI, TWI, UART, USB).

    • Proficiency in Python, or shell scripting for automation, or test equipment control

    • Ability to debug hardware-software interactions using lab equipment and RTL simulations.

    • Experience with revision control tools (e.g., Git) and bug tracking systems (e.g., Jira).

    • Strong grasp of hardware-software tradeoffs, including ability to evaluate and implement minimal firmware for prototyping.

  • Soft Skills:

    • Excellent communication, collaboration, and documentation practices.

    • Customer-focused mindset with ability to debug under pressure.

    • Fast learner, self-starter, and team player with leadership potential to mentor others.

    • Strong commitment to quality, attention to detail, and meeting project deadlines.

Additional Job Description:

Compensation and Benefits

The annual base salary range for this position is $141,300  - $226,000

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, 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.

Similar Jobs

Nintendo - Content Operations Specialist

Nintendo

Redmond, Washington, United States (Hybrid)
2 Months ago
NVIDIA - HR Manager, Japan

NVIDIA

Tokyo, Japan (On-Site)
5 Months ago
PwC - Tax & Legal Services - Tax - ITX Disputes - Senior Associate - Dubai

PwC

Dubai, Dubai, United Arab Emirates (On-Site)
9 Months ago
Rippling - Senior Engineering Manager - Frontend

Rippling

Bengaluru, Karnataka, India (On-Site)
4 Weeks ago
Room 8 Group - Process Manager

Room 8 Group

Ukraine (Remote)
3 Days ago
Tencent - Large Language Model Algorithm Engineer

Tencent

California, United States (On-Site)
3 Months ago
sitetracker - Senior Salesforce Engineer

sitetracker

Montclair, New Jersey, United States (Hybrid)
2 Years ago
bytedance - Software Engineer Intern

bytedance

San Jose, California, United States (On-Site)
1 Month ago
easygo - Senior Software Development Engineer - Engagement

easygo

Melbourne, Victoria, Australia (On-Site)
1 Month ago
CRB workforce  - IT Pre-Sales Engineer

CRB workforce

Denver, Colorado, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Ion - Project Manager - PS

Ion

London, England, United Kingdom (On-Site)
8 Months ago
Kyruus Health - Staff IT Systems Administrator

Kyruus Health

United States (Remote)
2 Months ago
Autodesk - Principal Machine Learning Operations Developer

Autodesk

British Columbia, Canada (Remote)
3 Weeks ago
Apple - GPU Silicon Triage Engineer

Apple

Austin, Texas, United States (On-Site)
1 Month ago
Microsoft - Member of Technical Staff, AI Pretraining

Microsoft

London, England, United Kingdom (On-Site)
3 Months ago
zoox - Manufacturing Data Analyst

zoox

Foster City, California, United States (On-Site)
1 Week ago
Jumio - Head of Sales - Americas

Jumio

United States (Remote)
1 Month ago
2K - Associate QA Manager

2K

Madrid, Community Of Madrid, Spain (On-Site)
2 Months ago
Electronic Arts - Project & People Manager

Electronic Arts

Bucharest, Bucharest, Romania (On-Site)
2 Weeks ago
Sonar Source - Director of People Operations

Sonar Source

Geneva, Geneva, Switzerland (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Fort Collins, Colorado, United States

Toast - Retail Account Executive

Toast

New York, United States (On-Site)
4 Days ago
Milestone - Technical Product Manager

Milestone

United States (Remote)
2 Months ago
Roblox - Senior Machine Learning Engineer, Marketplace - PhD New Grad

Roblox

San Mateo, California, United States (On-Site)
2 Weeks ago
level ai - Brand Marketing Manager

level ai

California, United States (Hybrid)
2 Weeks ago
attentive - Principal Product Manager, Reporting

attentive

United States (Remote)
2 Months ago
Ion - Senior Business Consultant - RightAngle

Ion

Houston, Texas, United States (On-Site)
8 Months ago
MiQ - Senior Manager, Global Strategy & Partnership, Advanced TV

MiQ

New York, New York, United States (Hybrid)
2 Months ago
AI Fund - General Manager - New Business Unit (College Admissions)

AI Fund

California, United States (Remote)
8 Months ago
Penrose studios - UI/UX Game Designer

Penrose studios

San Francisco, California, United States (On-Site)
4 Years ago
bytedance - Software Development Engineer Graduate (Network Monitoring & Alerts) - 2025 Start (PhD)

bytedance

Seattle, Washington, United States (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Wind River - Senior Engineer - Technical Support

Wind River

Boulder, Colorado, United States (On-Site)
3 Days ago
Domo - Senior Software Engineer

Domo

American Fork, Utah, United States (On-Site)
3 Weeks ago
Kaedim - Customer Success Engineer

Kaedim

London, England, United Kingdom (On-Site)
1 Year ago
Thales - Senior Software Development Engineer

Thales

Vancouver, British Columbia, Canada (Hybrid)
1 Month ago
CyberArk - Senior Software Escalation Engineer

CyberArk

United States (On-Site)
1 Month ago
Contentstack - Senior Software Engineer I

Contentstack

Pune, Maharashtra, India (Hybrid)
1 Month ago
Tesla - Equipment Engineer Electrode, Battery Cell

Tesla

Brandenburg, Germany (On-Site)
4 Months ago
Alten Technology - Brake Performance Engineer

Alten Technology

Foster City, California, United States (On-Site)
3 Weeks ago
Apple - Field Design Engineer - Wireless

Apple

Cupertino, California, United States (On-Site)
1 Week ago
Patterned Learning - Senior Software Engineer (Rails)

Patterned Learning

(Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

A global infrastructure technology leader built on more than 60 years of innovation, collaboration and engineering excellence.

 

Irvine, California, United States (On-Site)

Hong Kong (On-Site)

Hyderabad, Telangana, India (On-Site)

Pittsburgh, Pennsylvania, United States (On-Site)

Plano, Texas, United States (On-Site)

Boston, Massachusetts, United States (Remote)

Fort Collins, Colorado, United States (On-Site)

Plano, Texas, United States (On-Site)

Mendota Heights, Minnesota, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by broadcom

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug