Senior Embedded Software Engineer — SoC Firmware & Drivers

Hardware FYI

Wilmington (MA)

Hybrid

USD 110,000 - 152,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Analog Devices, Inc. is seeking a Senior Embedded Software Engineer to join the Digital Embedded Solutions Team in the United States.

You will translate product requirements into software and hardware requirements, design and develop device drivers for SoC platforms, and work on embedded software, microcode, and debugging across global locations. The role requires 5–7 years of industry experience, strong C/C++, ARM core knowledge, and familiarity with RTOS/LINUX.

Qualifications

  • BS or MS in Computer Science, Computer or Electronics Engineering, or a related field.
  • Experience in firmware and bare metal drivers for MCUs, DSPs, or heterogeneous SoC architectures.
  • Experience in bootloaders and device drivers.
  • Strong debugging skills with IDE, JTAG/SWD.

Responsibilities

  • Translate product requirements into SW and HW requirements.
  • Collaborate with software architects to design and develop device driver software for SoC solutions.
  • Develop embedded SW, microcode, and bare metal drivers for SoC products.
  • Develop software for performance analysis and profiling.
  • Ensure software development, testing, debugging, integration, and documentation per standards and evaluation boards.

Skills

Firmware development
Device drivers
ARM cores
RTOS/Linux
C/C++
JTAG debugging
CI/CD tooling
Git/Jira/Confluence
GDB/OpenOCD
Communication skills

Education

BS or MS in Computer Science/Engineering

Tools

GDB
JLink
OpenOCD
Git
Jenkins/GitHub Actions
Jira/Confluence
CMSIS Packs
IAR/KEIL/VS Code

Job description

Analog Devices, Inc. is seeking a Senior Embedded Software Engineer to join the Digital Embedded Solutions Team in the United States.

You will translate product requirements into software and hardware requirements, design and develop device drivers for SoC platforms, and work on embedded software, microcode, and debugging across global locations. The role requires 5–7 years of industry experience, strong C/C++, ARM core knowledge, and familiarity with RTOS/LINUX.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer – SoC Firmware & Drivers
Senior Embedded Software Engineer – SoC Firmware & Drivers

Analog Devices • Wilmington (MA)

On-site
USD 110,000 - 152,000
Junior Embedded Software Engineer | C/C++, Microcontrollers
Junior Embedded Software Engineer | C/C++, Microcontrollers

Analog Devices • San Jose (CA)

On-site
USD 72,000 - 99,000
Medical, vision, dental coverage
401k
Paid vacation and holidays
+1
Junior Embedded Software Engineer – Firmware Focus
Junior Embedded Software Engineer – Firmware Focus

Analog Devices • Durham (NC)

On-site
USD 72,000 - 99,000
Discretionary bonus
Medical insurance
Vision and dental
+4
Hands-on Embedded Software Intern - Firmware & Systems
Hands-on Embedded Software Intern - Firmware & Systems

Analog Devices, Inc. • Durham (CA)

Hybrid
USD 30,000 - 56,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Analog Devices • Wilmington (MA)

On-site
USD 110,000 - 152,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Hardware FYI • Wilmington (MA)

Hybrid
USD 110,000 - 152,000
Embedded Software Engineer Intern: Build Real-World Systems
Embedded Software Engineer Intern: Build Real-World Systems

Analog Devices • Wilmington (MA)

On-site
USD 30,000 - 56,000
Senior Embedded Hardware & Firmware Engineer - Diagnostics
Senior Embedded Hardware & Firmware Engineer - Diagnostics

1010 Analog Devices Inc. • Wilmington (MA)

On-site
USD 110,000 - 152,000
Discretionary bonus
Medical coverage
Vision coverage
+5
Senior Signal Processing & Embedded Algorithms Engineer
Senior Signal Processing & Embedded Algorithms Engineer

Analog Devices, Inc. • New Jersey

On-site
USD 110,000 - 152,000
Principal PM, Software & Digital Platforms (Embedded)
Principal PM, Software & Digital Platforms (Embedded)

Analog Devices, Inc. • Dallas (TX)

On-site
USD 157,000 - 227,000
Medical coverage
Vision coverage
Dental coverage
+3