Anova

Firmware Engineer

Anova

full-time

Posted on:

Location Type: Hybrid

Location: Blair • New York • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

IoTJavaRTOS

About the role

  • Takes ownership for the development and progression of our Industrial IoT product firmware
  • Collaborates with peers for common structures, recycles source code and common development standards and peer reviews
  • Engages, coordinates, and partners across global, cross-functional teams
  • Provides sustaining support for all Anova products by aiding in troubleshooting and addressing bugs
  • Maintains detailed version control documentation
  • Creates technical documentation
  • Creates validation plans and regression test plans
  • Develops basic software for Hardware and Firmware Validation, Production Support, and Diagnostics Support
  • Creates status reports regularly for project status and risk assessments

Requirements

  • Bachelor's degree in Electrical Engineering or related field
  • 4+ Years Embedded C, C++
  • Proven ability to develop leading-edge technical products and solutions using embedded electronic system architecture and design
  • Expertise with microcontrollers (e.g. ARM Core, Atmel AVR, Microchip PIC, etc.)
  • Wireless/cellular communication systems
  • Analog/digital signal interfaces within industrial environment
  • Experience with hardware peripheral interfacing UART, SPI, I2C, SPI
  • Experience with low power mode operation of MCUs
  • Detailed knowledge of data networking protocols IP, TCP, UDP in transport layer and HTTP, MQTT, AMQP, XMPP in application layers
  • Experience with Network modem AT commands, specifically for wireless modems
  • Experience with Multi-threading, RTOS, and Cooperative Interruption
  • Software development skills such as C#, Visual Basic, or Java are desirable
  • Skilled and effective communicator
  • Self-motivated and results oriented.
Benefits
  • Health insurance
  • Flexible work arrangements
  • Professional development

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Embedded CC++MicrocontrollersWireless communication systemsAnalog signal interfacesDigital signal interfacesUARTSPII2CData networking protocols
Soft skills
Skilled communicatorSelf-motivatedResults oriented
Certifications
Bachelor's degree in Electrical Engineering