Carlton National Resources
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:
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.
- 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.
- Familiarity with other embedded protocols.
- Strong analytical and troubleshooting skills.