Principal Firmware 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: 547668 



Job Posting Title: Principal Firmware Engineer



City: Andover



State: Massachusetts



Country: USA



Alternate Location: N/A



Percent of Travel Required: 0% – 25%



Job Function: Engineering



Discipline: ENG-Software-Firmware



 






Join Broadcom’s Broadband Connectivity Group (BCG), a world-class team responsible for designing and supporting some of the coolest products in millions of homes and businesses around the world. If you have a passion for advancing technology and an insatiable desire to win, we encourage you to apply for these exciting opportunities.






 






Job Description: Firmware Engineer






The engineer in this position will join a team of highly competent firmware developers involved in the design, implementation and verification of firmware and software for embedded systems.  The successful candidate will architect, design, implement and support low level firmware modules, middleware, sample applications as well as diagnostics embedded software. To succeed in this role, you must be a knowledgeable embedded engineer with excellent teamwork and problem solving skills.






 






Job Requirements:






  • BSCS or BSEE or equivalent required, MSEE is a plus, with at least 12 years of related experience


  • Proficient in C/C++ and scripting languages (e.g. Perl, Python, JavaScript, others)


  • Proficient in embedded and real-time multi-threading programming in C/C++.


  • Proficient with RTOS development and multi-threading debugging (e.g. Keil RTX and uC/OS-II)


  • Experienced with ARM CPUs


  • Familiarity with ARM Cortex M series is a plus


  • Familiarity with ARM’s development ecosystem (e.g. Dstreamer DS-5, CMSIS APIs) is a plus


  • Knowledge of bug tracking and revision control systems – knowledge of Jira and Git is a plus


  • Excellent hands-on skills in the lab


  • Outstanding verbal and written communication skills


  • Capable of writing architecture and design specifications


  • Must be self-starting, well organized and able to work following processes and methodologies


  • Must be proactive in improving and enhancing processes and methodologies


  • Candidate must 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

 






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





Job Segment:
Semiconductor, Firmware, Network, Engineer, Embedded, Science, Technology, Engineering


Source link




EmoticonEmoticon