Analog Devices

Semiconductor

StaffEngineer,Embeddedsoftware

$0–0k Valencia, Spain FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“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.

Semiconductor
Problems you'll solve

Problem-solving skills; Debugging complex system issues

Eligibility Requirements

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

Free ATS check

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.

Read Company Rants →