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.


  • 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


  • 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) 


  • 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 

Refer a Friend