SENIOR EMBEDDED SOFTWARE ENGINEER
| |
|
|
Job Reference Number |
14290506 |
Client ID: |
RI/EM11119XY |
|
Posted On: |
Mar 7 2010 |
Location: |
GALWAY |
|
Job Type: |
Permanent
|
Salary: |
NEGOTIABLE |
|
Benefits: |
- CAR PARKING
- PENSION / PRSA
- VHI
- PAID HOLIDAYS
|
Senior Embedded Software Engineer with 8+yrs experience working with embedded software required for permanent role in Galway.
Requirements:
- Graduate in Software Engineering or equivalent
- 8+ years working with embedded software .
- Embedded Software experience (a must); assembly, C, C++ for 8/16/32 bit micro controllers
- Software technical architecture experience (ability to lead technical aspects of a project : SW Architect)
- Familiar with software development models/standards CMMI, ISO15504 etc
- Experience with TI DSP microprocessors
- Experience with advanced video processing, video formats, desirable
- Model based design, UML modeling experience.
- Familiarity with Design for Reuse and Design Patterns.
- Experience with unit and module, white and black box testing. Automated testing of embedded systems.
- High degree of innovation and creativity
- Excellent communication skills, both written and verbal
- Automotive experience an advantage
- Experience with Video processing, video formats, desirable
- Software project management experience.
- Experience with Automotive CAN and LIN networks would be an advantage.
- German language would be an advantage
Experience with version control and change control tools.
Duties & Responsibilities:
- Lead Project Teams and report on Software Development activities as appropriate to the Software Team Leader.
- Provide technical leadership and guidance to other SW Engineers as a SW Architect.
- Assist Team Leader with the following tasks as agreed:
- Reviews of Internal requirements, Customer Requirements, Specifications etc.
- Selecting appropriate design solutions and hardware platforms for embedded S/W development.
- 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 company Software Quality processes, ISO15504.
- Contribute to the definition of the Software Development requirements and deliverables
- Facilitate and contribute to technical communication with relevant customers
- Participate in Technology / Supplier / Tool Selection etc. for new developments
- Support Product Marketing and Business Development activities as required
www.icds.ie