Chandler, Arizona, United States Employment

Cirrus Real Estate GmbH is hiring an Embedded Firmware Engineer

About the Role

Cirrus Real Estate GmbH is hiring an Embedded Firmware Engineer to design and develop leading-edge audio processing software targeted for Cirrus Logic ICs. You will use tools like MATLAB, Python, and real-time DSP/firmware development tools to create innovative solutions, working effectively in both independent and team settings.

What You'll Do

  • Develop and test real-time embedded firmware for Cirrus Logic ICs.
  • Build host-side applications to test and demonstrate embedded firmware.
  • Support customer demonstrations, integration, and field engineering efforts.
  • Conduct real-time testing and analysis of audio processing software.
  • Participate in reviews of own or others’ code and documentation.

What We're Looking For

  • BS or MS in Computer Science, Electrical Engineering, or a related field.
  • 5+ years of experience in real-time embedded development.
  • Experience developing and documenting signal processing algorithms for DSP platforms.
  • Advanced proficiency in C programming and solid Python skills.
  • Experience using MATLAB for algorithm development, prototyping, and testing.
  • Excellent communication and documentation abilities.

Nice to Have

  • Experience with classical machine learning techniques and modern neural network architectures for audio processing.
  • Experience with production software in a Continuous Integration (CI) environment.
  • Familiarity with Git, Visual Studio, Visual Studio Code, and PyTorch.
  • Knowledge of debugging tools (JTAG, SWD, GDB) and peripheral interfaces (SPI, I2C, etc.).
  • Experience with audio-related electronics (codecs, filters, amplifiers, etc.).

Technical Stack

  • MATLAB, Python, C, Git, Visual Studio, Visual Studio Code, PyTorch

Team & Environment

You will be a member of the audio solutions development team.

Cirrus Logic is built on a foundation of inclusion and fairness, meaningful community engagement, and delivering enjoyable employee experiences. The company strives to select the best qualified applicant for any opening. Different approaches, ideas and points of view are both valued and respected. Employment decisions are made on the basis of job-related criteria without regard to race, color, religion, sex, national origin, age, protected veteran or disabled status, genetic information, or any other classification protected by applicable law.

Required Skills
MATLABPythonCGitVisual StudioVisual Studio CodePyTorchDSPSignal ProcessingReal-time SystemsAlgorithm Development
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
About company
Cirrus Real Estate GmbH

An established and successful real estate company in Berlin specializing in the purchase, development, and rental of residential and commercial properties, as well as real estate development. They operate under various brands for different rental requirements.

Visit website
Job Details
Department Engineering
Category embedded
Posted 14 days ago