Search Jobs

Sr. Firmware Engineer

San Diego, CA 92121

Posted: 01/11/2024 Job Number: 21093906

Job Description

Job Description




Are you a seasoned embedded firmware engineer with a minimum of 10 years of hands-on experience in real-time systems? If so, we have a thrilling opportunity waiting just for you espescially so if you like golf!



Join us in revolutionizing the world of sports technology! We are seeking a dynamic and skilled embedded firmware engineer to contribute to our cutting-edge projects. If you meet our stringent criteria, we invite you to be part of our innovative team.



This position offers a unique chance to work on groundbreaking real-time systems, pushing the boundaries of technology in the sports industry. If you're passionate about embedded systems and have the expertise we're looking for, we want to hear from you!



Required Skills:
  • Mastery in bare metal/real time development in C/C++ for embedded systems.
  • Experience in interfacing with FPGA, DDR, Flash Memory, I2C, SPI, RTOS, LVDS, timing, and understanding their interactions.
  • Strong hardware debugging skills and familiarity with JTAG and other diagnostic tools.



Strongly Desired Skills:
  • FPGA design and development using Xilinx toolset, Verilog preferred.
  • Experience with Xilinx Zynq, Versal, Artix SoC using Vitis/Vivado toolchain.
  • Background in image processing or machine vision, including filters, transforms, convolution kernels, etc.
  • Skills in algorithm development
  • Advanced knowledge of Object-Oriented Programming (OOP) design principles.
  • Experience with bare metal microcontrollers and knowledge of benchmarking tools and techniques.
  • Proven track record in executing performance optimization.



Responsibilities:
  • 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.



Education:
  • Bachelor's degree (BS/BA) in Computer Science or equivalent is required;Master's degree is preferred.









Pay Range:
$118, 200.00 - $185, 000.00
The actual annual salary offered to a candidate will be based on variables including experience, geographic location, education, and skills/achievements, and will be mutually agreed upon at the time of offer.



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!
Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

PEAK Careers!

Take control of your career! Join the team as a recruiter at PEAK and build the future of your dreams.

Join the Team

Testimonials

Hear why people love working with PEAK!

View Our Testimonials