PIXCEL

Embedded Firmware Engineer

Matawan, NJ
C C++ Xilinx Zynq Linux SPI I2C PCIe Ethernet USB DisplayPort ADC GIT U-Boot
Description

Embedded Firmware Engineer

Team: Hardware

Location: Matawan, New Jersey

Commitment: Full-time

Workplace Type: hybrid

Embedded Firmware Engineer
 
Position Overview:
 
We are seeking an experienced Embedded Firmware Engineer to develop and maintain firmware for advanced embedded systems built around Xilinx Zynq UltraScale+ SoCs. This role requires deep expertise in low-level driver development, board support packages, and Linux-based embedded systems.
 
Key Responsibilities:
 
-Develop and maintain embedded firmware and device drivers for Zynq UltraScale+ ARM-based platforms, including bootloaders, BSPs, and kernel modules.
-Design and implement drivers for high-speed communication interfaces including SPI, I2C, PCIe, Ethernet, USB, and DisplayPort.
-Create firmware to interface with custom imager sensors, including data acquisition, processing pipelines, and real-time performance optimization.
-Develop ADC interface drivers and implement signal processing algorithms for analog data acquisition. -Build comprehensive diagnostic software and test frameworks for hardware validation and manufacturing support.
-Port and customize Linux distributions for embedded ARM processors, including device tree modifications and kernel configuration.
-Develop GUI applications for system configuration, monitoring, and user interaction.
-Collaborate with hardware engineering teams during board bring-up and debug hardware/firmware integration issues.
 
Required Qualifications:
 
-Minimum 10 years of embedded firmware development experience.
-Strong proficiency in C/C++ for embedded systems.
-Extensive experience with ARM Cortex-A processors and Xilinx Zynq or UltraScale+ platforms.
-Deep understanding of Linux kernel development, device drivers, and BSP customization.
-Proven track record developing drivers for communication protocols: SPI, I2C, PCIe, USB, Ethernet, DisplayPort.
-Experience with image sensor integration and real-time data processing.
-Knowledge of ADC interfacing and analog signal processing.
-Familiarity with embedded GUI frameworks and display technologies.
-Strong debugging skills using JTAG, logic analyzers, oscilloscopes, and protocol analyzers.
-Experience with version control systems (GIT) and collaborative development workflows.
 
Preferred Qualifications:
 
-Knowledge of FPGA fabric integration with ARM processing systems.
-Familiarity with real-time operating systems (RTOS).
-Understanding of camera interfaces (MIPI CSI-2, parallel interfaces).
-Experience with bootloader development (U-Boot, FSBL).
-Background in automated testing and continuous integration for embedded systems.
 
Education:
-Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
PIXCEL
PIXCEL

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say