Staff Engineer, Embedded software
Core
Develop and maintain embedded software solutions for RF and data converter products, focusing on low-level firmware and hardware interaction.
Role type
Senior/Staff Embedded Software Engineer (P4)
Builds
Embedded software, device drivers, and hardware-facing APIs for RF and data-converter platforms
Domain
Semiconductor, RF systems, Data converters
Deliverable
Production firmware and drivers
Required skills
Embedded software development, C/C++, ARM-based systems architecture, Memory-mapped I/O, Interrupts, DMA, Real-time constraints, Debugging with lab equipment
Preferred skills
RF systems, Data converters, Signal processing, Linux-based embedded systems, RTOS, Silicon bring-up, Python scripting, Technical leadership
Technologies
C, C++, ARM, Linux, RTOS, Python (via careerplan.io/jobs/R262282-staff-engineer-embedded-software-at-analogdevices)
Responsibilities
Design and develop embedded software in C/C++, Develop low-level firmware and device drivers, Support silicon bring-up and integration, Debug complex system issues, Contribute to software architecture and code reviews, Maintain technical documentation
Seniority
Senior, hands-on IC with architectural influence
