Embedded Device Firmware Engineer

Apply Now ↗
📍 Santa Clara, CA

About this role

About ANELLO Photonics: 

ANELLO Photonics http://www.anellophotonics.com is a leading-edge technology company based in Santa Clara, CA. The company has developed integrated photonic system-on-chip technology for next generation navigation. ANELLO's SIPHOG™ gyroscope is based on its patented photonic integrated circuit technology. The result is a product that is higher performance, much smaller size and weight, at a fraction of the cost of traditional gyros used for high precision in industrial, aerospace and military applications. It enables reliable and accurate navigation and positioning in GPS-Denied environments across autonomous applications. ANELLO has a growing list of customers through design wins in Commercial and Defense. 

Job Summary: 

This is an excellent opportunity for a Firmware Engineer to develop key elements of GPS/INS navigation systems utilizing new photonic sensor technology. The role spans development of platform code, drivers, and tools on CPUs. The successful candidate will take pride in developing mission critical firmware for the control and operation of fully autonomous vehicles for air, land and sea.  

Description: 

  • Initial bring up of embedded systems on new hardware
  • Develop C-based firmware for use in an inertial sensor
  • Create interfaces via serial communication channels
  • Develop system and software requirements and verification methods
  • Troubleshoot and diagnose issues at the firmware, electrical, and system levels.
  • Test firmware via manual methods as well as automated scripting
  • Analyze system output to measure performance and find errors
  • Own documentation associated with development and changes to firmware operations 

Required Experience: 

  • BS Electrical Engineering; 4+ yrs experience in C, C++ embedded programming
  • Working knowledge with various microcontroller peripherals
  • Proven ability to independently add new features, maintain software, and improve firmware quality
  • Ability to write automated firmware test modules to verify development tasks
  • Working knowledge of various serial interface methods (UART, SPI, I2C, as a minimum)
  • Use of debugging tools to Identify and fix issues; perform tracking using Git
  • Knowledge of computer architecture, logic and circuits, w/familiarity debugging electronic circuits using the schematic
  • Strong communication skills to present design, review issues, improve product usability, and to develop and maintain online product documentation
  • Familiarity and use of electronic equipment, such as oscilloscope, power supplies, meters, and signal analyzers. 

Nice-to-have Experience: 

  • Knowledge of inertial sensors and navigation systems (such as GNSS, MEMS)
  • Python programming Numpy, Pandas, other numerical and data libraries
  • DevOps basics, CI/CD integration tools, SIL testing.
  • Testing software or electronic devices
  • Familiarity with equipment such as rate tables and motor controllers
  • Experience working with STM32 microcontroller family and PX4 open-source system 

Additional Information: 

  • Applicants must be authorized to work in the United States without need for sponsorship now or in the future (U.S. citizenship or Perm Residence) 

Frequently Asked Questions

Is the salary disclosed for the Embedded Device Firmware Engineer position at anellophotonics?
The salary for this Embedded Device Firmware Engineer role at anellophotonics is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Embedded Device Firmware Engineer position at anellophotonics located?
This Embedded Device Firmware Engineer role at anellophotonics is based in Santa Clara, CA. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Which team or department does the Embedded Device Firmware Engineer at anellophotonics belong to?
This Embedded Device Firmware Engineer position is part of the R&D department at anellophotonics. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Embedded Device Firmware Engineer position at anellophotonics?
Click the "Apply Now" button on this page. You will be redirected to anellophotonics's official application portal hosted on greenhouse where you can submit your application directly.
When was the Embedded Device Firmware Engineer job at anellophotonics posted?
This Embedded Device Firmware Engineer position at anellophotonics was posted on Apr 30, 2026. Apply as soon as possible — early applications are often reviewed first.
Embedded Device Firmware Engineer
anellophotonics
Apply for this role ↗

You'll be redirected to anellophotonics's official application page on Greenhouse.