> Markdown version of [/jobs/ext/4263447-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/4263447-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). --- # Firmware Engineer - **Company:** Optical Zonu Corporation - **Location:** Los Angeles, CA, United States - **Salary:** $120,000.0 - $170,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Application Testing, JIRA, Unit Testing, Software Code Optimization, Code Review, Collaborative Software, Software Debugging, Software Design Patterns, Linux, Programming Tools, Embedded Software, Firmware, Python (Programming Language), Modular Design, Simple Network Management Protocols, Software Engineering, Systems Integration, Universal Asynchronous Receiver/Transmitter, Digital Access Carrier System, Serial Peripheral Interface, Peripherals, Git, Information Technology, Software Coding, Restful APIs, Code Restructuring - **Published:** October 6, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=9211fdfbce1a00d6 ## About the Role The ideal candidate combines strong software engineering fundamentals with hands-on experience. We value curiosity, systematic problem solving, initiative, and the ability to take ownership in a small, collaborative engineering team., * Bachelor's degree in Computer Science or related discipline * Strong proficiency in C and experience developing well-structured embedded firmware * Strong software-engineering fundamentals: Abstraction, design patterns, decoupling, modular design, coding standards, and maintainable code * Understanding of MCU architecture and peripherals: ADCs, DACs, Interrupts, USB, UART, SPI, I2C, Code Optimization * Comfortable reading basic schematics and using lab tools such as oscilloscopes for debugging * Experience with unit testing, code reviews, and technical documentation * Systematic approach to debugging and root-cause analysis * Ability to understand, refactor, and work effectively in unfamiliar or legacy code * Effective written and verbal communication skills and ability to work independently Preferred Qualifications · Experience with analog and mixed-signal firmware or embedded system · Experience with Git, JIRA, and collaborative software development tools Bonus · Python Development of Production Support Tool and Test applications · Linux - SNMP, REST, and Application Development What We Value We are open to candidates across experience levels. While this position is generally targeted toward a mid-level engineer, exceptional early-career candidates and experienced engineers who bring additional value are encouraged to apply. Specific MCU platform, telecommunications, or RF experience is not required. We value strong embedded fundamentals and the ability to learn our products and technology. We are a small, collaborative engineering team, so curiosity and ownership are important. We value engineers who enjoy hands-on investigation, learn new things, and take initiative rather than waiting for someone else to solve a problem. The successful candidate will become a go-to resource for firmware on their products and will be comfortable making technical decisions with considerable autonomy. ## Description We are seeking a Firmware Engineer to develop and maintain bare-metal C firmware for our industry leading products. This role spans new product development and continuation engineering, including new features, legacy code, and field issue resolution. The engineer will own the firmware for assigned products and work closely with sales, production, electrical and other software engineers throughout the product lifecycle., * Develop, test, and maintain bare-metal C firmware for MCU-based products * Debug and resolve firmware and system integration issues from new development, manufacturing, testing, field, and existing product improvements * Understand, modify, and refactor legacy firmware * Use oscilloscopes and other lab equipment to investigate system behavior * Speak to and participate in architecture, design, code reviews, and unit testing, promoting maintainability, modularity, and reliability * Produce clear documentation, test and validation procedures, and technical design information, for firmware designs and engineering work products * Work independently while collaborating closely with sales, production, and other software and electrical engineers