Job Title
Staff Engineer, Embedded Software
Role Summary
Develop and maintain low-level embedded software for RF and data-converter products. The role focuses on firmware, device drivers, hardware-facing APIs, silicon bring-up, and debugging across evaluation boards and lab systems.
Works as a senior individual contributor within the embedded systems engineering organization in Valencia, collaborating with hardware, validation, systems, applications, and tools teams to deliver product features and support releases.
Experience Level
Senior-level. Typically requires approximately 6β10+ years of professional embedded software experience.
Responsibilities
Primary responsibilities include designing, implementing, and supporting embedded firmware and platforms for RF and data-conversion products.
- Design, develop, and maintain embedded software in C/C++ for RF and data-conversion platforms.
- Develop low-level firmware, device drivers, and hardware-facing APIs.
- Support silicon bring-up, integration, and debug on evaluation boards and lab systems.
- Debug complex system issues spanning firmware, hardware, and software tools.
- Contribute to software architecture decisions, perform code reviews, and participate in design discussions.
- Produce and maintain technical documentation for internal and external use.
- Support multiple projects, releases, and customer issues in parallel.
Requirements
Must-have technical skills and experience for successful performance in the role.
- Strong embedded software development experience in C/C++ (senior-level, typically 6β10+ years).
- Solid understanding of embedded systems architecture, including ARM-based systems.
- Experience with memory-mapped I/O, interrupts, DMA, and real-time constraints.
- Strong debugging and problem-solving skills, including use of lab equipment for hardware/software integration and bring-up.
- Proven ability to work independently and provide technical guidance on team-level decisions.
Nice-to-have:
- Experience with RF systems, data converters, or signal processing products.
- Familiarity with Linux-based embedded systems and/or RTOS environments.
- Experience supporting new silicon bring-up or pre-silicon environments.
- Python or other scripting experience for automation, tooling, or test.
- Experience mentoring junior engineers or acting as a technical lead.
Education Requirements
Bachelor's or Master's degree in Electronic Engineering, Computer Engineering, or a related field is stated as required.
About the Company
Company: Analog Devices
Headquarters: Norwood, Massachusetts, USA
Analog Devices is a leading global semiconductor company that bridges the physical and digital worlds, enabling breakthroughs at the Intelligent Edge. With a focus on innovation, ADI develops solutions that drive advancements in digitized factories, mobility, and digital healthcare. The company employs around 24,000 people globally and reported revenues exceeding $9 billion in FY24, creating technologies that transform lives across various sectors.

Date Posted: 2026-05-09