Recent Searches

You haven't searched anything yet.

1 Firmware Engineer Job in Tucson, AZ

SET JOB ALERT
Details...
Rain Bird Corporation
Tucson, AZ | Other
$73k-82k (estimate)
9 Months Ago
Firmware Engineer
$73k-82k (estimate)
Other | Durable Manufacturing 9 Months Ago
Save

sadSorry! This job is no longer available. Please explore similar jobs listed on the left.

Rain Bird Corporation is Hiring a Firmware Engineer Near Tucson, AZ

Overview

Join in our growth and help us accelerate our new product introductions. Work with an experienced and accomplished technical team creating firmware for the next generation of networked irrigation devices and cloud connected systems. Your willingness to learn and educate, and your enthusiasm to help will be vital for our team’s success.

You will make a positive impact in preserving one of our most precious natural resources, Water, and will help creating more connected and power efficient systems for a brighter future for us all.

This is a flexible job opportunity. The selected candidate should be based in San Diego, California or Tucson, Arizona, but will be able to work from home a few days during the week. Applicants must be authorized to work in the US without requiring sponsorship now or in the future.

Responsibilities

  • Write high-quality, well-documented, and robust code in embedded C for new and existing products
  • Firmware development activities include design and development, design reviews, excellent documentation, test and verification of modules, product verification, coordination with quality assurance, and field validation
  • Utilize data sheets, review schematics, and perform board bring up as needed
  • Report status and progress against the plan and activity
  • Collaborate directly and effectively with other firmware developers and other teams including Electronics design, DevOps, Cloud software, Manufacturing, Quality Assurance, Test Automation, and Marketing
  • Create and maintain excellent and organized project records and documentation
  • Participate in sustaining activities for existing products including diagnosis and resolution of defects

Qualifications

MINIMUM Qualifications:

  • BS in Electrical, Electronic, Computer Science, Engineering, or related technical degree or equivalent extensive experience.
  • Fresh graduates are eligible for this position
  • Experience with embedded C/C programming on Micro-Controller (uC) or System-on-Chip (SoC)
  • Excellent English communication (verbal and written)
  • Self-motivated and strong analytical problem-solving abilities

DESIRED Qualifications:

  • Experience with development/debugging tools (C/C compilers, ICE, JTAG, oscilloscopes, etc.)
  • Experience with board bring up, bootloader and OTA
  • Experience using waterfall or agile methodologies
  • Experience with a Real Time Operating System (RTOS) such as FreeRTOS or ThreadX
  • Experience integrating products with cloud / IoT infrastructure (Amazon, proprietary or other)
  • Experience with Agile software development process (methodology, best practices, tools)
  • Experience using tools and toolchains including IAR, VSCode, Jira, Jenkins, git, Perforce
  • Ability to review and understand digital and analog schematics
  • Experience developing and integrating radio stacks in embedded products (BLE, LoRa, LoRaWAN, WiFi)
  • More senior candidates are expected to also bring leadership experience, knowledge in the full product life cycle, and a wider range of in-depth technical knowledge of different subject matters
  • Experience developing and deploying consumer products and highly reliable systems
  • Working experience with battery operated devices
  • Knowledge of multi-tasking or multi-threading systems
  • Experience with CI/CD and unit test frameworks

Rain Bird Corporation is an Equal Opportunity Employer

Job Summary

JOB TYPE

Other

INDUSTRY

Durable Manufacturing

SALARY

$73k-82k (estimate)

POST DATE

07/31/2022

EXPIRATION DATE

01/10/2023

WEBSITE

rainbird.com

HEADQUARTERS

AZUSA, CA

SIZE

500 - 1,000

FOUNDED

1933

TYPE

Private

CEO

ANTHONY LA FETRA

REVENUE

$500M - $1B

INDUSTRY

Durable Manufacturing

Related Companies
About Rain Bird Corporation

Rain Bird manufactures irrigation controllers, rotary sprinklers, pop up spray head sprinklers and other irrigation products.

Show more

Rain Bird Corporation
Other
$144k-190k (estimate)
1 Week Ago
Rain Bird Corporation
Full Time
$53k-70k (estimate)
1 Week Ago
Rain Bird Corporation
Other
$122k-162k (estimate)
1 Week Ago

The job skills required for Firmware Engineer include Computer Science, Programming, Futures, Operating System, Leadership, Problem Solving, etc. Having related job skills and expertise will give you an advantage when applying to be a Firmware Engineer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Firmware Engineer. Select any job title you are interested in and start to search job requirements.

For the skill of  Computer Science
Amphitheater Public Schools
Full Time
$88k-110k (estimate)
2 Days Ago
For the skill of  Programming
The United Methodist Church
Full Time
$84k-116k (estimate)
6 Days Ago
For the skill of  Futures
Daikin Comfort North America
Full Time
$49k-64k (estimate)
1 Day Ago
Show more

The following is the career advancement route for Firmware Engineer positions, which can be used as a reference in future career path planning. As a Firmware Engineer, it can be promoted into senior positions as an Embedded Software Engineer II that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Firmware Engineer. You can explore the career advancement for a Firmware Engineer below and select your interested title to get hiring information.