Leave us your email address and we'll send you all the new jobs according to your preferences.

Embedded Software/Hardware Engineer - C, Linux, Yocto

Posted 5 hours 2 minutes ago by ComTech Europe Limited

Contract
Not Specified
I.T. & Communications Jobs
Not Specified, Belgium
Job Description

Embedded Software/Hardware Engineer - C, Linux, Yocto

Mission

As part of the development of our electronic systems, the client proposes to participate in the analysis, design, integration and validation of software components as part of the construction of operating systems, in order to offer application developers a platform enabling easy interfacing with the components of the various electronic boxes that make up our complex systems.

The areas covered are,

o UNIX Real Time operating systems

o Linux operating system architecture and development

o Architecture and development of Linux drivers

o Architecture and development of board support packages

o Development of RTOS-based Embedded applications

o Integration and validation of operating system components

o Integration and validation of Embedded software

Profile - Essential

? Master's degree in computer science or electronics (MSc)

? Professional experience in designing Embedded systems in C

? Professional experience in operating system design with Yocto

- Board support package

- Driver integration

- Creation of Bitbake recipes

? Knowledge of Linux software development best practices and standards

? Knowledge of best practices recommended by the Yocto project

? Knowledge of Linux drivers

? Good knowledge of Git

? Fluent written and spoken French and English

? Knowledge of communication protocols (CAN bus, Serial, etc.)

? Knowledge of Xilinx Zynqmp hardware architectures

? Knowledge of NXP IMX hardware architectures

? Experience of RTOS systems

? Experience of Uboot

? ROM code and/or FSBL experience

? Have worked with the Atlassian suite (Jira, BitBucket, Bamboo, etc.)

Activities/Responsibilities

- Participate in the design of Linux operating systems with Yocto

Knowledge of Linux drivers

Good knowledge of Git

Assets

Knowledge of communication protocols (CAN bus, Serial, etc.)

Knowledge of Xilinx Zynqmp hardware architectures

Knowledge of NXP IMX hardware architectures

Experience of RTOS systems

Experience of Uboot

ROM code and/or FSBL experience

Have worked with Atlassian suite (Jira, BitBucket, Bamboo, )

Activities/Responsibilities

Participate in the design of Linux operating systems with Yocto

Analyze functional needs and formalize requirements

Carry out architectural analysis of solutions

Develop the software solution

Participate in drawing up system integration and validation plans, and in their implementation

Document the software solution (design justification, analysis description documents, etc.)

Apply current development standards and methodologies throughout the design of software components

Keep abreast of the latest technologies in Embedded software development.

General experience

Electronic Embedded Systems Engineer: medior experience

Knowledge of Real Time system constraints: Intermediate

Knowledge of current development methodologies (Agile, V Cycle, etc.): Intermediate

Knowledge of FreeRTOS: Intermediate

Knowledge of Linux: Intermediate

C programming language: Intermediate

Email this Job