- Full-time
Salary: $120,000 - 170,000 per year
Requirements:
- Bachelors degree in Computer Science or a related discipline
- Strong proficiency in C and experience developing well-structured embedded firmware
- Solid software engineering fundamentals, including abstraction, design patterns, decoupling, modular design, coding standards, and maintainable code
- Understanding of MCU architecture and peripherals, including ADCs, DACs, interrupts, USB, UART, SPI, I2C, and code optimization
- Ability to read basic schematics and use lab equipment 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 with unfamiliar or legacy code
- Effective written and verbal communication skills, with the ability to work independently
- Preferred: Experience with analog and mixed-signal firmware or embedded systems
- Preferred: Experience with Git, JIRA, and collaborative software development tools
- Bonus: Python development for production-support tools and test applications
- Bonus: Linux experience with SNMP, REST, and application development
- We welcome candidates at different experience levels. The role is generally aimed at mid-level engineers, though 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; strong embedded fundamentals and the ability to learn our products and technology are valued.
Responsibilities:
- Develop, test, and maintain bare-metal C firmware for MCU-based products
- Debug and resolve firmware and system-integration issues arising during development, manufacturing, testing, field use, and product improvements
- Understand, modify, and refactor legacy firmware
- Use oscilloscopes and other lab equipment to investigate system behavior
- Participate in architecture and design discussions, code reviews, and unit testing, promoting maintainability, modularity, and reliability
- Prepare clear documentation, test and validation procedures, and technical design information for firmware designs and engineering work products
- Work independently while collaborating with sales, production, software engineers, and electrical engineers
- Own firmware for assigned products across new product development and continuation engineering, including feature development, legacy code, and field issue resolution
Technologies:
- Embedded
- Firmware
- Git
- Support
- JIRA
- Linux
- Python
- REST
- C++
More:
We are Optical Zonu Corp., a telecommunications equipment manufacturer specializing in RF-over-fiber transceiver and system solutions for satellite communications, telecom, military, academic, and other demanding applications. This Firmware Engineer role is part of our small, collaborative engineering team and offers substantial individual ownership and autonomy, with opportunities for hands-on investigation and technical decision-making. We offer competitive compensation of $120,000–$170,000 per year, comprehensive health benefits, a 401(k) with a 3% match, dental, health, life, and vision insurance, and an in-person work arrangement.
last updated 41 week of 2026