Analog Devices

Senior Embedded Software Engineer

Analog Devices
Apply
2 months ago
Wilmington, MA, USASenior
H1B sponsor

Base Salary

$110k - $152k/yr

Responsibilities

  • Translate product requirements into software and hardware requirements.
  • Design and develop device drivers for System-on-Chip solutions in collaboration with software architects.
  • Develop embedded software, microcode, bootloaders, and bare-metal drivers for SoC products.
  • Develop software for performance analysis and profiling.
  • Perform software development, testing, debugging, integration, and documentation on emulation platforms and evaluation boards.
  • Debug silicon, hardware, and software during silicon and board bring-up.
  • Work independently within a global software development community and collaborate with internal and external business associates.

Requirements

  • BS or MS in Computer Science, Computer or Electronics Engineering, or a related field.
  • 5–7 years of industry experience.
  • Experience developing firmware and bare-metal drivers for MCUs, DSPs, or heterogeneous SoC architectures.
  • Experience developing bootloaders and device drivers.
  • Experience with silicon and board bring-up and debugging with IDE and JTAG/SWD debuggers.
  • Understanding of real-time operating system concepts and experience with FreeRTOS, Zephyr, and/or Linux as an embedded operating system.
  • Proficiency in C and/or C++.
  • Understanding of ARM cores and bus architecture.
  • Experience with communication interfaces and protocols such as UART, SPI, and I2C.
  • Hands-on experience with debugging tools such as GDB, JLink, and OpenOCD.
  • Familiarity with Git, Jenkins/GitHub Actions, Jira, and Confluence.
  • Preferred experience with silicon design and development cycles, hardware/software co-design, CMSIS Packs, IAR, KEIL, Visual Studio, VS Code, board schematics, oscilloscopes, and logic analyzers.
  • Strong interpersonal communication skills and the ability to work proactively and independently.

Benefits

  • Professional development and mentoring opportunities, with autonomy to explore ideas and determine how to achieve business goals.
  • Medical, vision, and dental coverage, 401k, paid vacation, holidays, sick time, and other benefits.
  • No relocation assistance is offered.
  • Travel is required at less than 10% of the time; the role is a first-shift/day position.

Tech Stack

CC++GitGitHub ActionsJenkinsLinux

Categories

Analog Devices

About Analog Devices

10,000+ employees

Analog Devices, Inc. designs and sells analog, mixed-signal, RF, power, sensor, and digital signal processing ICs to OEMs across industrial, automotive, communications, consumer, and healthcare markets. Founded in 1965 and headquartered in Wilmington, Massachusetts, the NASDAQ-listed company earns revenue from catalog and application-specific semiconductors and supporting software used in applications from factory automation and vehicles to data centers and medical devices.

Contact me