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: Jobleads

Requisitos

Functional Analyst / Data Integration Manager

Somos una empresa tecnológica que opera a nivel global. Si te apasiona la tecnología y crees en su capacidad para transformar el mundo, ARQUIMEA es tu sitio....


Arquimea - Madrid

Publicado 7 days ago

Data Base Administrator As400

Somos una HR Tech enfocada en ofrecer servicios de descubrimiento de Talento.  Nos centramos principalmente en la persona para poder proporcionar el mejor ca...


Key Talent Indicator - Madrid

Publicado 7 days ago

Técnico Crm & Digital Expert

OBRAMAT (antes BRICOMART) es la empresa de referencia de distribución de Materiales en el mercado de la Reforma y Construcción integrada en GRUPO ADEO, prime...


Obramat - Madrid

Publicado 7 days ago

Técnico/A Electrónico/A (Montaje De Drones) Indefinido

¿Tienes formación y/o experiencia en montajes electrónicos? ¿Quieres desarrollar tus conocimientos en un puesto de trabajo innovador en el sector de drones? ...


Adecco - Madrid

Publicado 7 days ago

Built at: 2024-11-23T01:20:51.629Z