Search jobs > Santa Clara, CA > Senior firmware engineer

Senior Staff Firmware Engineer

SitePoint Pty
Santa Clara, California, US
$200K-$260K a year
Full-time

Staff / Principal Firmware Engineer / Architect (Full-Time)

Read all the information about this opportunity carefully, then use the application button below to send your CV and application.

Location : Santa Clara, CA Hybrid On-site (3 days a week - 2 days remote)

Salary range : 200k-260k w / full benefits

The Opportunity :

We are seeking a Staff or Principal Firmware Engineer / Architect for firmware development and design architecture. Expertise in FPGA / Xilinx.

Qualifications :

  • You have expert-level knowledge of creating advanced instrument control software with Python and / or C, C++.
  • Experienced in FPGA, TI DSP, Xilinx spartan, Zynq Ultrascale+, Vivado, Vitis.
  • You understand the power and flexibility Python brings, but also its limitations. You are a stickler for testing and thrive on creating a clean and maintainable codebase.
  • You are the architect that other engineers can count on, you are technically excellent, you attack every problem with enthusiasm, you care deeply about what it takes to build high quality software.
  • You are a self-starter, team player, have the hunger to venture quickly into unknown areas, code and make the system work.

What we are looking for :

  • Bachelor's degree in computer science, engineering, math, or scientific discipline with a minimum of 10+ years’ experience.
  • OR Master’s degree with 8+ years of experience in software development and design architecture.
  • Hands-on coding expertise in Python, C and C++ based control systems for our instruments.
  • Architecture and system design of next generation instruments.
  • Long-term evolution of our instrument codebase.
  • Hands-on experience in embedded firmware implementation, architecture, design and development with multiple analog and digital I / O capabilities, FPGA, DSP and microcontrollers.
  • Knowledge and experience with hardware design languages like Verilog and VHDL.
  • Must be well versed in communications protocols (SPI, I2C, Ethernet, RS232).
  • Knowledge and working experience with narrow band and Broadband lasers is a big plus.
  • A good understanding of physics of materials and gas analysis is a plus.

Key Responsibilities :

  • Contribute to development for the next generation of our analyzers, maintain and continuously improve current analyzers.
  • Work closely with scientists to help implement processing strategies for experimental hardware configurations.
  • Design and develop embedded systems that fulfill our strategic business goals and exceed customer expectations.
  • Practice industry standard design, development, and testing process.
  • Enable best-in-class software development practices and design approaches to all newly built products.
  • Collaborate with and support other R&D and engineering teams in all development phases.

Requirements :

  • Instrumentation system design & architecture.
  • Embedded Development.
  • Python3, Linux.
  • FPGA or Xilinx.

Preferred skills and experience :

  • Control Systems Development Experience.
  • Firmware Development & EE knowledge (Digital & Analog Design).
  • Experience using FPGA and / or DSP for high-speed data acquisition is a strong plus.
  • Rapid software prototyping & validation with attention to detail and engineering diligence.
  • Strong analytical and problem-solving skills.
  • Strong verbal and written communication skills.
  • Experience in optical absorption spectroscopy, laser-based instrumentation, gas phase physics, and gas phase physics desired.

Salary Range & Benefits :

$200,000- $260,000 USD annually.

If you meet the required qualifications and are interested in this role, please apply today.

J-18808-Ljbffr

3 days ago
Related jobs
Google
Sunnyvale, California

Master’s degree or PhD in Engineering, Computer Science, or a related technical field. Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. We're looking for engineers who bring fresh i...

Elevate Gymnastics, LLC.
Santa Clara, California

NVIDIA is searching for a highly motivated, creative engineer with experience in system software security to join the Server Platform Software team. NVIDIA is looking for outstanding software engineers to help us expand our enterprise GPU management and monitoring tools. Designing, implementing, and...

Money Fit by DRS
Mountain View, California

This is a Senior Staff DevOps Engineer position in the Android System Development team. Advocate a DevOps culture of automation, self-service, and engineering best practices to enable development teams. Mentoring software engineers on best practices and patterns. DevOps and Build Engineering of Cons...

Zscaler
San Jose, California

Staff Engineer, you will be working on the requirements, design and code components of a very large scale distributed system with a keen sense for high performance and scalability, troubleshoot issues with hawkish acumen, work with Operations and Support (as needed) to help manage a healthy cloud an...

Power Integrations, Inc.
San Jose, California

Senior Staff IC Design Engineer. Work with system engineers on new product definitions. ...

The Trade Desk
San Jose, California

Our Senior/Staff Software Engineers are end-to-end owners who have the opportunity to participate in many aspects of designing, building, and delivering data-focused products for our stakeholders. Senior+ Engineers contribute to more than our product – they build up our team. We don't need engineers...

Gatik AI Inc.
Mountain View, California

Gatik is hiring a Senior/Staff Vehicle Harness Engineer who will be responsible for power and signal distribution on Gatik’s vehicles from concept to production. BS/MS in Mechanical Engineering or similar engineering discipline (MS preferred). This individual will be tasked with creating engineering...

MediaTek
San Jose, California

Senior expert in Android based system software stack from application, framework, kernel, down to drivers and firmware. The architect will work closely with the engineering leaders and product managers to propose and architect the high-level system design for our leading products to win the market. ...

Google
Mountain View, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scal...

PayPal
San Jose, California

PayPal is committed to fair and equitable compensation practices.Actual Compensation is based on various factors including but not limited to work location, and relevant skills and experience.The total compensation for this practice may include an annual performance bonus (or other incentive compens...