Analog Devices
Semiconductor
StaffEngineer,Embeddedsoftware
Neural analysis suggests this role is
optimal for Senior candidates.
“Staff Engineer, Embedded software at Analog Devices. Skills: Embedded software, C/C++ development, Firmware, API development. Develop embedded software in C/C++. Maintain embedded software in C/C++”
Industry & Context.
Problem-solving skills; Debugging complex system issues
Up to 10% travel
What They're Looking For.
Must Have
Bachelor’s or Master’s degree, 6–10+ years embedded software development, Solid understanding of embedded systems architecture, Experience with memory-mapped I/O, Experience with interrupts, Experience with DMA, Experience with real-time constraints, Debugging and problem-solving skills, Use of lab equipment
Nice to Have
Experience with RF systems, Experience with data converters, Experience with signal processing products, Familiarity with Linux-based embedded systems, Familiarity with RTOS environments, Experience supporting new silicon bring-up, Experience with pre-silicon environments, Python or scripting experience, Experience mentoring junior engineers, Experience acting as technical lead
What You'll Do.
Develop embedded software in C/C++
Maintain embedded software in C/C++
Develop low-level firmware
Support low-level firmware
Develop device drivers
Support device drivers
Develop hardware-facing APIs
Support hardware-facing APIs
Support silicon bring-up
Support debug on evaluation boards
Support debug on lab systems
Debug complex system issues
Contribute to software architecture decisions
Contribute to code reviews
Contribute to design discussions
Produce technical documentation
Maintain technical documentation
Support multiple projects
Support customer issues
How You'll Work.
Team & Collaboration
Cross-functional collaboration; Collaborate with hardware teams; Collaborate with systems teams; Collaborate with validation teams; Collaborate with applications teams; Collaborate with tools teams
Communication Scope
Technical documentation
Process & Methodology
Owns complex features, Owns subsystems end-to-end
Full Job Description
**About Analog Devices** Analog Devices, Inc. (NASDAQ: _[ADI](http://finance.yahoo.com/q?s=ADI)_ ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, and software technologies into solutions that help drive advancements in digitized factories, mobility, and digital healthcare, combat climate change, and reliably connect humans and the world. With revenue of more than $9 billion in FY24 and approximately 24,000 people globally, ADI ensures today's innovators stay Ahead of What's Possible™. Learn more at _[www.analog.com](https://www.analog.com/)_ and on _[LinkedIn](https://www.linkedin.com/company/analog-devices/posts/?feedView=all)_ and _[Twitter (X)](https://x.com/adi_news)_. **Job Description Summary** The Senior Embedded Software Engineer (P4) will develop and maintain embedded software solutions for RF and data converter products. This role involves low-level software development, close interaction with hardware, and ownership of complex features across multiple products. The position requires strong technical expertise, independence, and effective cross‑functional collaboration. **Key Responsibilities** * Design, develop, and maintain embedded software in C/C++ for RF and data‑converter platforms * Develop and support low-level firmware, device drivers, and hardware-facing APIs * Support silicon bring‑up, integration, and debug on evaluation boards and lab systems * Collaborate with hardware, systems, validation, applications, and tools teams * Debug complex system issues spanning firmware, hardware, and software tools * Contribute to software architecture decisions, code reviews, and design discussions * Produce and maintain technical documentation for internal and external use * Support multiple projects, releases, and customer issues in parallel **Minimum Qualifications** * Bachelor’s or Master’s degree in Electronic Engineering, Computer Engineering, or
Applying for this Staff Engineer, Embedded software role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about Analog Devices?
Real rants from real employees. Read before you apply.