Graduate Systems Test Engineer chez AccelerComm Ltd
AccelerComm Ltd · Southampton, Royaume-Uni · Hybrid
- Bureau à Southampton
Key Responsibilities
- Contribute to and eventually take responsibility for the successful and timely delivery of portions of projects by providing technical capabilities and skills, in software design, Software development, implementation and verification.
- Collaborate with colleagues on the micro-architecture, verification test plan, design, development, verification, SoC physical implementation, FPGA implementation and documentation of our IP
- Develop Software implementations that interface with industry standard test equipment (e.. signal generators and signal analysers).
- Develop Software Implementations for calibration purposes of RF devices.
- Develop test software programs for implementations and simulation of test systems for wireless communications, using Python / C++.
- Actively engage with and adhere to AccelerComm engineering methodology, processes and design techniques and be able to offer improvements to efficiency and quality of design and product.
- Be willing to work in different areas of the AccelerComm development team to expand knowledge across multiple disciplines.
Skills, Knowledge and Expertise
- Degree qualified (or equivalent).
- Experience in digital design in one or more of the following areas: Software, ASIC or FPGA.
- Knowledge of a scripting language (e.g. Bash, Perl, Python, TCL)
- Knowledge of a Software language (C/C++, Matlab) targeting x86 or Arm.
- Technical documentation writing and code commenting
- Knowledge of communications signal processing algorithms (ideally error correction, equalisation, channel estimation, beamforming or another baseband component).
- Appreciation of mobile communications systems.
- Knowledge of signal generators and signal analysers is useful but not essential.
- Experience of logic equivalency checking tools – Formality/Conformal.
- Understanding of version control systems such as Git, Perforce etc. to enable advanced version control techniques.
- Experience of developing code for a ‘home project’ as part of a hobby.
Personal Attributes
- Must be highly capable, motivated, enthusiastic and innovative
- Should have some experience of relevant industry tools, techniques and technology
- Should be a supportive team player, willing to learn from technical leads and senior engineers, open to new ideas and new ways of working
- Good communication skills – written, presentational and verbal
- Have a passion for writing code, mathematics, and engineering