Senior Software Engineer(Dublin)
Your role: Senior Software Engineer(Dublin)
You will have the following qualifications:
- Bachelor’s degree or higher in Computer Science or the equivalent in experience and evidence of exceptional ability
- Minimum 5 years of working experience – essential
Essential skill areas must include:
- Good Hands on Experience C and C++
- Linux Application, Kernel & Driver Development
- Experience in standard protocols like I2C,SPI,UART, TCP/IP Protocol etc.
- Good Knowledge ARM Processor and its Architecture
- Board support package architecture & development
- Microcontroller/Processor Programming
Advantageous skills include:
- Familiar with Assembly language.
- Knowledge of 16/32 Bit Controllers(PIC, ARM)
- Experience in BareMetal Programming
- Experience in multi-threaded RTOS development
- Hardware debug skills
- Familiar with SVN, Bugzilla and Git
- Familiar with FPGA would be added advantage
You will be responsible for:
- Contribution to software architecture design, development of software applications, and integration into middleware or framework.
- Collaborating with other Software engineers and FPGA engineers to successfully bring up, validate and deploy Benetel Radio Solutions
- Participate in requirements gathering, technical specification, and the design and development across multiple products