FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Embedded Software Algorithm Developer
Analog DevicesEmbedded Software Algorithm Developer creating signal processing algorithms for integrated circuits at Analog Devices. Collaborating with cross-functional teams and managing multiple priorities in a fast-paced environment.
Posted 5/29/2026full-timeSan Diego • California, Massachusetts • 🇺🇸 United StatesMid-LevelSenior💰 $121,600 - $167,200 per yearWebsite
Tech Stack
Tools & technologiesPython
About the role
Key responsibilities & impact- Embedded software design of signal processing algorithms for high-speed integrated circuits.
- Debugging, testing and maintaining embedded software and related collaterals.
- Contribution to definition of supporting/ accompanying software and hardware.
- Collaboration with analog and digital IC designers, system architects, verification engineers, and system evaluation engineers.
Requirements
What you’ll need- BS /MS in Electrical Engineering, Computer Engineering, or Computer Science.
- Experience in C/C++ for embedded software development and one or more higher level languages (Python, MATLAB).
- Strong knowledge of digital signal processing fundamentals.
- Strong knowledge of software engineering fundamentals.
- Knowledge of ARM and/or RISC-V processor architectures and real-time operating systems.
- Embedded software system debug expertise.
- Strong motivation and enthusiasm for learning.
- Strong teamwork skills.
- Strong communication skills.
- Ability to work in distributed development environment.
Benefits
Comp & perks- medical, vision and dental coverage
- 401k
- paid vacation
- holidays
- sick time
- discretionary performance-based bonus
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++PythonMATLABdigital signal processingsoftware engineering fundamentalsARM architectureRISC-V architecturereal-time operating systemsembedded software debugging
Soft Skills
motivationenthusiasm for learningteamworkcommunicationcollaboration
Certifications
BS in Electrical EngineeringMS in Electrical EngineeringBS in Computer EngineeringMS in Computer EngineeringBS in Computer ScienceMS in Computer Science