logo

JobNob

Your Career. Our Passion.

Sr Firmware Engineer


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.

Top Reasons to Work with Us

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

What You Will Be Doing

- 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

What You Need for this Position

- 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

Benefits

- 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.

Preferred Skills

Firmware Engineering

bare metal/real time development in C/C++ for embedded systems

hardware debugging skills and familiarity with JTAG and other diagnostic tools

FPGA design and development using Xilinx toolset & Verilog

Experience with Xilinx Zynq/ Versal/ Artix SoC using Vitis/Vivado toolchain

image processing or machine vision including filters/transforms/convolution kernels/etc.

Algorithm Development

bare metal microcontrollers

executing performance optimization

OOP design principles


Job tags

Full timeRelocation


Salary

$140k - $180k

All rights reserved