The ideal applicant shall have the following qualifications:
- Bachelor’s degree or higher in Computer Science or the equivalent in experience and evidence of exceptional ability
- Minimum 2 years of development in Microcontrollers – essential
Essential skill areas must include:
- Application Development: C and assembly in embedded environment.
- Proficiency in software design for 16/32 bit Microchip microprocessors using Embedded C Experience in PIC24/PIC32 is added advantage.
- Good understanding of low-level driver development. Familiar with interfacing of ADC and DAC chips.
- Experience in standard protocols like I2C,SPI,UART,TCP/IP, MDIO etc.
- Familiar with software development tools such as Visual Studio, MPLAB X, Compilers, IAR etc.
- Experience in BareMetal Programming.
- Hardware debug skills using Scope, Logic analyser etc.
Good to have:
- Ability to solve integration issues involving both hardware and software.
- Familiar with C++ and Python.
- Experience in multi-threaded RTOS development.
- Familiar with configuration management/version control tools SVN, Bugzilla and Git.
- Knowledge of software development compliance standards.
- Understanding of Schematic.
Applying for the role is easy – simply click “Apply Now” to send your CV by email to our HR Dept.
If you have any questions related to the role, please email hr@benetel.com.
Benetel is an Equal Opportunities employer.
Junior / Senior & Principal FPGA Design Engineers (Global)
Your role:
You will have some of the following skills depending on your role:
- Be able to contribute to FPGA architecture proposals as per requirements capture. To this end, knowledge of 5G and ORAN is desirable but not essential
- Digital frontend design and verification techniques using SystemVerilog/Verilog
- Implementing functional and code coverage techniques in simulation
- Implementation of DSP algorithms for FPGA
- Using Matlab for all aspects of FPGA development from architecture to lab verification
- Knowledge of interface protocols (Ethernet, DDR4, SPI, etc)
- System-on-Chip development e.g., using Quartus Platform Designer
- Strong knowledge of Xilinx and Intel FPGA tool flows
- Strong debug capability using on-chip tools, e.g., Signal Tap
- C/C++ for FPGA embedded software applications and/or co-simulation
- Proficient with scripting languages such as TCL or Python
- Experience of SystemC and UVM is advantageous
- Experience with lab equipment, e.g., Signal Generator, Signal Analyser
- Experience of SVN and GIT
Required Qualifications
The minimum educational requirement is a bachelor’s degree in Electronic / Electrical / Telecommunication Engineering. A Master’s Degree or Ph.D. with relevant emphasis is advantageous
Minimum 2-3 years experience for mid-level roles and minimum 5 years for senior
You will be responsible for
- Design FPGA systems for radio communication systems including digital front-end DSP such us filters, up and down-conversion
- Active collaboration with a multidisciplinary team on architecture and design within digital design expertise. Provide inputs to architecture and design reviews
- Design documentation including product specifications, design descriptions, and test specifications
- Write, simulate, and verify Verilog/SystemVerilog based FPGA designs.
- Developing API and Software for FPGA bring-up and system-level validation and operation
- SoC performance and power estimation and optimization, clock, and reset distribution optimization
Applying for the role is easy – simply click “Apply Now” to send your CV by email to our HR Dept.
If you have any questions related to the role, please email hr@benetel.com.
Benetel is an Equal Opportunities employer.