Senior Firmware Engineer - Analog Devices
  • Munster, Munster, Ireland
  • via BeBee.com
-
Job Description

Senior Embedded Firmware Engineer

Develop high-performance firmware for System-on-Chip (SoC) solutions, collaborating with software architects to design and develop device driver software.

Key Responsibilities:

  • Translate product requirements into SW and HW requirements
  • Design and develop device driver software for SoC solutions
  • Contribute to the design and development of embedded SW, microcode, and kernel drivers
  • Develop software for performance analysis and profiling
  • Ensure proper software development, testing, debugging, integration, and documentation

Requirements:

  • BS or MS in Computer Science, Computer or Electronics Engineering, or a related field
  • 5-9 years of industry experience
  • Experience with developing low-level firmware for Microcontrollers & resource constrained microprocessors
  • Experience in developing bootloaders, specifically secure boot concepts
  • Good understanding of real-time operating systems concepts and the use of Free RTOS, Zephyr, and/or Linux as an embedded operating system

Preferred Qualifications:

  • Experience in the use of CMSIS Packs, Eclipse, KEIL, and Visual Studio/VS Code IDEs
  • Comfortable with reading board schematics
  • Experience with oscilloscopes and logic analysers

;