
Firmware Engineer
Anova
full-time
Posted on:
Location Type: Hybrid
Location: Blair • New York • 🇺🇸 United States
Visit company websiteJob 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