Firmware/Software Engineer

Optical Zonu Corp

United States

On-site

USD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive pay
Health benefits
Growth opportunities

Job summary

Optical Zonu Corp. is seeking a Firmware / Embedded Software Engineer to join a small, capable engineering team. You will design, implement, test, and maintain embedded firmware in C, while supporting production and test platforms in a hands-on hardware environment.

The role combines new product development with continuation engineering, requiring problem solving across firmware, software, and hardware, and collaboration on architecture and design discussions.

Qualifications

  • Bachelor's degree in computer science or related discipline.
  • Strong proficiency in the C programming language.
  • Experience with microcontrollers, embedded hardware, and PC applications.
  • Understanding of software engineering principles and documentation.
  • Experience debugging complex software/firmware.
  • Ability to read electronic schematics and use lab instrumentation.

Responsibilities

  • Design, implement, test, and maintain embedded firmware primarily in C.
  • Continuation engineering on existing products; troubleshooting, feature enhancements, defect resolution, lifecycle support.
  • Investigate, debug, and resolve firmware, software, and system-integration problems.
  • Develop supporting tools, test applications, and manufacturing utilities in Python.
  • Support manufacturing by developing test platforms and production software.
  • Participate in architecture and software design discussions for maintainability and reliability.
  • Participate in code reviews and improve engineering practices.
  • Produce documentation and technical design information for firmware/software tools.

Skills

C programming
Embedded software
Microcontrollers
Software design patterns
UML & docs
Code reviews
Oscilloscopes
Git
Python scripting

Education

Bachelor's degree in computer science or related discipline

Tools

PIC32M / PIC18F
I2C/UART/SPI
Python
Git
Oscilloscopes

Job description

Job Description

Firmware / Software Engineer

Optical Zonu Corp. is a leader in the RF-Over-Fiber telecommunication market, developing whole system solutions. We have a modest engineering team that designs, manufactures, assembles, and tests these systems in house.

Benefits:

  • Competitive compensation
  • Comprehensive health benefits.
  • An upbeat, challenging, and professional working environment with growth opportunities.

We are seeking a Firmware or Embedded Software Engineer to join our small engineering team. This role will work closely with other firmware engineers, electrical engineers, and production personnel, to develop, maintain, test, and support RF-over-fiber telecommunication products through their lifecycle.

The ideal candidate combines strong software engineering fundamentals with practical hardware programming experience, delivering practical results while maintaining engineering rigor. They understand how to build maintainable, testable, and reliable software, working directly with electronic hardware. This position involves both new product development and continuation engineering of existing products, requiring curiosity, adaptability, and the ability to work effectively with legacy codebases of varying maturity levels.

Key Responsibilities

  • Design, implement, test, and maintain embedded firmware primarily in C
  • Perform continuation engineering on existing products, including troubleshooting, feature enhancements, defect resolution, and lifecycle support
  • Investigate, debug, and resolve firmware, software, and system-integration problems using appropriate tools and methodologies
  • Develop supporting tools, test applications, and manufacturing utilities in Python
  • Support manufacturing and production teams by developing and maintaining test platforms, diagnostic tools, and production software
  • Speak to and participate in architecture and software design discussions that promote maintainability, modularity, and reliability
  • Participate in code reviews, provide constructive feedback, improve code quality, and elevation of engineering practices
  • Produce clear documentation, test and validation procedures, and technical design information, and of the firmware and software tools

Qualifications

  • Bachelor's degree in computer science or related discipline
  • Strong proficiency in the C Programming language
  • Strong experience developing software for microcontrollers, embedded hardware, and PC-applications
  • Strong understanding of software engineering principles, including:
    • Abstraction, Decoupling and Cohesion
    • Design Patterns and Structures
    • UML and Software Documentation
    • Optimizations for Microcontrollers
  • Experience debugging complex software and firmware systems
  • Refactoring legacy systems while preserving functionality and reliability
  • Ability to understand electronic schematics and principles
  • Hands-on experience using laboratory equipment, such as oscilloscopes, multimeters, or similar tools
  • Writing Clean, Readable, and Well-Documented Code
  • Strong written communication skills and commitment to producing well-documented, supportable deliverables
  • Ability and adaptability to work effectively in a multidisciplinary engineering environment

Preferred Qualifications

  • Experience developing embedded systems and real-time firmware: PIC32M, PIC18F, Freescale, and SiLabs MCUs
  • Experience writing Python utility applications, automation tools, or test software
  • Experience interfacing with I2C, UART, SPI, USB, ADCs, DACs, sensors, and communication peripherals
  • Experience working with legacy production and inherited codebases
  • Experience with instrumentation, data acquisition, or laboratory automation
  • Familiarity with manufacturing test systems, automated testing, or production support
  • Exposure to telecommunications, optical communications, or RF systems, digital and analog control loops
  • Experience developing test fixtures, hardware validation tools, or engineering utilities
  • Hardware Experience is a plus: Schematic Development, Circuit Troubleshooting

Experience working with version control systems (GIT) and collaborative development workflows (JIRA)

Company Description

Optical Zonu Corporation specializes in unique fiber optic transport solutions for communication.

Company Description

Optical Zonu Corporation specializes in unique fiber optic transport solutions for c

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware / Software Engineer
Firmware / Software Engineer

Optical Zonu Corp. • California (MO)

On-site
USD 100,000 - 160,000
Embedded Firmware Engineer - RF-Over-Fiber Systems
Embedded Firmware Engineer - RF-Over-Fiber Systems

Optical Zonu Corp. • California (MO)

On-site
USD 100,000 - 160,000
Embedded Firmware & Software Engineer for RF Optics
Embedded Firmware & Software Engineer for RF Optics

Optical Zonu Corp • United States

On-site
USD 90,000 - 130,000
Competitive pay
Health benefits
Growth opportunities
Firmware/Software Engineer
Firmware/Software Engineer

Randstad Digital Americas • Los Angeles (CA)

On-site
USD 90,000 - 120,000
Medical insurance
Prescription insurance
Dental insurance
+5
Production Supervisor and Manufacturing Engineer
Production Supervisor and Manufacturing Engineer

Optical Zonu Corp. • California (MO)

On-site
USD 70,000 - 90,000
Excellent 401(k) with company match
Software Developer
Software Developer

Digicommsemi • Irvine (CA)

On-site
USD 90,000 - 120,000
Firmware Engineer
Firmware Engineer

TechDigital Group • New York (NY)

On-site
USD 90,000 - 130,000
Firmware Engineer
Firmware Engineer

Sunrise Systems • Pembroke (MA)

On-site
USD 85,000 - 120,000
Firmware Engineer
Firmware Engineer

Mesh Optical Technologies • Gardena (CA)

On-site
USD 140,000 - 170,000
Long-term incentives including stock options
Comprehensive medical, vision, dental insurance
Flexible PTO and paid parental leave
+2
Software Developer
Software Developer

Digicomm Semiconductor INC • Irvine (CA)

On-site
USD 90,000 - 150,000