Experteer Overview In this senior embedded software role, you will advance software for Analog Devices' ADEF u****amp; COMMS unit, contributing to high-reliability, real-time systems for data converters and communication ASICs.
You'll work with a world-class team to extend device functionality and solve complex customer problems.
You'll drive software design, testing, and documentation while maintaining security and performance standards.
This position offers a strong technical and collaborative environment with impact across multiple products and teams.
Compensaciones / Incentivos • Design and develop high-performance real-time embedded applications on ARM Cortex-M in C • Develop customer-facing device drivers in C and C# for high-speed converters and COMM products • Collaborate with Silicon Designers, Embedded Software, Applications, QA, and other engineers to refine requirements and resolve issues • Create documentation to support firmware design and facilitate communication across teams • Participate in code reviews and contribute to software standards and guidelines • Develop and execute unit and integration tests,
and review testing tools and interfaces • Analyze test results and implement corrective actions • Provide customer support during Beta trials and post-release • Develop customer-facing documentation and training material • Mentor junior engineers and ensure compliance with licensing, code origin control, and documentation practices Responsabilidades • 5+ years of experience in designing 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 architectures • Experience in bare metal and RTOS real-time embedded systems • Proficiency with Git and code review processes • Experience with CI/automation testing and software QA best practices • Knowledge of Digital Signal Processing techniques • Experience working with agile methodologies • Excellent written and verbal communications Requisitos principales •