Are You An Employer?
If you're looking to post a job, go to our employer website. (Thanks, but I'm searching for a job).)
Are You A Job Seeker?
If you're searching for a job, go to our job seeker website. (Thanks, but I'm looking to post a job).)
Don't display this message again x
Sign In
 [New User? Sign Up]
Mobile Version

Senior Firmware Engineer

Rain Bird Corporation

Tucson, Arizona 85756
Job Type:
Job Status:
Full Time
1st Shift
  • Computer Engineering
  • Computer Programming/Systems
  • Design/Development Engineering
  • Electronics Engineer
  • Software Engineering
Rain Bird Corporation
  • Save Ad
  • Email Friend
  • Print

Job Details

We are currently seeking results-driven Sr. Firmware Engineers for our Tucson, AZ location.  In this role you will be working with a small team to look at next generation technologies and develop products of the future.  Combine your drive, energy, proven firmware skills to provide a real-world solution that addresses smart water management and conservation!

If you are interested click here. Firmware Engineer

If you are not familiar with Rain Bird, I invite you to take a look.  We are the irrigation industry leader for over 80 years. We have a culture where talented people deliver results and we offer a strong salary and benefits package and relocation assistance is available for this Role.

Position Responsibilities:

  • §  Responsible for all aspects of firmware development for new, innovative product designs using embedded microprocessors.
  • §  Scope of responsibilities will cover architectural design, technical specifications, reusable modular designs, cost-effective engineering designs, code development, testing to robust environments, production implementation and product support in a cross-functional team environment.
  • §  Expected to provide technical leadership and use influencing skills to manage and progress projects.
  • §  Candidate 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, incorporation of lessons learned from existing products, product verification and field validation along with coordinating with quality assurance and developing appropriate documentation.
  • §  Responsible for keeping excellent, organized project records and documentation
  • §  Responsible for writing high-quality, well-documented, bug-free code
  • §  Must be self-directed and be able to work within scope with a minimum amount of supervision.


Minimum Qualifications:

  • §  BS in Electrical, Electronic or Computer Engineering or other related technical degree.
  • §  Experience with C and C++ ; knowledge of assembly language
  • §  Evidence of innovative and creative thinking used to create effective solutions to both engineering and customer problems.
  • §  Excellent English communication (verbal and written) and ability to work in both teams and independently
  • §  Evidence of strong firmware architecture design thinking and ability to clearly document designs.
  • §  Demonstrated ability to effectively coordinate small engineering projects, get buy-in for solutions and efficiently track progress to completion.
  • §  History of increasing responsibilities with proven track record of achieving good results
  • §  5+ years of prior experience using embedded processors such as Atmel AVR, Microchip PIC, 8051, and similar 8-bit processors.
  • §  1-5 years of prior experience using embedded 32-bit Cortex ARM cores such as M0, M4.
  • §  Experience with multi-tasking and multi-processor communication using microprocessors with and without RTOS implementations
  • §  Experience developing code for resource-constrained microcontroller-based products
  • §  Experience with developing “bring-up” code for new circuit boards, and executing “board bring-up”
  • §  Experience in use of advanced development/debugging tools; e.g. C/C++ compilers, ICE, JTAG, logic analyzers, oscilloscopes, etc.
  • §  Prior experience with Design for Manufacturability and Design for Testability



  • §  C#, Python, Perl languages
  • §  Experience with unit test frameworks such as CPPUNIT
  • §  Experience using UML modelling techniques and tools
  • §  Direct experience designing and implementing digital and analog circuitry
  • §  Experience in the irrigation industry

Quick Search:

Enter Keyword(s):
Enter Location: