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:
We are looking for a Senior Principal Software Engineer who can design, develop, test and support complex systems. This position will involve developing new features to our existing codebase as well as coordinating with the R&D teams to fix bugs with the existing code.
You will work with product management and the user experience team to help define requirements and implement various solutions in a small, agile development environment. This will require the ability to independently research new technologies and tools and the skills to integrate them into the existing framework.
In this role, you should be able to work with little supervision and also collaborate with team members as needed. The individual and team goal will be to develop high-quality software that is aligned with user needs and business objectives. You should have excellent organization, communication and problem-solving skills, experience in agile methodologies is a plus.
Job Requirements
Must have:
Bachelor's + 8+ years of related experience
Skills & Competencies
Demonstrates high personal integrity and ability to earn trust from others.
Demonstrates a growth mindset, seeks feedback often and is effective in continuous personal and professional development.
Participates in self-directed learning activities aimed at developing expertise within technical domain, including reading relevant publications, participating in domain forums or groups etc.
Organizational Skills
Written and Verbal Communication skills
Strong background with Angular, Vue, React, or similar front-end frameworks
Experience with Python and Django, or similar back-end web frameworks
Experience with cloud environments
Key Responsibilities
Set direction for high-impact and/or long range strategic or technical projects
Work collaboratively within an Agile Team to write high quality, testable code that meets the Definition of Done
Actively participate in user experience, requirements, and design discussions
Participate in design and code reviews with other engineers
Develop and utilize unit, component, and end to end tests in an effective manner
Actively participate in test plan reviews
Develop high-quality software and architecture
Investigate and resolve reported issues
Develop processes and procedures to reduce failures
Continuously improve the complexity of automation and monitor systems
Drive opportunities to increase efficiency and productivity through best practices
Ensure software utilizes and is compatible with the emerging technologies
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.
San Jose, CA
Broadcom Inc. designs, develops, and supplies a range of semiconductor devices with a focus on complex digital and mixed signal complementary metal oxide semiconductor based devices and analog III-V based products worldwide. The company operates through four segments: Wired Infrastructure, Wireless Communications, Enterprise Storage, and Industrial & Other. The Wired Infrastructure segment provides set-top box system-on-chips (SoCs); cable, digital subscriber line, and passive optical networking central office/consumer premise equipment SoCs; Ethernet switching and routing application specific standard products; embedded processors and controllers; serializer/deserializer application specific integrated circuits; optical and copper, and physical layers; and fiber optic laser and receiver components.
The Wireless Communications segment offers RF front end modules, filters, and power amplifiers; Wi-Fi, Bluetooth, and global positioning system/global navigation satellite system SoCs; and custom touch controllers. The Enterprise Storage segment provides serial attached small computer system interface, and redundant array of independent disks controllers and adapters; peripheral component interconnect express switches; fiber channel host bus adapters and switches; read channel based SoCs; custom flash controllers; and preamplifiers.
The Industrial & Other segment offers optocouplers, industrial fiber optics, motion control encoders and subsystems, and light emitting diodes. The company’s products are used in various applications, including enterprise and data center networking, home connectivity, set-top boxes, broadband access, telecommunication equipment, smartphones and base stations, data center servers and storage systems, factory automation, power generation and alternative energy systems, and electronic displays. Broadcom Inc. is headquartered in San Jose, California.