Embedded Device Firmware Engineer

Anellophotonics

Santa Clara (CA)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Anellophotonics is looking for a Firmware Engineer in Santa Clara, CA to develop critical firmware for GPS/INS navigation systems. The position involves creating C-based firmware for inertial sensors and working on the development of embedded systems.

The ideal candidate will have a BS in Electrical Engineering and over 3 years of experience in embedded programming with a strong foundation in debugging and communication skills. A knowledge of microcontroller peripherals is also essential.

Qualifications

  • 3+ years experience in C and C++ embedded programming.
  • Knowledge of microcontroller peripherals.
  • Strong communication skills.

Responsibilities

  • Develop C-based firmware for use in an inertial sensor.
  • Troubleshoot and diagnose issues at firmware and system levels.
  • Own documentation associated with firmware development.

Skills

C programming
C++ embedded programming
Debugging tools
Serial interface methods (UART, SPI, I2C)
Microcontroller peripherals
Communication skills

Education

BS Electrical Engineering

Tools

Oscilloscope
Power supplies
Meters
Signal analyzers

Job description

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 thatishigher performance, much smallersizeand weight, at a fraction of the cost of traditional gyros usedfor high precisionin industrial,aerospaceand military applications. It enables reliable andaccuratenavigation and positioning in GPS-Denied environments acrossautonomousapplications.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 systemsutilizingnew 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 vehiclesfor air,landand 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; 3+ 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 mustbe authorized towork in the United States withoutneed forsponsorshipnow or in the future(U.S. citizenship or Perm Residence)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Systems Engineer
Senior Systems Engineer

Anello Photonics • Santa Clara (CA)

On-site
USD 120,000 - 190,000
Travel up to 25%
Senior Systems Engineer
Senior Systems Engineer

Anellophotonics • Santa Clara (CA)

On-site
USD 125,000 - 180,000
Sr Electrical Engineer (HW Design)
Sr Electrical Engineer (HW Design)

ANELLO Photonics • San Francisco (CA)

On-site
USD 120,000 - 180,000
Field Application Engineer, Autonomous/Navigation (Early Career)
Field Application Engineer, Autonomous/Navigation (Early Career)

Anellophotonics • Santa Clara (CA)

On-site
USD 80,000 - 95,000
Sr Photonics Engineer (PIC)
Sr Photonics Engineer (PIC)

Anellophotonics • Santa Clara (CA)

On-site
USD 90,000 - 120,000
Firmware Engineer for GPS/INS in Autonomous Navigation
Firmware Engineer for GPS/INS in Autonomous Navigation

Anellophotonics • Santa Clara (CA)

On-site
USD 90,000 - 120,000
Senior FPGA Design Engineer
Senior FPGA Design Engineer

Anellophotonics • Santa Clara (CA)

On-site
USD 100,000 - 150,000
Sr Director Business Development - Defense/Government Programs (Autonomy & Navigation Systems)
Sr Director Business Development - Defense/Government Programs (Autonomy & Navigation Systems)

Anello Photonics • Washington, Santa Clara (CA)

On-site
USD 150,000 - 200,000
Field Application Engineer, Autonomous/Navigation (Early Career)
Field Application Engineer, Autonomous/Navigation (Early Career)

Anello Photonics • Santa Clara (CA)

On-site
USD 90,000 - 120,000
Senior Opto-Mechanical Design Engineer
Senior Opto-Mechanical Design Engineer

Anello Photonics • Santa Clara (CA)

On-site
USD 100,000 - 130,000