
- 0 active jobs (view)
- www.broadcom.com
Description
You will have the opportunity to work with a talented team of embedded software engineers and be a part of the software development cycle of leading-edge communications products. If you are interested in learning about Networking protocols, embedded real-time applications, have strong aspirations for independent and collaborative software development, and are excited about contributing to a world-class product, then this is the position for you.
In this position, you would be responsible for the ongoing development of features for our range of embedded SoC products and customers. Responsibilities include; design/implementation/testing and maintenance for existing and new products.
Job Requirements
Typically requires a BSCS/BSEE or equivalent and 12 years of related experience, an MSCS/MSEE or equivalent and 9 years of related experience or a Ph.D. and 6 years of related experience.
Required Skills:
- Strong software development and documentation skills
- Proven ability in developing using C and ARM Assembly on embedded targets
- Good understanding of programming for real-time systems
- Understanding of multi-threading and concurrent programming
- Experience with multi-processor programming and inter-processor communication
- Experience with Linux kernel and userspace, including open source
- Strong debug skills
Preferred Skills:
- Experience with ARM v7 / v8 processor architectures
- Experience developing for Embedded Linux targets
- Experience with using GNU toolchains and open source
- Familiarity with standard Linux build and packaging systems
- Experience with SW development in an ASIC emulation environment