22 sep
|
Analog Devices
|
Valencia
22 sep
Analog Devices
Valencia
Overview
Recuerde revisar su CV antes de enviar la solicitud. Además, asegúrese de leer todos los requisitos relacionados con este puesto.
As Senior Engineer, Embedded Software at Analog Devices, you will help advance embedded software for ADEF & COMMS products. You’ll design high-performance real-time software for ARM Cortex-M microcontrollers and develop customer-facing drivers and APIs. You’ll collaborate with distributed teams to resolve issues, document concepts, and drive quality through tests and reviews. This role centers on delivering reliable, secure software that extends device capabilities and addresses complex customer needs. You’ll join a fast-growing, world-class team and contribute to shaping next-gen data converters and communication ASICs.
Responsabilidades
Design and develop high-performance real-time embedded applications on ARM Cortex-M in C
Develop customer-facing device drivers in C and C#
Collaborate with Silicon Designers, Embedded Software Engineers, Applications Engineers, QA and other teammates
Create documentation to support firmware design and communicate concepts
Participate in code reviews and improve software standards
Develop and execute unit and integration test plans
Develop and review tools for testing and interfacing with the product
Analyze test results and implement corrective actions
Provide customer support during Beta trials and post-release
Develop customer-facing documentation and training material
Comply with licensing, code origin control and documentation
Mentor junior team members
Requisitos principales
5+ years designing, developing and launching high-performance real-time embedded systems
Strong C/C++ development and debugging skills
Experience developing customer-facing C/C++ APIs and SDKs
Experience with hardware abstraction layers (HAL) and register-level device control
Strong knowledge of ARM Cortex xqbhyrx architectures
Experience in real-time embedded systems (bare metal and RTOS)
Proficiency with Git and code review processes
Experience with continuous integration/automated testing
Knowledge of software QA best practices
Knowledge of Digital Signal Processing techniques
Experience with agile methodologies
Excellent written and verbal communications skills
team player with excellent communication
cross-functional collaboration
mentoring junior engineers
C/C++ development and debugging
customer-facing C/C++ APIs and SDKs
HAL and register-level device control
📌 Senior Engineer - Embedded software (Valencia)
🏢 Analog Devices
📍 Valencia