Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Algorithm Developer

$121.6k - $167.2k

Analog Devices

Come join Analog Devices (ADI) - a place where Innovation meets Impact. For more than 55 years, Analog Devices has been inventing new breakthrough technologies that transform lives. At ADI you will work alongside the brightest minds to collaborate on solving complex problems that matter from autonomous vehicles, drones and factories to augmented reality and remote healthcare.

ADI fosters a culture that focuses on employees through beneficial programs, aligned goals, continuous learning opportunities, and practices that create a more sustainable future.


About Analog Devices

Analog Devices, Inc. (NASDAQ: ADI) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, AI, and software technologies into solutions that combat climate change, reliably connect humans and the world, and help drive advancements in automation and robotics, mobility, healthcare, energy and data centers. With revenue of more than $11 billion in FY25, ADI ensures today's innovators stay Ahead of What's Possible. Learn more at and on LinkedIn and X.

The Advanced Cores Group (ACG) is a part of the of the Aerospace, Defense and Communications Business Unit and is focused on developing subsystems for highly sophisticated mixed-signal system-on-chip (SoC) integrated circuit products. The ACG is looking for highly motivated embedded software algorithm developer who is excited to work on cutting-edge technology in a fast-paced environment that occasionally requires managing multiple priorities.


The position is part of a cross-functional team and close interaction with analog/digital hardware designers, algorithm developers, software engineers, and others is expected. The role will include collaboration with development teams at other ADI sites and may require occasional travel.


Qualifications


  • 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 teamwork, communication skills and ability to work in distributed development environment.
  • Strong motivation and enthusiasm for learning.


Additional Desired Skills, Knowledge, and Abilities
  • High-level understanding of data converter architectures.
  • Experience in implementation and testing of digital signal processing algorithms within embedded systems.


Essential Duties and Responsibilities
  • 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.
  • Strong collaboration with analog and digital IC designers, system architects, verification engineers, and system evaluation engineers.


For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such, applicants for this position - except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) - may have to go through an export licensing review process.

Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group.

EEO is the Law: Notice of Applicant Rights Under the Law.
Job Req Type: Graduate Job


Required Travel: Yes, 10% of the time

