Embedded Device Software Engineer

Posted 12 Days Ago
Be an Early Applicant
Santa Clara, CA
Senior level
Semiconductor
The Role
As an Embedded Device Software Engineer, you will develop firmware for GPS/INS navigation systems using photonic sensor technology, focusing on platform code, drivers, and automated testing. You'll also work on bringing up embedded systems, creating interfaces, and ensuring product safety.
Summary Generated by Built In

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 in industrial, aerospace and military applications. It enables reliable and accurate navigation and positioning across many autonomous applications. Anello is currently engaged in commercial trials with various market-leading customers in the Construction, Farming, Trucking, Unmanned Aerial Vehicles, Autonomous Vehicles, and National Security segments.  

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.

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
  • Test firmware via manual methods as well as automated scripting
  • Document operation of the part for customer use
  • Support auditing process for product safety rating

Required Experience:

  • 5+ years of work experience in C, C++ embedded programming
  • Working familiarity with various microcontroller peripherals
  • Ability to independently add new features, maintain software, and improve firmware quality
  • Ability to write automated firmware test modules to verify development tasks
  • Working familiarity with various serial interface methods (UART, SPI, I2C, etc.)
  • Use of debugging tools to Identify and fix issues; perform tracking using Git
  • Solid communication skills to work with team to communicate design, identify issues, improve product usability, and to develop and maintain online product documentation

Optional Experience:

  • DevOps basics, CI/CD integration tools, SIL testing.
  • Knowledge of inertial sensors and navigation systems (such as GNSS, MEMS)
  • Python programming Numpy, Pandas, other numerical and data libraries
  • Develop Python software to communicate with devices, configure units, and log outputs
  • Analyze system output to measure performance and find errors
  • Testing software or electronic devices
  • Linear algebra, statistics, least squares, linear and polynomial model fitting
  • Rate tables and motor controllers
  • Knowledge of computer architecture, logic and circuits, Familiarity creating and debugging electronic circuits

Top Skills

C
C++
Python
The Company
HQ: Santa Clara, CA
72 Employees
On-site Workplace

What We Do

ANELLO is redefining navigation with next-generation sensors. Founded by pioneers in silicon photonics and inertial navigation, ANELLO has developed its groundbreaking Silicon Photonics Optical Gyroscope - SiPhOG™. The ANELLO SiPhOG™ offers robust performance for the mass-market with true Optical Gyroscope performance.

The company is headquartered in Silicon Valley and funded by leading venture capital firms.

We’re excited to welcome new talent looking for a collaborative environment where the founders are actively engaged with the team. At ANELLO we offer a unique opportunity to work with industry veterans on a game-changing technology for an autonomous world.

For more information and job postings, see https://www.anellophotonics.com/careers

Similar Jobs

Anduril Logo Anduril

Senior Embedded Software Engineer (RTOS)

Aerospace • Artificial Intelligence • Hardware • Robotics • Security • Software • Defense
Costa Mesa, CA, USA
1400 Employees
168K-252K Annually

Block Logo Block

Senior Embedded Software Engineer

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Remote
Hybrid
8 Locations
12000 Employees
139K-245K Annually

Verkada Inc Logo Verkada Inc

Embedded Software Engineer - Intercom

Cloud • Hardware • Security • Software
San Mateo, CA, USA
2000 Employees
130K-225K Annually

Square Logo Square

Senior Embedded Software Engineer

eCommerce • Fintech • Hardware • Payments • Software • Financial Services
Remote
Hybrid
8 Locations
12000 Employees
139K-245K Annually

Similar Companies Hiring

HRL Laboratories Thumbnail
Software • Semiconductor • Machine Learning • Hardware • Computer Vision
Malibu, CA
1050 Employees
Arrow Electronics, Inc. Thumbnail
Semiconductor • Robotics • Internet of Things • Information Technology • Hardware • Enterprise Web • Cloud
Centennial, CO
22000 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account