Skip to main content
Junior Embedded Software Engineer

Dublin, Ireland or Gdynia, Poland

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.