FPGA and Embedded Firmware Engineer
Zadar Labs - Santa Rosa, CA
Apply NowJob Description
C a m p b e l l , C A ( On-site Only)About the RoleZadar Labs is seeking a highly skilled Embedded Firmware Engineer to join our innovative radar engineering team based in Campbell, CA. We develop advanced imaging radar systems and camera and sensor fusion technologies that power ground breaking applications in autonomous vehicles, robots, mining, agriculture, and smart city infrastructure. As an essential member of our on-site team, you will be responsible for developing firmware and implementing product features and high-performance DSP algorithms for radar signal processing in both FPGA fabric and on SoCs. This is an exciting opportunity to shape the future of perception and sensor fusion technology, contributing to revolutionary projects that have a real-world impact.Why Join Us?Innovative Technology: Be part of a company at the forefront of perception innovation, working on systems that are transforming the fields of autonomous robotics, vehicles, and smart infrastructure.Collaborative Environment: Join a passionate, on-site team of engineers and industry experts committed to pushing the boundaries of radar and sensor technologies.Hands-On Experience: Work directly with the latest advancements in radar systems, sensor fusion, and signal processing, taking ownership of impactful projects from start to finish.Professional Growth: As part of a rapidly growing startup, you'll have ample opportunities for career development and skill expansion in a fast-paced, innovative environment.Key Responsibilities:Firmware Development: Develop, optimize, and maintain the firmware and FPGA stack for our high-performance radar sensor platforms.DSP Algorithm Implementation: Implement high-performance DSP algorithms for radar and camera signal processing in FPGA fabric and on SoCs, based on Matlab and/or python or cpp models.Hardware Integration: Collaborate closely with the hardware team to bring up new radar platforms, ensuring seamless integration between hardware and firmware components.FPGA Development: Implement and optimize FPGA-based DSP algorithms in SystemVerilog for Zynq MPSoC and improve the existing FPGA architecture.Customer Support: Provide technical support to customers for field issues, ensuring our products exceed performance expectations in real-world applications.Continuous Improvement: Contribute to firmware architecture improvements, enhancing scalability, performance, and reliability.Qualifications:Education: BS, MS, or PhD in Computer Engineering, Electrical Engineering, Computer Science, or a related field.Programming Expertise: Proficiency in C or C++ programming for embedded systems.FPGA and Embedded Systems Knowledge: Experience with SystemVerilog and debugging FPGA firmware. Strong understanding of low-level embedded systems, including memory management, peripheral drivers, and communication protocols (SPI, I2C, UART).Embedded Systems Knowledge: Strong understanding of low-level embedded systems, including memory management, peripheral drivers, and communication protocols (SPI, I2C, UART).Problem-Solving Skills: Strong analytical and troubleshooting skills with the ability to tackle complex technical challenges.Nice-to-Haves:Experience with Zynq MPSoC and Heterogeneous Multi-Core DSP Systems: Skilled in developing embedded systems using Zynq MPSoC and multi-core DSP platforms like TI TDA4 for real-time processing.SystemVerilog and T est Bench Development: Proficient in SystemVerilog and creating test benches to verify and optimize FPGA implementations.Embedded Linux Deployment (Petalinux, Yocto): Experienced with building and deploying embedded Linux systems using Petalinux, Yocto, and managing custom kernels and drivers.Communication Protocols (CAN, USB, TCP/IP , UDP): Familiar with CAN, USB, TCP/IP, and UDP protocols for real-time data transfer and network communication in embedded systems.Secure Coding Practices & Safety-Critical Standards (ISO 26262): Knowledgeable in secure coding practices and compliance with ISO 26262 standards for safety-critical automotive and industrial systems.Compensation and Benefits:Annual Salary: $120,000 - $200,000Equity Options: Share in the success of Zadar Labs with equity options.Comprehensive Health Coverage: Medical, dental, vision, life, and disability insurance for you and your family.Perks: Enjoy free daily lunches, snacks, and drinks to keep you energized at our Campbell office.On-site Work Environment: Collaborate in-person with a dynamic team in our state-of-the-art facility in the heart of Silicon Valley.About Zadar LabsFounded in 2019, Zadar Labs is revolutionizing radar technology for vehicles, robotics, and smart infrastructure. Our cutting-edge Software-Defined Imaging Radar technology powers high-performance sensors used in autonomous vehicles, mining equipment, agricultural machinery, and smart cities. Backed by leading venture capital, we partner with some of the world's most influential companies. Join us in shaping the future of radar technology and autonomous systems.© 2024 Zadar Labs, Inc.• All rights reserved
Created: 2025-01-16