Embedded Firmware Engineer Job at Carlton National Resources, United States

  • Carlton National Resources
  • United States

Job Description

Embedded Firmware Engineer

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.

Job Tags

Remote work

Similar Jobs

Self Money Care

SEO Intern Job at Self Money Care

 ...Cadence Education is seeking a part-time SEO Copywriter Intern to craft high-quality website content optimized for search engines. You will collaborate with School Directors to highlight each schools strengths and support updates to the cadence-edcuation.com site.You... 

Yona Solutions

EVS Supervisor Job at Yona Solutions

 ...an essential role in providing warm and friendly hospitality to all the residents, visitors, and coworkers. The Housekeeping Supervisor plans, organizes, develops and directs the overall operation of the housekeeping and laundry department in a skilled nursing facility... 

Hobby Lobby

Remote Accounts Payable Manager Job at Hobby Lobby

 ...Accounts Payable (AP) Manager to join our team in a flexible, part-time capacity. This position is designed for an experienced accounting...  ...and documentation. Assist with payment processing and cash-flow-related activities. Reconcile vendor statements and... 

My3Tech Inc

Data Analyst Manager Job at My3Tech Inc

 ...Data Analyst Manager Looking for someone with advanced analytical skills. Machine learning, data science skills. This role is an evolving role. This group is growing. This person will be an individual contributor to being, doing work on their own. This person will... 

Century Companies, Inc.

Concrete Finisher Job at Century Companies, Inc.

 ...Please complete your application in one session. If you do not finish completely, and you close the application window, your information...  ...Personal references Position Description CONCRETE FINISHER Classification: Non-Exempt/Seasonal Compensation:...