Sr. Staff Software Release Engineer


Broadcom Corporation (NASDAQ: BRCM), a FORTUNE 500® company, is a global leader and innovator in semiconductor solutions for wired and wireless communications. Broadcom® products seamlessly deliver voice, video, data and multimedia connectivity in the home, office and mobile environments. With the industry’s broadest portfolio of state-of-the-art system-on-a-chip and embedded software solutions, Broadcom is changing the world by Connecting everything®.



Job Req ID: 540 



Job Posting Title: Sr. Staff Software Release Engineer



City: Sunnyvale



State: California



Country: USA



Alternate Location: N/A



Percent of Travel Required: 0% – 25%



Job Function: Engineering



Discipline: ENG-Software-Software Development



Broadcom is developing next generation Wireless (Wi-Fi) products for consumer electronics, PCs, Access Points, Broadband Routers and Mobile Wi-Fi Devices. Broadcom’s AirForce family of 802.11 a/b/g/n/ac WLAN solutions are used across many products and platforms. Wi-Fi based products are rapidly growing, driven by Broadcom’s innovation and technology leadership. To help support this growth we are looking for an experienced Senior Software Tools and Release Engineer.






In this role, you will be part of the WLAN Software Tools and Release Team in Sunnyvale, California reporting to Release Engineering Management.






 






Responsibilities:






 






* Primary Release Engineer responsibilities. Provide software build support to Development Staff focusing on key Wi-Fi products and chips in Access, Service Provider and Mobile Wireless segments. Will be part of a larger Release Engineering Team that supports all Wi-Fi products.






* Software builds and process support. Create and maintain Jenkins, Electric Commander, Python and Bash scripts that run on Linux, Windows (Cygwin) and Mac. Includes batch scripts, user-facing automation, enterprise tool integration, LSF utilities and SVN/GIT/P4 wrappers.






* Code Quality and Build Coverage assistance. Learn the basics of Broadcom Wi-Fi devices and help Project Managers determine the right level of coverage in continuous integration, pre-build compile testing (Precommit), Coverity, post-build smoke testing and other code quality services.






* Monitor and diagnose environmental issues. Diagnose build and automated test breakages related to support tools. Identify build speed and reliability problems with embedded-compilers, LSF, Makefiles, scripts, Jenkins, Electric Commander, build OS settings, NFS/CIFS and I.T. issues.






* Respond to and resolve emergency build or release issues. Support Engineers across different build platforms, different geographical sites and different I.T. domains.  Provide phone, e-mail and in-person assistance to expert and novice developers on cutting edge and legacy products.






 






REQUIREMENTS:






 






* Total engineering minimum experience required is typically a BS degree and 9 years of experience, an MS degree and 6 years of experience or a PhD and 3 years of experience or equivalent.






* BS (EE/Electrical Engineering or CS/Computer Science) required, MS (EE or CS) preferred or equivalent.






* Must be able to multi-task and switch projects quickly and easily with little impact to quality.






* Must have strong analytical, diagnostic and problem solving skills, and good communication skills. Must be well organized, methodical and detail oriented. Must be able to translate complex issues into solvable action items.






* Must be sincere, responsible, result-oriented and flexible. Must have experience of working in a demanding performance-based environment.






* Must be able to demonstrate a good understanding of industry standard software configuration management (SCM) processes, tools & techniques (Version Control tools, Defect Tracking, Static Analysis).






* At least 5 years experience or equivalent education, personally developing and deploying GNU Makefile, Perl and/or Python based build infrastructure.






* 3 years deploying and administering open-source or commercial build and release tools such as Tinderbox, Jenkins, Jira, Subversion, GIT, Coverity, Electric Commander.






* 3 years administrator-level hands-on experience with Subversion or GIT is required, preferably across both Unix and Windows platforms.






* At least 3 years SCM experience with software for Embedded and Systems products. (Software for customer hardware). 100% generic software application experience is not preferred.






* Prior experience with clustered build infrastructure like Electric Cloud/Accelerator or LSF; and build automation tools like Electric Commander or Jenkins are highly desirable.






* At least 8 years experience or equivalent education, using GNU Make and related scripts and tools; with at least 2 years each on Windows and Linux software builds.






* At least 2 years experience supporting Windows compilers and development kits; or supporting build OS configurations and networking. Able to diagnose and solve windows run-time issues.






* At least 3 years building under Embedded Real Time Operating Systems highly desirable. Experience in Wireless or Telecom industry is highly desirable.






* Experience in a geographically distributed software organization is desirable.






* Skills:  Linux, Windows, GNU Make, Bash, Python or Perl, GNU GCC and Embedded GCC projects, SVN or GIT Administration, Jenkins/Electric Commander/LSF, Excellent Communication Skills.



Broadcom is an equal opportunity employer (Minorities/Females/Disabled/Veterans)





Job Segment:
Semiconductor, Telecom, Telecommunications, Developer, Electronics Engineer, Technology, Science, Engineering


Source link



Related Posts


EmoticonEmoticon

:)
:(
=(
^_^
:D
=D
=)D
|o|
@@,
;)
:-bd
:-d
:p
:ng
:lv