Logo
Carlton National Resources

Embedded Firmware Engineer

Carlton National Resources, Wakefield

Save Job

Job Title: Embedded Firmware Engineer
Job ID: 562
City: Wakefield
State: Massachusetts
Job Type: Full Time On-Site/Part Time On-Site/Full Time Remote/Part Time Remote/Full Time Hybrid
Position Overview:
We are seeking an Embedded Firmware Engineer to develop firmware for embedded systems, focusing on ARM architecture. This role requires expertise in Embedded C programming, experience with SoC platforms like Xilinx Ultrascale+ or Zynq, and interfacing with FPGAs.
Key Responsibilities:
  • Develop firmware using C programming for ARM architecture.
  • Work with SoC platforms (Xilinx Ultrascale+, Zynq) to develop and test firmware.
  • Interface and integrate firmware with FPGAs, ensuring system functionality.
  • Design and implement communication protocols for devices on SPI, I2C, and other busses.
  • Document firmware design for maintainability and quality.
Required Qualifications:
  • Proficiency in Embedded C programming for ARM.
  • 5+ years of experience in embedded firmware engineering.
  • Experience with SoC platforms (Xilinx Ultrascale+, Zynq).
  • Knowledge of SPI, I2C, and embedded communication protocols.
Preferred Skills:
  • Familiarity with other embedded protocols.
  • Strong analytical and troubleshooting skills.