What are the responsibilities and job description for the Senior Embedded Engineer position at PEAK Technical Staffing USA?
We’re looking for an Embedded Firmware Engineer who thrives in low-level development, enjoys solving complex hardware–software challenges, and wants to work on products that truly make an impact.
In this role, you’ll contribute to advanced embedded products by:
- Developing firmware and FPGA logic for next-generation real-time systems
- Participating in architectural and design discussions
- Working closely with application developers to create seamless interfaces between real-time processors and embedded Linux systems
- Mentoring junior team members and guiding technical decisions
We’re seeking an engineer with strong hands-on experience in:
- Bare-metal / real-time development in C/C
- Interfacing with FPGA, DDR, Flash Memory, I2C, SPI, RTOS, LVDS, and timing systems
- Hardware-level debugging using tools like JTAG and other diagnostic interfaces
Strongly Desired Skills (Big Plus)
While not mandatory, experience in any of the following will help you stand out:
- FPGA design/development using Xilinx toolset (Verilog preferred)
- Experience with Xilinx Zynq, Versal, or Artix SoCs using Vitis/Vivado
- Background in image processing / machine vision (filters, transforms, convolution, etc.)
- Algorithm development & performance optimization
- Advanced understanding of Object-Oriented Programming
- Experience with bare-metal microcontrollers and benchmarking
Salary : $110,000 - $125,000