Software Engineer - Embedded High Performance Computing (eHPC) Platforms
DENSO
Eching, Germany
Job Description
You will join a research department of engineers, scientists and technical people focusing on Automotive technologies. Our team concentrates on technical topics for embedded software platforms/middleware/OS, and AUTOSAR standardization.
Your role in the team would be to investigate, prototype and support various software technologies. Aspects of your day-to-day work would include: coding (C/C++, scripting,…), configuring (Linux, build/test systems,…), documentation and preparing presentational materials.
Example tasks
- Develop software interfacing with AUTOSAR Adaptive Platform (AP) stack implementations and new prototype functionality for AP;
- Setup and configure experimental systems consisting of automotive evaluation boards or virtualized HW, customized Linux, AP implementations, container solution (e.g.Docker) and applications. Create SW images for this purpose;
- Create frameworks for diverse types of verifications and tests, execution of the same and analysis based on the R&D project scope such as functional and timing verification, performance measurements;
- Create reports and various kinds of results presentations;
- Consulting support for OEM mass production project tenders (RFQ / RFI);
- Collaborate with international teams, e.g. coordinate with DENSO development teams, R&D subcontracted teams and AUTOSAR consortium workgroups.
Qualifications
- M.Sc or B.Sc in Computer Science, Electrical Engineering or similar;
- Typical soft skills that can be expected for this job role in the fields of social, personal, methodology and communication skills;
- Very good skills in development and understanding of challenges of Embedded System (ideally in Automotive context);
- Embedded programming knowledge (preferable C++ language);
- Experimental system setup both in HW (standard Automotive micro-controllers/processors) and virtual environment (e.gDocker, Qemu, ..);
- Experience with embedded HW and SW tools and suites for development such as code repositories (Gitlab, ..) code generators, debuggers (HW and SW), (meta-) build systems (cmake, Yocto/Bitbake), continuous integration support (Jenkins) architecture modelling (Enterprise Architect, .), ticket management (Jira,..) and common Linux tools;
- Basic understanding of network protocols (TCP/IP, Ethernet, SOME/IP, ..);
- Knowledge of patterns and design principles of SW architectures;
- Fluent in English (business language at DENSO is English) and preferably good skills in German.
Apply Now
Don't forget to mention EuroTechJobs when applying.