Home
Jobs
Saved
Resumes
Senior Software Development Engineer at Broadcom | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Senior Software Development Engineer
Broadcom
Website
LinkedIn
Senior Software Development Engineer
Austin, Texas, United States of America
Full Time
2 hours ago
$108,000 - $172,800 USD
Visa Sponsor
Apply Now
Key skills
Linux
C++
C
Communication
About this role
Role Overview
Design and develop Ethernet, PCIe, FlexE PHY low level drivers FW development
Code reviews, bug fixes and maintenance of drivers
Review of test plans and unit level testing of drivers
Convert customer requirements into API definitions and develop, test APIs
Add automation and scripting wherever applicable in the development flow
Maintain SDK and Standalone release branches for specific customer(s)
Identify new methodologies or tools for Software SDK/Device Driver development
Understand customer applications to identify key technology and product features for next generation products
Act as a technical liaison between Chip Development Teams and Application Teams/Customers
Requirements
Bachelor’s degree in Computer Science or Electronics required, Master’s degree a plus
8 to 10 years of relevant experience in Embedded/Device Driver/Protocol Software Design, Development and Testing
Working knowledge on PCIe retimer and switches
Working knowledge of FW development for RX equalization, DFE/FFE adaptation, eye monitoring of Serdes IPs
Experience with pre-silicon/RTL and SW co-simulation environment
Experience with customer system software application debug on complex platforms
Experience with level one switch protocol
Working knowledge with MacSec encryption, decryption drivers
Working knowledge of IEEE 802.3 Physical layer standards
Strong coding and debugging experience in C/C++
Static code analysis and debug experience
Highly motivated self-starter and team player
Experience with device driver development and diagnostics
Understanding of hardware devices and bus protocols like MDIO, I2C
Working knowledge of register level API development of transceivers
Experience with physical layer IEEE standards, Autonegotiation, Transmit training, FEC is preferred
Experience with L1/L2 Ethernet and PCS, MAC layer is a big plus
Working knowledge with Hardware platforms in the lab is a big plus
Working experience on Linux/VxWorks or equivalent OS is required
Ability to apply an innovative approach to troubleshoot and solve complex problems
Experience in Customer interaction/support is required
Strong verbal and written communication skills is a must.
Tech Stack
Linux
Benefits
Discretionary annual bonus
Competitive new hire equity grant
Annual equity awards
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
Apply Now
Home
Jobs
Saved
Resumes