Embedded Linux (AGL) Software Architect
The embedded Linux software Architect holds an important role within the project team during the product development cycle of mechatronic / cyber-physical systems for the non-road mobile machinery market. The major tasks are: ?
Take the lead in concept definition and overall architecture of the product in the early project stages. ?
Take accountability for the development of the software architecture, in close coordination with the electronic hardware development team, define detailed software requirements. ?
Implement code according to governing quality management rule set ?
Assist and participate in structured software testing.
The embedded Linux software architect takes the lead in definition and development of the embedded software. On project level the Linux software architect reports to the project manager, and collaborates closely with the system level engineer. On general level the Linux software architect reports to the R&D manager.
Profiel en vaardigheden
Master or Master of science in engineering, with relevant experience (7+ years) or equivalent ?
Fluent command of English as working language ?
Mandatory knowledge with demonstrated solid experience: Automotive Grade Linux (AGL); Qt and QML; Yocto; Linux kernel; Linux device tree; C /C++ for embedded software development ?
Significant knowledge of and experience with: u-boot; Continuous integration, Jenkins ;V-model / V-cycle ?
Working knowledge of Systems engineering approach, GIT, CAN / J1939 (UDS) / ISOBUS
Project driven o Systematic way of work
Team player o Working within multi-disciplinary team ?
Team player, skilled and able to communicate with technical specialists in different engineering domains, within a multi-national team, and willing to take the lead ?
Good general understanding of complex cyber physical systems architectures and concepts
Nice to have: ?
Working knowledge of Automotive Spice ?
Working knowledge of RTOS and bare metal embedded software development
Experience with Off-road Commercial Vehicle applications (Non Road Mobile Machinery) ?
Agile work methods ?
Microsoft windows application development ?
Knowledge about functional safety requirements for automotive and machinery applications (e.g. IEC-61508)
Requested skills: ? Planning and organisation skills ? Autonomous working, with strong self-starting abilities ? Capacity to grasp concepts easily ? ICT literacy to deal with SAP ERP system ? Attention to detail to ensure high levels of quality ? Ability to communicate clearly and persuasively with your team, managers ? Ability to work under pressure and motivate others to meet deadlines ? Ability to work in a logical, systematic manner.
Immediate permanent contract within a large, international organization.
A challenging and varied position with a lot of responsibility and growth potential.
A competitive salary, supplemented by extra-legal benefits package.