The candidate will work as part of the Hardware Engineering team that is responsible for definition, developing, integration, and testing solutions as a part of a digital radio communications system. The candidate must have a positive attitude and work well as an individual as well as a member of a team.<br /><br />Main duties:<br /><br />Development of embedded hardware platforms that meets standards and customer requirements.<br />Software development in C/C++ language for micro controllers.<br />Development of automated testing tools.<br />Analysis of defects, solution design, implementation, and testing of solutions.<br /><br />This job involves some travelling so the successful applicant will have a full, clean driving licence.<br /><br />Additional duties may arise on a seasonal or ad hoc basis, or as the business requires.<br /><br />Qualifications:<br /><br />B.S. in Computer Science or Computer / Electrical/Electronic Engineering.<br />Hardware design and implementation of control modules.<br />Hardware debuggers such as oscilloscopes and logic analyzers<br />Hardware design and implementation of power modules, such us power supplies<br />Software configuration tools.<br /><br />Experience:<br /><br />Experience designing hardware over PCx86 platforms and Micro controllers.<br />Networking experience: TCP/IP, NAT, Routing, Ethernet, Firewalls.<br />Tools such as compilers, linkers, debuggers, IDEs, bug tracking systems, etc<br />Experience with telecommunication systems<br />Experience in project managing.<br />Experience programming BSP for PowerQUICC, ARM/Cortex micro controllers.<br />Experience using CPCI, ATCA and nanoCom Technologies.<br />Experience with embedded communication interfaces such as UART, I2C, SPI, A2D, and USB.