Retour aux emplois
XX
Embedded Device Firmware EngineerAnello PhotonicsSan Francisco, California, United States
XX

Embedded Device Firmware Engineer

Anello Photonics
  • US
    San Francisco, California, United States
  • US
    San Francisco, California, United States

À propos

Requirements
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
(Desirable) Knowledge of inertial sensors and navigation systems (such as GNSS, MEMS)
(Desirable) Python programming Numpy, Pandas, other numerical and data libraries
(Desirable) DevOps basics, CI/CD integration tools, SIL testing
(Desirable) Testing software or electronic devices
(Desirable) Familiarity with equipment such as rate tables and motor controllers
(Desirable) Experience working with STM32 microcontroller family and PX4 open-source system
What the job involves
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
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
#J-18808-Ljbffr
  • San Francisco, California, United States

Compétences linguistiques

  • English
Avis aux utilisateurs

Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.