Senior Embedded Software Engineer with C programming / RTOS experience required by growing Automotive multinational in Dublin. Working with a local and international team of Software Engineers, you will create firmware specifications along with implementing new and existing firmware across a wide range of automotive technologies such as AUTOSAR, CAN bus and Flexray communication.
Requirements:
- Level 8 Degree in Computer Science, engineering or related discipline
- 5+ years experience in Embedded / Firmware development
- Excellent knowledge of the C programming language essential
- Experience writing RTOS firmware
- Good knowledge of software development lifecycle (Specification, Design, Development, Testing & Integration and Maintenance)
- Familiar with software management systems and repository usage (git, SVN, mercurial, etc)
- Good knowledge of electronics and hardware components
Desirable:
- Experience with AUTOSAR and/or automotive bootloaders
- Knowledge of automotive networks (CAN, LIN and FlexRay etc)
- Knowledge of automotive standards (MISRA, ASPICE, UDS, OBDII, ASIL etc)
- Experience in model based development and associated tools (Simulink, ASCET etc)
Responsibilities:
- Develop micro-controller firmware in C
- Integrate firmware with system hardware and configuration software, according to high level design specification
- Participate in high level design architecture definition for the new products.
- Responsible for system and customer requirements analysis for projects that have high reuse factor.
- Develop test plans and test cases to verify the correct functionality against the requirements
- Verify the software component functionalities in a defined HW target/platform
- Lead and support junior developers
- Raise flags pro-actively for any issue that can impact his/her project or team
- Report findings (SW Bugs) on configuration management tool
emer@emtechrecruitment.ie