CyberCoders
Location
Oceanside, CA | United States
Job description
Located in San Diego, CA, we are a global leader in sports simulators and tracking analysis systems that is actively seeking a Sr Firmware Engineer whose primary strength is C++ and has a lot of bare metal (no operating system) experience. Huge plus would be a background in image processing, camera systems, imaging systems, optical systems, or the like.
We offer a highly competitive salary, comprehensive benefits including: medical and dental, vision, disability and life insurance, 401K, PTO, tuition reimbursement, gear discounts and the ability to add value to an exciting mission
- Develop firmware and FPGA logic for existing and future embedded products
- Actively participate in architectural and design discussions
- Collaborate with application developers to create interfaces between real-time processors and embedded Linux systems
- Provide mentorship to junior developers
- BS, MS, or PhD in related field & 10+ years of experience
- Bare metal/real time development in C/C++ for embedded systems
- Interfacing with FPGA, DDR, Flash Memory, I2C, SPI, RTOS, LVDS, timing, and understanding their interactions
- Hardware debugging and familiarity with JTAG / other diagnostic tools
- FPGA design and development using Xilinx toolset (Verilog preferred)
- Xilinx Zynq, Versal, Artix SoC using Vitis/Vivado toolchain
- Image processing or machine vision, including filters, transforms, convolution kernels, etc
- Algorithm development
- OOP design principles
- Bare metal microcontrollers and knowledge of benchmarking tools / techniques
- Performance optimization
- Vacation/PTO
- Medical
- Dental
- Vision
- Bonus
- 401k
- Relocation
So, if you are a Sr Firmware Engineer with experience, please apply today!
Applicants must be authorized to work in the U.S.
Job tags
Salary
$140k - $180k