Embedded Software Engineer

microTECH Global Ltd

Location:
(5656) Netherlands
Salary:
market rate
Type:
Contract
Start Date: 
asap
Contract Period: 
6 months
Main Industry:
Search Electronics Jobs
Advertiser:
microTECH Global Ltd
Job ID:
130383477
Posted On: 
25 April 2024

Embedded Software Engineer
Location: Netherlands (Eindhoven)
Duration: 12 Month
Start Date: ASAP

A client based in Eindhoven is looking for an Embedded Software Engineer. This is for an initial 12 Month contract.

The R&D team is responsible for the identification, exploration and development of system innovations for Automotive application areas like Automotive networking architecture, Vehicle to Vehicle and Infrastructure communication, Radar systems, and ADAS.

-Develop and extend models to simulate Automotive applications and devices
-Gather information from standards and hardware setups, to create accurate simulation models of automotive systems, including in-vehicle communication, processors, power distribution, safety and security aspects.
-Create and extend C++ and OMNEST models to enable automotive simulations.
-Develop and bring up proof-of-concept analysis and measurement setups:
-Gather their requirements and prepare proof-of-concept systems for detailed analysis.
-Use lab equipment to measure relevant system, network, and product metrics.
-Integration of hardware and software into proof-of-concept, distributed system setups for measurements and analysis.
-Modify the distributed system when and where needed for dedicated investigations and test scenarios.
-Compilation of source code using among others GNU tools, CMake, Yocto-based Automotive Linux BSP build system, and S32 Design Studio.
-Debugging, tracing, analysis and testing using among other GNU tools, JTAG debuggers and trace equipment

Skills:
-5+ years of experience in Embedded Systems and Software Engineering.
-Extensive experience with setting up measurement and analysis setups using various lab equipment, such as traffic generators and traffic/logic analyzers.
-Strong C, modern C++11/14 and Python languages, libraries and design patterns knowledge.
-Experience with software version control systems.
-Hands-on experience working with cross-compilation toolchains for ARM, IDEs and SDKs.
-Broad experience with embedded systems, development boards, and processors.
-Knowledge of communication networking protocols and standards, at the data link and network layers.
-Knowledge of RTOS principles and APIs, such as scheduling and memory management.
-Knowledge of build systems (CMake, Yocto, buildroot, etc.).
-Knowledge of GNU/Linux, kernel and (networking) driver software development.
-Hands-on experience with Ethernet and Time-Sensitive Networking (TSN)
-Hands-on experience with Service-oriented Architectures (SoA) and supportive middleware, such as ROS2, DDS and AUTOSAR SOME/IP
-Hands-on experience in developing ADAS/AD applications
-Familiarity with semiconductor/automotive field

To help us track our recruitment effort, please indicate in your email/cover letter where (vacanciesineu.com) you saw this job posting.

To apply for this job please visit nl.tiptopjob.com.

Job Location