Software Applications Engineer

Detalles de la oferta

Functional Functional Always active Storage or technical access is strictly necessary for the legitimate purpose of allowing the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.Minimum Requirements:Solid knowledge of Linux: Linux system administration and configuration. Kernel structure.Embedded software design experience.Proficiency in Low Level Programming Languages such as C and Rust. Understanding of data structures and algorithms.Experience in firmware design, development and debugging. Knowledge of microcontroller and microprocessor architectures. Familiarity with firmware development platforms and tools (JTAG, SWDIO…).Experience with Microcontrollers based on ARM Cortex M0, M1, M3, AVR, PIC, among others.Knowledge of real-time operating systems (RTOS).Knowledge of Communication Buses such as SPI, I2C, UART…Debugging and Problem Analysis: Skills in the use of SW debugging tools such as GDB or valgrind. Experience in troubleshooting and failure analysis of embedded and driver systems.Experience in programming device drivers in the Linux kernel. Knowledge of Linux driver models: char, block, and network drivers. Familiarity with Linux kernel debugging tools and methodologies (gdb, printk, ftrace).Knowledge and experience in the use and configuration of Device Tree on embedded Linux systems.Experience with platforms to manage Board Support Packages (BSPs) such as Yocto and Buildroot.Experience with version control systems, such as Git and SVN.General knowledge of automotive communication protocols and Autosar.Knowledge and experience in networking – preferable Ethernet.Experience in GUI development is desirable.Ability to interpret and work with electronic schematics.Soft Skills:Willingness and ability to learn new stuff, trendsTeam player to keep excellent team spirit and information sharingGood level of English and communicationResponsibilities:Collect and analyze customer specific use cases and stories.Develop or modify existing embedded system-level software for our firmware.Create and maintain code and tests for our demonstration and customer applications.Autonomously drive yourself in the process of planning, designing and implementing new software solutions.
#J-18808-Ljbffr


Salario Nominal: A convenir

Fuente: Whatjobs_Ppc

Requisitos

Consultor Dynamics

Desde HAYS estamos colaborando con una compañía pionera en la importación y comercialización de componentes para vehículos industriales. Desde sus inicios, b...


Hays - Madrid

Publicado 11 days ago

Prácticas Remuneradas Community Manager, Contenido

Te gustan las Redes Sociales? ¿Te crispa ver en una publicación de Instagram una web donde no se puede clicar? ¿Estás al tanto de todas las tendencias que su...


Intimina - Madrid

Publicado 11 days ago

Informático De Seguridad (Normativa Dora)/ Híbrido

Sistemas- TECNICO Sistemas- hace 3 horas**Descripción**: - En - **Krell-Consulting**, estamos en la búsqueda de un profesional informático con experiência e...


Krell Consulting - Madrid

Publicado 11 days ago

Rmt Ap Powercenter + Teradata

Descripción **Analista Programador PowerCenter + Teradata**: ¿Estás buscando un nuevo reto en el sector bancario? ¡Entonces esta oferta es para ti! En **Z...


Zemsania - Madrid

Publicado 11 days ago

Built at: 2024-11-26T20:15:26.883Z