Embedded Software Engineer with Application layer development experience required by growing Automotive multinational in Dublin. Joining a team of experienced engineers in Ireland & overseas, you will collaborate on the design of sophisticated products for the global Automotive markets. 


  • Level 8 Degree in Computer Science, Engineering, Electronics, Telecommunications or related discipline

  • 3+ years experience working as an Embedded Software developer

  • Strong C programming experience
  • Application layer development experience
  • Strong experience working with Real-Time Operating Systems – RTOS
  • Good knowledge of software development lifecycle

  • Familiar with software management systems and repository usage (.git, SVN, mercurial, etc)

  • Good knowledge of electronics and hardware components

  • 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

  • Experience with some of the following would be ideal:

    • AUTOSAR and/or automotive bootloaders

    • Automotive networks (CAN, LIN and FlexRay etc)

    • Automotive standards (MISRA, ASPICE, UDS, OBDII, ASIL etc)

    • 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
  • Contribute effectively in the continuous improvement of his/her project, team, and work environment
  • 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