Embedded software engineer
With around 20,000 employees based at 60 locations worldwide, our client is a global leader in the design and manufacture of automotive components, with products ranging from transmission systems through to electronics and sensors.
They urgently require an embedded software engineer to work in their Irish RD facility in County Kerry.
Role
· Develop and document embedded software algorithms based on automotive software requirements within a modular platform framework.
· Develop unit and integration level test plans and perform associated testing both on bench and in target applications
· Implement software designs in C code to automotive quality expectations utilizing existing development environments and processes
· Responsible for creation of detailed software requirements documentation based on customer and internal specifications, reviews and clarifications
· Support meetings internally and with customers to discuss test plans and test issues
· Role will involve 6 month secondment to Germany for initial training and development.
Requirements
Essential
· 5 years plus experience in embedded software development in an automotive environment
· BSc. in computer science, electrical engineering or equivalent, M.Sc. Preferred
· Experience in hardware interfacing and application level code
· Knowledge of CAN LIN Bus vehicle communications
· Experience with 8-bit ST Microelectronics processors
· Proven ability to read and understand assembly source code
· Ability to understand development from requirements through to unit and integration test.
Desirable
· MSc. in computer science, electrical engineering or equivalent.
· Familiarization with vector products (CANoe, CANalyzer, CANape)
· Some past experience coding in the Vector programming language “CAPL”
· Formal development method based on SPICE and CMMI Level 2 S/W process assessment
· Prior experience with unit test tools such as Tessy by HiTex or similar
· I2C-Bus and SPI bus protocol experience desirable