Embedded Device Software Engineer

Anello · South Bay

Company

Anello

Location

South Bay

Type

Full Time

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 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
Apply Now

Date Posted

12/10/2024

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Senior Front-End Software Engineer - Percipient.ai

Views in the last 30 days - 0

Percipientai founded in 2017 is a cuttingedge technology company specializing in Computer Vision Artificial Intelligence and Deep Learning They develo...

View Details

Principal Software Engineer (Prisma Access) - Palo Alto Networks

Views in the last 30 days - 0

Palo Alto Networks is a cybersecurity company committed to protecting the digital way of life They are seeking a Principal Software Engineer to build ...

View Details

Principal Engineer Software (Full Stack Developer) - Palo Alto Networks

Views in the last 30 days - 0

Palo Alto Networks is seeking a Senior FullStack Engineer to develop and maintain highperformance web applications collaborating with crossfunctional ...

View Details

Staff Flight Test Engineer - Wisk

Views in the last 30 days - 0

Wisk Aero is seeking a Staff Flight Test Engineer to join their team in Hollister CA The role involves ensuring safe and efficient flight testing and ...

View Details

Senior Developer, Data Engineer - Tarana Wireless, Inc.

Views in the last 30 days - 0

Tarana is seeking a Senior DeveloperData Engineer with 5 years of experience in building largescale data pipelines The role involves designing buildin...

View Details

Staff Engineer, System Design Verification Engineering - Western Digital

Views in the last 30 days - 0

Western Digital is seeking a validation engineer to define and track test plans characterize and optimize SSDs and lead bug review meetings The ideal ...

View Details