DSP Embedded Software Engineer
Are you an experienced in DSP Embedded Software Engineer and  has experience in embedded systems and c++ with and electronics or automotive background ?  then we may have the job for you.  Our client is looking for an experienced DSP Embedded Software Engineer with 3+ years experience of embedded system software design.
Your role is to develop highest quality video processing software on innovative vision systems providing situational awareness solutions using cutting edge technology.
 
Responsibilities:
 
-
Embedded system software design and development in C++ in accordance with given specifications
-
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 within Valeo
-
Contribute to the definition of the Software Development requirements and deliverables
-
Participate in Technology/Supplier/Tool ion and evaluation for new developments
-
Support Product Marketing and Business Development activities as required
 
Professional Experience
 
-
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
-
6+ years working with embedded DSP software including Texas Instruments DSP and ARM processors
-
Multi-core System Software development experience
-
Embedded Software experience using C and C++
-
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
-
Mindset of Continuous Improvement
-
Good knowledge of the software development tools specifically automation and scripting tools
-
Excellent attention to detail
-
Experience with Ethernet protocol desirable, TCPIP, RPC, GPB
-
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