We are representing a global Automotive Tier 1 Supplier (MNC) who has a huge R&D presence in Singapore in recruiting for their R&D Embedded Software Development team. This is a replacement role for the Software Architecture team.
R&D Embedded Software Architect
(Principal / Senior Software Engineer)
Responsibilities
- Analyze customer and system requirements to derive Software Architecture solutions which are clear and concise for software developers to implement and maintain.
- Coach, support and mentor Software Developers for technical topics
- Design efficient Software Architecture solutions to optimize dynamic run time performance as well as static aspects in terms of efficient software module reuse, RAM and ROM consumption, etc.
- Analyze technical problems from a viewpoint based on fundamental technical data and facts to analyze technical issues, requirements and change requests logically and systematically.
- Actively participate in Agile Scrum ceremonies such as daily standups, sprint planning and sprint demo
- Communicate and prepare technical presentations to the customers for quotations and technical issues when required.
Requirements
- Bachelor’s Degree in Computer Engineering or Electronics and Electrical Engineering
- Fluent in written and spoken English.
- Able to conceptualize and visualize the high level view on system and software architecture levels complemented with hands-on experience to deep dive down to the code level when required.
- At least 5 years of practical hands-on experience as a Software Developer in embedded systems in C/C++
- Familiar with RTOS (Real Time Operating System) concepts such as scheduling algorithms (eg: Rate Monotonic, Round Robin, etc), task deadlines as well
- Practical experience with any open source or commercial RTOS frameworks (eg: FreeRTOS, AutoSAR OS, OSEK, etc)
- Experience in System and Software formal modelling languages such as SYSML and UML
Interested applicants, kindly send in a copy of your updated resume in WORD document to [email protected] stating your current and expected remuneration together with notice period required to current employer.
You can also contact Vincent Low for a confidential discussion at 6749 4236.
EA Personnel Registration No: R1324700