DSP Embedded Software Engineer
DSP Embedded Software Engineer - County Galway. Position Overview; To develop highest quality video processing software on innovative vision systems providing situational awareness solutions using cutting edge technology. Core Responsibilities: Embedded system software design and development in C/++ in accordance with given specification. Documentation of design and implementation & reporting of software testing executed. Development of support infrastructure & software tools to aid development process. Interaction with other development and test teams. Unit test design, development and execution of software modules. Report on development activities to Software Project Lead or Manager as appropriate. Technical customer communication as required. General software & product design reviews and problem resolution. Complete scheduled tasks within assigned projects to deliver Software Development output to the project team as per agreed timing plan. Contribute to routine Software Design Reviews, Peer Code Reviews and Software Acceptance Test activities on a regular basis. Comply with Software Quality processes, ISO15504 and software development processes. Contribute to the definition of the Software Development requirements and deliverables. Participate in Technology/Supplier/Tool selection and evaluation for new developments. Support Product Marketing and Business Development activities as required. Qualifications and Experience sought: Graduate in Electronic, Computer or Software Engineering. Post-graduate qualification desirable. Expert knowledge of Digital Signal Processing/Image Processing/Video Processing. Automotive industry software applications knowledge an advantage. Excellent problem solving skills. Excellent communication skills, both written and verbal. Good team player and ability to adapt to varying tasks on a weekly basis. Confident, self-motivated, determined, energetic with high level of initiative and creativity. At least 6 years' experience working with embedded DSP software, including Texas Instruments DSP and ARM processors. Multi-core System Software development experience. Embedded software experience using C and ++ Object Orientated Design and Design Patterns experience. Model based design, UML modelling experience. Experience of Software Quality processes such as SPICE. Experience with version control and change control tools. Good knowledge of software development tools, specifically automation and scripting tools. Experience with Ethernet protocol desirable, TCPIP, RPC, GPB. Ideally experience with Advanced Video Processing, Video Encoding/Decoding, Video Compression MJPEG, MPEG4 and H.264. Excellent knowledge of embedded system operating systems, RTOS, Linux, SysBios. Knowledge of other high performance video processors such as GPUs advantageous. This job originally appeared on RecruitIreland.com.
112 days ago