Analog Devices
Semiconductor
StaffSoftwareEngineer
Neural analysis suggests this role is
optimal for Senior candidates.
“Staff Software Engineer at Analog Devices. Skills: Embedded software, Security software, AI agent development. Develop/port/maintain software. Develop security GUI tool”
Industry & Context.
Trouble shooting
10% travel
What They're Looking For.
Must Have
Bachelor or master’s degree, 5+ years embedded security software development, Embedded assembly/C/C++ programming, Security provision & deployment development, Software development with AI agent/skill, C# / JavaScript / Python programming, Debugging skills in J-Link SWD driver, Embedded system level knowledge, Good English ability
Nice to Have
Experience with Embedded Operation System (OS)
What You'll Do.
Develop/port/maintain software
Develop security GUI tool
Develop software based on ASPICE
Analyze system level issues
Investigate system level issues
Resolve system level issues
Support customers directly
How You'll Work.
Team & Collaboration
Teamwork
Communication Scope
English ability
Process & Methodology
ASPICE process
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)_. **Position: Staff Software Engineer** **Location: Beijing** **Responsibilities:** * Develop/port/maintain software (security kernel, firmware, driver, RTOS, etc.) at MCU * Develop security GUI tool on PC * Develop software based on ASPICE process * Analyze, investigate and resolve system level issues * Support customers directly **Requirements:** * Bachelor or master’s degree in Computer Science, Electrical Engineering or relevant disciplines * 5+ years embedded and security software development experience * Strong programming skills on embedded assembly/C/C++ * Strong experiences in security provision & deployment development and application * Strong experiences in software development with AI agent/skill * Good C# / JavaScript / Python programming skills * Good debugging skills in J-Link SWD driver or other debug tools. * Experience with Embedded Operation System (OS) is a plus * Strong capability for trouble shooting * Good embedded system level knowledge including both hardware and software * Strong initiative and learning willingness * Good English ability in listening, speaking, reading and writing * Good communications and teamwork _For positions requiring access to technical data,
Applying for this Staff Software Engineer 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.