Senior Embedded Engineer
Listed on 2026-03-01
-
Software Development
Embedded Software Engineer, Software Engineer, AI Engineer
PEAK Technical Staffing USA provided pay range
This range is provided by PEAK Technical Staffing USA. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range/yr - /yr
Leading recruitment efforts to enhance team success and productivity.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.
ResponsibilitiesIn 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:
- Interfacing with FPGA, DDR, Flash Memory, I2C, SPI, RTOS, LVDS, and timing systems
- Hardware‑level debugging using tools like JTAG and other diagnostic interfaces
While not mandatory, experience in any of the following will help you stand out:
- Experience with Xilinx Zynq, Versal, or Artix So Cs 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
Mid‑Senior level
Employment typeFull‑time
Job functionOther
IndustriesIndustrial Machinery Manufacturing, Automation Machinery Manufacturing, and Manufacturing
Benefits- Medical insurance
- Vision insurance
- 401(k)
Referrals increase your chances of interviewing at PEAK Technical Staffing USA by 2x.
LocationVista, CA
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).