Cache of job #13918020

Job Title

Software Design Engineer

Employer

ICDS Recruitment

Location

Dublin City Centre

Description

Software Design Engineer - Dublin. In this role you will contribute to our client achieving its stated goals by designing, developing, debugging and maintaining software as required. This software includes: • software for in-house verification of IC and other products. • software for demonstration of company product capabilities. • software for general customer enablement. • specific customer software projects. The position requires occasional travel to international customers/partners for meeting or co-operative working. Key duties include: • Work on Real-time embedded systems and general computing platforms. • Design and develop software meeting the requirements defined by the product technical specifications, international standards, regulations and quality processes. • Estimate the software work to assist in project planning. • Follow defined quality processes to design, develop, code, debug, document, test and release software as defined/required by the company. • Contribute to the definition of technical specifications particularly where these relate to defining the software aspects of products and projects. • Document design project output and contribute to the definition of tests for software both at unit/module level for more integrated systems or subsystems. • Support and assist customers through sales, marketing and applications teams. Interested applicants should ideally (not essentially) have: • An appreciation of system architectural design. • Be capable of taking a leading role in system design. • Be able to guide and mentor other software design engineers. Key Requirements: • 2.1 or better Honours degree in Engineering or Computer Science from a recognised university. • Relevant experience. • Good communications skills. • Able to work alone and in teams as the need arises. • Able to interpret written requirements and technical specifications. • Able to generate coherent documents during all phases of system software development. • Proficient in ‘C’ programming language. • Able to design, code, test, debug and document software. • Experience designing and debugging embedded systems software. Optional experience requirements for additional consideration: • wireless sensor networks (WSN) and/or real-time location systems (RTLS. • protocols such as TCP/IP, Ethernet and Wi-Fi and especially IEEE 802.15 wireless protocols. • MDNS, DHCP, 6LoWPAN, Thread, ZigBee, Bluetooth, BLE. • USB, SPI, DMA, CAN, GPIB. • ++, Eclipse, Git, SVN, Qt, RTOS, Python, Cygwin, Android, Linux, MATLAB. This job originally appeared on RecruitIreland.com.

Date Added

2114 days ago

Apply