IC-Resource & Broadcom

May 15, 2006


IC-Resource & Broadcom

Software Engineer, ESL Models Development (Cambridge)

May 14, 2006

Ref: 06DSMD014


Forming part of the ARM Development Systems Division, the RealView® Electronic System Level (ESL) Group produce tools and models which enable improved software quality through cycle accurate and functionally accurate virtual prototyping. The RealView ESL products work at the cycle-based and transaction-based abstraction level, combining the speed of C/C++ with the accuracy of RTL, to provide a complete platform for modeling and programming multi-core SoCs.

RealView MaxLib is part of the ARM ESL Tools portfolio and provides a range of models capable of spanning an SoC design process from architecture definition through to register transfer level (RTL) verification. In this role, the successful applicant will be responsible for supporting and maintaining models within the ESL team which are produced by ARM and contribute to the successful usage of the ever expanding models product library by the industry.

Key Responsibilities

  • Technical support for the RealView Model Library product
  • Reproduce, analyze and debug reported defects
  • Interact as required with the IP modeling teams
  • Develop reference systems and components
  • Work closely with the models deployment team to ensure a smooth flow from model sources through availability in the product library

Required Technical Skills

  • First or Upper-Second Class degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent
  • Strong C/C++ programming skills and working experience with GCC and MS Visual C++
  • Professional experience with C-models development for complex IP
  • Ability to cope with, debug and extend existing code bases
  • Solid software development skills

Desirable Technical Skills

  • Professional experience in the fields of validation and verification
  • Professional experience with software build and release systems
  • Working knowledge of microprocessors (RISC), software, systems and SoC designs
  • Working knowledge of ARM cores, tools, boards, applications software, and systems
  • Working knowledge of EDA flows for implementation, system and software development

Personal Skills

  • Capable of working as a team player or independently
  • Highly motivated, reliable
  • High degree of initiative
  • Good communicator, personable
  • Able to work and communicate at a detailed or high level
  • Ability to find solutions to problems
  • Fluent in English


Tommorrow: ARM and Physical Layer

May 13, 2006

I will do ARM architecture study and physical layer (layer 1) study.

Case study, physical layer, see the paper on the USB (physical layer.doc).


Embedded source code

May 13, 2006

Located at USB,

Tony E:\gs\  source code



USB device driver, Cambridge

May 13, 2006

Now familiar with I/O Device Driver Model and Framwork for Embedded Systems.

Need to know more about USB




May 6, 2006

I have completed my CV and I am going to send out tommorrow.

Try IC-Resource first. Sent two copies to IC-Resource. One is on device driver, the other is embedded software engineer.

Just posted my CV to Computing Careers.co.uk

and Pathway IT.





Hello there!

May 6, 2006

Welcome to embedded.Edublogs.org. I am recording my progress on looking for a job in embeded softare and hardware.

However you will need your login and password for that so