Cirrus Logic · 1 day ago
Embedded Software Engineer
Cirrus Logic has been a leader in mixed-signal processing for over four decades, known for its innovative solutions and award-winning culture. They are seeking a highly skilled Embedded Software Engineer to design and develop critical bare-metal firmware for their mixed-signal ICs, collaborating with teams to integrate technology into consumer products.
Enterprise SoftwareReal TimeSoftwareSpeech Recognition
Responsibilities
Design, develop, and test real-time embedded firmware for Cirrus Logic ICs
Build host-side applications Python environments to test and demonstrate embedded firmware
Collaborate with cross-functional teams including hardware, software tools, applications, and SQA
Collect requirements and document designs and APIs for internal and external stakeholders
Support customer integration and field engineering efforts
Qualification
Required
BS or MS in Computer Science, Electrical Engineering, or related field
10+ years of experience in real-time embedded development
Strong expertise in bare-metal firmware development on microcontrollers (ARM, RISC-V, MIPS)
Advanced proficiency in C/C++ and solid Python skills
Excellent communication and documentation abilities
Preferred
Familiarity with Git, Meson/Ninja build systems, and GoogleTest
Knowledge of debugging tools (JTAG, SWD, GDB) and peripheral interfaces (SPI, I2C, etc.)
Knowledge of low-level optimization techniques
Company
Cirrus Logic
Cirrus Logic is an industry leader in low-power audio and high-performance mixed-signal processing technology that creates immersive user experiences for the world’s top mobile and consumer applications.
Funding
Current Stage
Late StageTotal Funding
$5.8M2017-04-01Acquired
2016-02-11Debt Financing· $0.23M
2015-03-24Series Unknown· $0.58M
Recent News
The Block Crypto
2024-05-18
2024-03-13
Company data provided by crunchbase