Senior Embedded SW Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Analog Devices · 3 days ago

Senior Embedded SW Engineer

Analog Devices, Inc. is a global semiconductor leader that bridges the physical and digital worlds. They are seeking a Senior Embedded SW Engineer to collaborate with teams to design and develop embedded software for edge computing systems and build automated measurement systems for data collection.

DSPElectronicsLightingSemiconductor
check
H1B Sponsor Likelynote

Responsibilities

Design embedded software for edge computing systems
Collaborate with System Architects, Algorithm Designers, Software and Hardware Engineers to take high-level system architecture and translate into working design
Design, test, document, and maintain embedded software, such as signal processing blocks, device drivers, APIs, state machines, communication bus controllers and hardware self-tests, for ‘bare-metal’ MCUs (ARM Cortex M0-M4) and/or as software sub-blocks in embedded edge-compute systems running Linux, ROS or other operating systems
Apply modern software-engineering best practices in all of your work
Create documentation for fellow developers and users of the system
Integrate hardware and software, bring-up and debug the system, take measurements and document the results to make sure the system meets requirements
Build automated measurement and/or data collection systems
Collaborate with System Architects, Algorithm Designers, Software and Hardware Engineers to build sensor-to-cloud data collection systems that will allow design, training and test of state-of-the-art deep neural networks
Write scripts in Python, Matlab or other scripting languages to configure, control, acquire data, visualize data and store it on local storage or on the cloud
Make sure the data format, structure and quality meets requirements of Data Scientists and/or Algorithm Designers
Create documentation for fellow developers and users of the system

Qualification

C/C++ programmingEmbedded systems designARM development toolsLinuxPythonDigital signal processingProblem-solving skillsDocumentationCollaboration

Required

MSEE or MSCS degree
Strong C/C++ programming skills
Experience using ARM development tools such as Keil, IAR, Eclipse, mBed, GCC
Experience in embedded systems design
Experience with Linux, ROS and/or other embedded OSs
Experience in Python or other modern scripting languages
Solid understanding of signal chains, sampling theorem, noise, time domain to frequency domain conversion, windowing and filtering
Solid problem-solving and trouble-shooting skills

Preferred

Demonstrated knowledge of digital signal processing (DSP) and algorithm implementation experience
Experience in FPGA development including design, synthesis, simulation, verification and timing analysis
Solid understanding of ADC and DAC principles of operation

Benefits

Medical, vision and dental coverage
401k
Paid vacation
Holidays
Sick time
Other benefits

Company

Analog Devices

company-logo
Analog Devices (NYSE: ADI) defines innovation and excellence in signal processing. ADI's analog, mixed-signal, and digital signal

H1B Sponsorship

Analog Devices has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (307)
2024 (145)
2023 (180)
2022 (148)
2021 (139)
2020 (166)

Funding

Current Stage
Public Company
Total Funding
$4.6M
Key Investors
U.S. Department of Defense
2025-04-11Post Ipo Debt
2024-09-18Grant· $4.6M
2012-04-02IPO

Leadership Team

leader-logo
Vincent Roche
Chief Executive Officer and Chair of the Board of Directors
leader-logo
John Hassett
SVP Industrial & Consumer Group
linkedin
Company data provided by crunchbase