Chandler, Arizona, United States

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 MATLABPythonCGitVisual StudioVisual Studio CodePyTorchDSPSignal ProcessingReal-time SystemsAlgorithm Development
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
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.
All jobs at Cirrus Real Estate GmbH Visit website
Job Details
Department Engineering
Category embedded
Posted 3 months ago