Sr IOT Firmware Engineer

  • location: Tucson, AZ
  • type: Permanent
  • salary: $120,000 - $150,000 per year

job description

Sr IOT Firmware Engineer

job summary:
Rapidly growing multibillion dollar manufacturing company is currently in search for a Sr IoT Firmware Engineer for their embedded controls division. This is an excellent opportunity to join a rapidly growing company that will have real world impacts now and in the future. Responsibilities will cover architectural design, technical specification, reusable modula design, cost-effective engineering design and code development.

location: Tucson, Arizona
job type: Permanent
salary: $120,000 - 150,000 per year
work hours: 8am to 4pm
education: Bachelors
  • Responsible for all aspects of firmware design and development for new innovative products and features using embedded microprocessors
  • Will interact with engineering, marketing, management and project leads to assure that product development priorities are completed to schedule and budget, while ensuring quality and product performance requirements are met
  • Product development activities include design and development, rigorous design reviews, excellent documentation, incorporation of lessons learned from existing products, product verification, coordination with quality assurance, and field validation
  • Responsible for keeping excellent, organized project records and documentation
  • Responsible for writing high-quality, well-documented, and robust code
  • Participates in sustaining activities for existing products including diagnosis and resolution of defects
MINIMUM Qualifications:

  • BS in Electrical, Electronic, or Computer Science Engineering, related technical degree or equivalent extensive experience
  • 10+ years of experience with embedded C, C++ programming using embedded processors (ARM, ST, Espressif, ...) with working knowledge of low level drivers/interfaces (GPIO, UART, I2C, SPI, ADC, PWM)
  • Experience with developing "bring-up" code for new circuit boards or developing embedded IoT devices
  • Experience in use of advanced development/debugging tools; e.g. C/C++ compilers, ICE, JTAG, logic analyzers, oscilloscopes, etc.
  • Experience with multi-tasking or multi-threading with and without RTOS implementations
  • Evidence of strong firmware architecture design thinking and ability to clearly document designs
  • Substantial experience developing and integrating radio stacks in embedded products (IoT/smart devices). Examples include Bluetooth Low Energy, LoRa, LoRaWAN, WiFi
  • Demonstrable understanding of the basics of common Internet, IoT and M2M protocols and methods such TCP, UDP, HTTP, TLS, NAT, MQTT, CoAP, or AWS IoT
  • Exposure to full product life cycle from concept to production release
  • Track record of innovative and creative thinking used to create effective solutions for engineering and customer problems
  • Excellent English communication (verbal and written) and ability to work both in teams and independently
DESIRED Qualifications:

  • Demonstrated vision and ability to create, design, document and communicate architectures and interoperable systems across device and team boundaries.
  • Knowledge of assembly language (to analyze compiler output and ISR critical timing)
  • Prior experience with Design for Manufacturability and Design for Testability
  • Experience with unit test frameworks such as CPPUNIT
  • Experience using UML modelling techniques and tools
  • Experience integrating embedded products with IoT infrastructure (AWS, proprietary or other)
  • Direct experience designing and implementing digital and analog circuitry
  • Experience developing secure consumer products with radio modules and getting them into mass production
  • Experience in the irrigation industry
  • Demonstrated ability to effectively coordinate engineering projects, get buy-in for solutions and efficiently track progress to completion
  • Experience with successful project and team leadership from a technical perspective

  • Experience level: Experienced
  • Minimum 10 years of experience
  • Education: Bachelors (required)
  • Firmware
  • Embedded Coding

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

get jobs in your inbox.

sign up

related jobs

    Senior Software Engineer

  • location: Tucson, AZ
  • job type: Permanent
  • salary: $120,000 - $150,000 per year
  • date posted: 11/17/2020

    Senior Project Accountant

  • location: Tucson, AZ
  • job type: Permanent
  • salary: $50,000 - $80,000 per year
  • date posted: 11/9/2020