> Markdown version of [/jobs/ext/4462010-embedded-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/4462010-embedded-firmware-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Firmware Engineer - **Company:** Aerocharge Inc. - **Location:** Los Angeles, CA, United States - **Salary:** $41,600 - $62,400 - **Contract:** Internship / Graduate position - **Skills:** Systems Engineering, Bluetooth Low Energy (Bluetooth), C++ (Programming Language), Computer Engineering, Software Debugging, Embedded Software, Firmware, Field-Programmable Gate Array (FPGA), Joint Test Action (IEEE Standards), Universal Asynchronous Receiver/Transmitter, USB, VHSIC Hardware Description Language (VHDL), Serial Peripheral Interface - **Published:** October 15, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=e6b4e0a6185b7602 ## About the Role * Strong knowledge of embedded systems and C/C++. * Experience with real-time embedded software development. * Coursework or experience in communication systems and digital signal processing. * Experience implementing complex algorithms. * Familiarity with SPI, UART, I2C, JTAG, USB, and BLE. * Ability to debug and troubleshoot hardware/firmware systems. * Familiarity with FPGAs and VHDL is a plus., * B.S. in Electrical Engineering, Computer Engineering, or equivalent experience. * Senior engineering student or recent graduate. * Relevant internship, research, or project experience is a plus. ## Description * Develop and maintain microcontroller firmware using C/C++. * Implement real-time embedded software and complex algorithms. * Work cross-functionally with hardware, antenna, mechanical, and systems engineers to define and implement requirements. * Interface with embedded hardware using SPI, UART, I2C, JTAG, USB, and BLE. * Debug, test, and optimize firmware and embedded systems. * Communicate progress, technical findings, and issues to the engineering team and management.