Lead Embedded Software Engineer with application layer experience required by growing Automotive multinational in Dublin. My client has recently designated its Dublin site as it’s new R&D hub and are keen to recruit an exprienced Embedded Software Engineer to drive the team on a daily basis, lead projects, manage architecture and interface with clients. This would be an opportune time to join a growing company where there is a definite career path to management or expert / architect.
Requirements:
-
Level 8 Degree level in Computer Science, Engineering, Electronics, Telecommunications or related discipline
- 8+ years experience in Embedded Software development
- Experience with Application Layer development
-
A good understanding of embedded systems, software architecture and their interaction with mechanical systems
-
Ability to understand software development processes and to apply them into practice
- Ability to work autonomously
- Strong written and verbal communication skills in English
- A global outlook, with a capacity to work in a multinational team
- Strong leadership skills
Desirable:
- Experience managing a team is ideal
- Experience in automotive industry, especially with ASPICE and/or AUTOSAR knowledge
- Experience or knowledge of embedded systems and desktop software development (C, C#, NVVM etc.)
- A background in software quality assurance
- Understanding of V-model and agile development
- Experience using requirements management and/or quality assurance software suites (e.g. DOORS, Polarion, JIRA etc.)
- Knowledge of Git repositories
- German or additional languages a bonus
Responsibilities:
- Lead & support junior developers – drive the Embedded software team to deliver product to meet deadlines
- Participate in high-level design architecture definition for new products
- Integrate firmware with system hardware and configuration software – meeting high level design specifications
- System & customer requirement analysis
- Drive software requirements, as well as influencing and defining the software architecture
- Create software and system quality assurance plans and ensure the quality of output
- Lead investigation of system and software issues, defining fixes and lessons learned
- Drive implementation of ASPICE processes for software development. Define and implement processes where gaps exist
- Help to review code and ensure MISRA C compliance
emer@emtechrecruitment.ie