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.
Requirements:
-
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)
-
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
- 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
emer@emtechrecruitment.ie