The expected wage range for a new hire into this position is $121,600 to $167,200.
  • Actual wage offered may vary depending on work location, experience, education, training, external market data, internal pay equity, or other bona fide factors.
  • This position qualifies for a discretionary performance-based bonus which is based on personal and company factors.
  • This position includes medical, vision and dental coverage, 401k, paid vacation, holidays, and sick time , and other benefits.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Algorithm Developer in San Diego, CA vacancy
  • $110k - $151k

     ...Embedded Systems Emulation Engineer San Diego, CA STR is hiring...  ...researchers and engineers developing cutting-edge technologies...  ...implement, and test modular software applications and tools for emulating...  ...foundations of models and algorithms through reports and... 
    Suggested
    Full time
    Immediate start

    Science & Technology Research (STR)

    San Diego, CA
    1 day ago
  •  ...Management Systems? In this role you will develop future BMS technologies with a...  ...new class of battery systems involving algorithms, architectures and products as we improve...  ...BMS team is looking for battery algorithm software engineer to design and develop advanced... 
    Suggested

    Apple

    San Diego, CA
    4 days ago
  • $145k - $220k

     ...a highly-skilled and motivated Senior Embedded Software Engineer to join our team supporting our...  ...Preferred Requirements: Experience developing near-real-time embedded software...  ...designing & implementing radar modes & algorithms, signal processing, target detection,... 
    Suggested
    Full time
    Work experience placement
    Casual work
    Work at office
    Relocation package

    CHAOS Industries

    San Diego, CA
    2 days ago
  • $159.54k - $239.3k

     ...Senior Embedded Software Engineer – Crypto GROW WITH US AND STAY EXTRAORDINARY: Launch your...  ...Software Engineer – Crypto, you will design, develop, and integrate advanced cryptographic...  ...(e.g., IPsec, TLS) and cryptographic algorithms (e.g., AES, RSA, ECDSA). Customize... 
    Suggested
    Work visa
    Flexible hours

    Innoflight Inc

    San Diego, CA
    4 days ago
  •  ...Embedded Software Engineer Today, Electronic Warfare is a growing enterprise - protecting...  ...transforming state-of-the-art processing algorithms into real-time software systems....  ...end design, and signal processing. Developing software for a variety of microarchitectures... 
    Suggested

    Navstar

    San Diego, CA
    9 hours ago
  • $69.55k - $125.73k

     ...currently has an exciting opportunity for an Embedded Software Engineer to perform design,...  ...transforming state-of-the-art processing algorithms into real-time software systems . Projects...  ...end design, and signal processing. Developing software for a variety of... 
    Local area
    Immediate start
    Flexible hours

    Leidos

    San Diego, CA
    3 days ago
  • $118k - $176k

     ...to share a moment! We're looking for a Software Engineer (Wireless Connectivity) to join...  ...! What you'll do: You will design, develop, test, deploy, maintain, and enhance...  ...or more languages, and data structures / algorithms. Preferred Qualifications: ~ Understanding... 
    Live in
    Work at office
    Local area

    Snap

    San Diego, CA
    4 days ago
  • $118k - $176k

     ...a moment! We're looking for a Software Engineer (Wireless Connectivity) to join...  ...What you'll do: You will design, develop, test, deploy, maintain, and enhance software...  ...more languages, and data structures / algorithms. Preferred Qualifications: ~... 
    Live in
    Work at office
    Local area

    Snapchat

    San Diego, CA
    4 days ago
  •  ...Position : Embedded Software Developer Location : San Diego, CA Duration : 06 Months Total Hours/week : 40.00 1st Shift Client : Medical Devices Company Job Category : Professional Level of Experience : Senior Level Employment Type... 
    Contract work
    Day shift

    MILLENNIUMSOFT

    San Diego, CA
    3 days ago
  •  ...Embedded C++ Software Developer Embedded C++ Software Developer - video Contract (6 month+) 60.00 - 80.00/hr. San Diego, CA (Onsite). ONSITE / US CITIZENS ONLY Embedded Software Engineer (6 months+ Contract) We are seeking skilled embedded software engineers to design... 
    Contract work

    Talentry LLC

    San Diego, CA
    3 days ago
  • $171.6k - $258.1k

     ...Applied Sensing & Health, Embedded Systems Engineer, Sensing & Connectivity The Applied Sensing & Health team develops software that powers the next generation of fitness, safety...  ...ship interactive software features and algorithms that impact millions of users on a... 
    Relocation

    Apple

    San Diego, CA
    4 days ago
  • $125k - $140k

     ...autonomous systems, mission command and control software, AI-enabled training and simulation, and...  ...to create cutting edge software algorithms within a collaborative small-team environment...  ...techniques, and linear algebra. Develop, test, and maintain software applications... 
    Temporary work
    Local area

    Highbury Defense Group

    San Diego, CA
    1 day ago
  •  ...Job Title - Senior Firmware or Embedded Software Engineer Location – San Diego, CA Duration...  ...Engineer Responsibilities • Develop, enhance and debug new and existing real...  ...fundamentals including architectural design, algorithm development, data structures, code... 
    Contract work
    Local area
    Remote work
    Day shift

    MILLENNIUMSOFT

    San Diego, CA
    2 days ago
  • Embedded Software Engineer (Vision) Responsibilities Design and optimize application software...  ..., platform, testing, performance and algorithmic teams Requirements MS or higher in computer...  ...with Python Experience designing, developing and debugging multithreaded/... 

    Kneron

    San Diego, CA
    4 days ago
  • $123k - $160k

    MaXentric is seeking a Senior Embedded Software Engineer to lead software development efforts for our custom processor architecture...  ...-defined networking, and software-defined radio. Developing efficient algorithms and implementations for highly constrained environments... 
    Permanent employment
    Work at office

    MaXentric Technologies LLC

    San Diego, CA
    2 days ago
  •  ...Position : Senior Embedded Software Engineer – (Strong Exp in Medical Device Industry) Location : San Diego, CA Duration : 12 Months...  ...experience, including secure boot, authentication/encryption algorithms. Experience with over-the-air (OTA) firmware updates and... 
    Contract work
    Day shift

    MILLENNIUMSOFT

    San Diego, CA
    2 days ago
  • $120.3k - $210.1k

    A leading technology company is seeking an Embedded Real Time Critical Control Firmware Engineer in...  ...California. The ideal candidate will design algorithms using minimal memory and cycles, implement AI/ML tools, and develop validation frameworks. Qualifications include... 
    Relocation

    Apple Inc.

    San Diego, CA
    5 days ago
  •  ...Marathon TS is looking for (2) Software Developer Architects to support our efforts within the DOD. Major Duties include:...  ...developing, modifying, or integrating software (including models, algorithms, behaviors) at the enterprise level. Technical experience... 

    Marathon TS

    Coronado, CA
    3 days ago
  •  ...world class CPU, GPU, Analog/Mixed Signal and SOC designs by developing flows, tools and methodologies for future Apple products! You...  ...developing internal methodologies using your understanding of CAD algorithms and ML. We are looking for passionate engineers to join our... 
    Relocation

    Apple Inc.

    San Diego, CA
    4 days ago
  • Embedded Software Engineer - Linux Video Technology Contract Artech Information Systems LLC ,...  ...hardware, systems, and software engineers to develop an integrated cutting edge video...  ...systems, data structures, and basic algorithms, with respect to Linux/Android platforms... 
    Contract work
    Worldwide

    Artech Information System LLC

    San Diego, CA
    1 day ago
  •  ...development for digital designs associated with multi-function software defined radios, as well as automated test equipment • Work...  ...the implementation of digital FPGA hardware architecture and algorithms • Collaborate with Systems Engineering to ensure firmware design... 
    Contract work

    Advanced Technology Innovation

    San Diego, CA
    1 day ago
  • $139.5k - $258.1k

     ...Embedded Systems Video Engineer Imagine the impact you can make. A billion users will use the technologies you helped craft...  ...all Apple products and services. In this role, you will develop embedded software for image and video compression/processing, implementing features... 
    Relocation

    Apple

    San Diego, CA
    2 days ago
  • $260k - $270k

    Foresite Labs in San Diego is seeking a Principal Engineer for algorithmic development focusing on noisy measurement data. This role requires strong skills in signal processing and algorithm formulation, as well as proficiency in Python and production coding in Rust or... 
    Full time

    Foresite Labs

    San Diego, CA
    1 day ago
  • $115k - $185k

     ...worldwide leader in highly advanced algorithms, waveforms, and...  ...concept through manufacturing, software release, and customer support...  ...detailed design questions from developers throughout implementation....  ...Digital HW. Familiarity with embedded, real‑time firmware... 
    Work experience placement
    Work at office
    Worldwide

    TrellisWare Technologies

    San Diego, CA
    3 days ago
  • $192k - $278k

     ...10 years of experience in VLSI design, software development, front-end CAD or EDA tool...  ...development. Knowledge of machine learning (ML) algorithms and AI application development....  ...part of a team that pushes boundaries, developing custom silicon solutions that power the... 
    Full time
    Worldwide

    Google Inc.

    San Diego, CA
    3 days ago
  •  ...System Software Engineer Saronic Technologies is a leader in...  ...autonomy at sea, dedicated to developing state-of-the-art solutions that...  ...operation Implement algorithms for controls and sensor fusion...  ...patterns Experience with embedded Linux systems and embedded software... 
    Permanent employment
    Temporary work
    Work at office

    Saronic

    San Diego, CA
    1 day ago
  •  ...Algorithm And Network Simulation Engineer Logos Space is a Low Earth Orbit (LEO) satellite...  ...of our network through development of a software defined networking, performance...  ...unique service for which Logos will have to develop the methodology to manage flows at an enterprise... 
    Local area
    Worldwide

    Logos Space

    San Diego, CA
    2 days ago
  • $175k - $200k

     ...Information Processing, Machine Learning, And/Or Software Engineer Accelint is a mission-...  ...to apply their skills towards developing and managing cutting-edge software within...  ...processing expertise to develop automation algorithms, automation display systems, and OMI... 
    Temporary work
    Local area

    Accelint

    San Diego, CA
    4 days ago
  •  ...Net Developer Location: Atlanta / San Diego (Hybrid 2 days a week onsite) Full-time...  ...more years of relevant work experience in software development. (mandatory) Passion...  ...Experience with low level data structure and algorithm design Mobile Development (iOS or... 
    Full time
    Work experience placement
    2 days per week

    Keylent Inc

    San Diego, CA
    3 days ago
  • $150.1k - $225.1k

     ...entertainment excellence and creativity. Software Engineer II, Backend San Diego, CA...  ...maintain RESTful Web Services API and algorithms Produce excellent, detailed design...  ...Java (or equivalent enterprise back-end) developing server-side applications, object-... 
    Shift work

    PlayStation Global

    San Diego, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Algorithm Developer. Be the first to apply!