bluedoor data·Job Postings API·bluedoor.sh ↗

HomeCompaniesJobs Rainbird Icims ComFirmware Engineer

Firmware Engineer

Jobs Rainbird Icims Com · Tucson, AZ, US · On Site · Active · iCIMS

Job facts

FieldValue
CompanyJobs Rainbird Icims Com
TitleFirmware Engineer
Normalized title-
Department / teamOther - Other
LocationTucson, AZ, United States
Work modelOn Site
Employment typeOTHER
Salary-
Statusactive
ATS provideriCIMS
Posted / first seen2026-05-19 / 2026-05-31
Changed / last seen2026-06-01 / 2026-06-06

Related slices

PageWhat it containsOpen
Company jobsActive postings from Jobs Rainbird Icims Com.Open
Company breakdownsRole, location, ATS, and work model facets for this company.Open
ATS provider jobsActive postings observed through iCIMS.Open
Provider filtered searchThe same provider as a filtered job collection.Open
City jobsActive postings in Tucson.Open
Department jobsActive postings in Other - Other.Open
Work model jobsActive On Site postings.Open
Lifecycle eventsOpen, update, close, and reopen events for this posting.Open
Original postingCanonical source or apply URL captured from the ATS.Open

Linked records

CompanyJobs Rainbird Icims Com
Source085d99f4-94fb-47fb-ac27-10cf5720620e
ATS provideriCIMS

Description

Overview Join in our growth and help us accelerate our new product introductions. Lead by example and enable an accomplished technical team to create world class firmware for the next generation of networked irrigation devices and cloud connected systems. Your willingness to learn and educate, be hands-on as needed, 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. Responsibilities Work autonomously on moderate to high complex tasks. Responsible for all aspects of firmware development for new, innovative product designs using embedded microcontrollers. 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. 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. Qualifications MINIMUM Qualifications: BS in Electrical, Electronic, Computer Science, Engineering, or related technical degree or equivalent extensive experience. At least five years of experience in embedded firmware development. Experience with embedded C++ programming of Micro-Controller (uC) or System-on-Chip (SoC) Experience with development/debugging tools (C/C++ compilers, CMake, JTAG, logic analyzers, etc.) Experience with low level code, board bring up, bootloader and OTA (oscilloscopes, DMM, etc.) Experience with a Real Time Operating System (RTOS) such as FreeRTOS or ThreadX Experience using tools and toolchains such as IAR, VSCode, Jira, Jenkins, git, Perforce, CI/CD Experience with Agile software development process (methodology, best practices, and tools) Ability to review and understand digital and analog schematics. Experience with multi-tasking and multi-threading Self-motivated and strong analytical problem-solving abilities. Ability to thrive in situations of ambiguity. DESIRED Qualifications: Expert understanding of privacy and Cybersecurity related technologies and best practices (authentication, HSMs, encryption, hashes, secure boot, certificates, PII) Experience developing and deploying consumer products and highly reliable systems. Experience integrating products with cloud / IoT infrastructure (Amazon, proprietary or other) Experience developing and integrating radio / communication stacks in embedded products (BLE, LoRa, LoRaWAN, Sidewalk, WiFi, Cellular Modem, Matter) Experience with CI/CD, automated unit test tools and design for Manufacturing Engineering (Automated Test Equipment; ICT; integration of on-prem HSM) Working experience with battery operated devices Experience leveraging GitHub Copilot or similar AI tools Exact compensation may vary based on skills and experience. #LI-Onsite Rain Bird is an Equal Opportunity Employer

Full job record

Job ID0d0eb818d6befe404da5df8058385622292c97c7
Org ID0961c473-563a-44f3-a788-6d904edc4b04
Source ID085d99f4-94fb-47fb-ac27-10cf5720620e
Board ID085d99f4-94fb-47fb-ac27-10cf5720620e
Providericims
Provider Job Key5477
TitleFirmware Engineer
Normalized Title
Statusactive
Activeyes
Location TextTucson, AZ, US
DepartmentOther - Other
Team
Employment TypeOTHER
Workplace Typeon_site
Remote Policy
CountryUnited States
RegionAZ
CityTucson
Salary RawOverview Join in our growth and help us accelerate our new product introductions. Lead by example and enable an accomplished technical team to create world class firmware for the next generation of networked irrigation devices and cloud connected systems. Your willingness to learn and educate, be hands-on as needed, 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. Responsibilities Work autonomously on moderate to high complex tasks. Responsible for all aspects of firmware development for new, innovative product designs using embedded microcontrollers. 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. 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. Qualifications MINIMUM Qualifications: BS in Electrical, Electronic, Computer Science, Engineering, or related technical degree or equivalent extensive experience. At least five years of experience in embedded firmware development. Experience with embedded C++ programming of Micro-Controller (uC) or System-on-Chip (SoC) Experience with development/debugging tools (C/C++ compilers, CMake, JTAG, logic analyzers, etc.) Experience with low level code, board bring up, bootloader and OTA (oscilloscopes, DMM, etc.) Experience with a Real Time Operating System (RTOS) such as FreeRTOS or ThreadX Experience using tools and toolchains such as IAR, VSCode, Jira, Jenkins, git, Perforce, CI/CD Experience with Agile software development process (methodology, best practices, and tools) Ability to review and understand digital and analog schematics. Experience with multi-tasking and multi-threading Self-motivated and strong analytical problem-solving abilities. Ability to thrive in situations of ambiguity. DESIRED Qualifications: Expert understanding of privacy and Cybersecurity related technologies and best practices (authentication, HSMs, encryption, hashes, secure boot, certificates, PII) Experience developing and deploying consumer products and highly reliable systems. Experience integrating products with cloud / IoT infrastructure (Amazon, proprietary or other) Experience developing and integrating radio / communication stacks in embedded products (BLE, LoRa, LoRaWAN, Sidewalk, WiFi, Cellular Modem, Matter) Experience with CI/CD, automated unit test tools and design for Manufacturing Engineering (Automated Test Equipment; ICT; integration of on-prem HSM) Working experience with battery operated devices Experience leveraging GitHub Copilot or similar AI tools Exact compensation may vary based on skills and experience. #LI-Onsite Rain Bird is an Equal Opportunity Employer
Salary Min
Salary Max
Salary Currency
Salary Period
Source URLhttps://jobs-rainbird.icims.com/jobs/5477/firmware-engineer/job
Apply URLhttps://jobs-rainbird.icims.com/jobs/5477/firmware-engineer/job
First Seen At2026-05-31 18:34:59Z
Last Seen At2026-06-06 18:56:47Z
Last Checked At2026-06-06 18:56:47Z
Last Changed At2026-06-01 13:33:33Z
Inactive At
Source Posted At2026-05-19 04:00:00Z
Source Updated At2026-04-28 16:02:56Z
Raw Payload Uris3://job-postings-prod-raw-590183727216/raw/provider=icims/board=jobs-rainbird.icims.com/date=2026-06-06/2026-06-06T18-56-46-618Z-8ebcfc35d58bad22cd7e6c468f99e15583d645e05e9b750c0875616b749687f8.json
Event Fields
{
  "content_hash": "f1f79b6a7a6501b16a91ad2a3c1045b20c4fb56275a6289fe6b416a8b8169bec",
  "source_hash": "129fad60590193fa43ff1f314fa472b51811110b4a6f560bc321cd365875ce18",
  "last_changed_at": "2026-06-01T13:33:33.198Z",
  "active_status": "active"
}
Parsed Structured
{
  "language": "en",
  "location": {
    "raw": "Tucson, AZ, US",
    "city": "Tucson",
    "region": "AZ",
    "country": "United States",
    "is_remote": false,
    "confidence": 0.8
  },
  "salary_max": null,
  "salary_min": null,
  "inferred_at": "2026-06-06T18:56:47.400Z",
  "launch_scope": {
    "reason": "english_us_canada",
    "included": true,
    "language": "en",
    "location": {
      "raw": "Tucson, AZ, US",
      "city": "Tucson",
      "region": "AZ",
      "country": "United States",
      "is_remote": false,
      "confidence": 0.8
    },
    "countries": [
      "United States"
    ]
  },
  "remote_policy": null,
  "salary_period": null,
  "workplace_type": "on_site",
  "salary_currency": null
}
Extensions
{}
Native Structured
{
  "json_ld": {
    "url": "https://jobs-rainbird.icims.com/jobs/5477/firmware-engineer/job",
    "@type": "JobPosting",
    "title": "Firmware Engineer",
    "@context": "http://schema.org",
    "datePosted": "2026-05-19T04:00:00.000Z",
    "description": "<h2>Overview</h2>\n<p>Join in our growth and help us accelerate our new product introductions.  Lead by example and enable an accomplished technical team to create world class firmware for the next generation of networked irrigation devices and cloud connected systems. Your willingness to learn and educate, be hands-on as needed, and your enthusiasm to help will be vital for our team’s success.</p>\n<p>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.</p>\n<h2>Responsibilities</h2>\n<ul>\n <li>Work autonomously on moderate to high complex tasks. Responsible for all aspects of firmware development for new, innovative product designs using embedded microcontrollers.</li>\n <li>Write high-quality, well-documented, and robust code in embedded C++ for new and existing products.</li>\n <li>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.</li>\n <li>Utilize data sheets, review schematics, and perform board bring up as needed.</li>\n <li>Collaborate directly and effectively with other firmware developers and other teams including Electronics design, DevOps, Cloud software, Manufacturing, Quality Assurance, Test Automation, and Marketing</li>\n <li>Create and maintain excellent and organized project records and documentation.</li>\n</ul>\n<h2>Qualifications</h2>\n<p><strong>MINIMUM Qualifications:</strong></p>\n<ul>\n <li>BS in Electrical, Electronic, Computer Science, Engineering, or related technical degree or equivalent extensive experience. At least five years of experience in embedded firmware development.</li>\n <li>Experience with embedded C++ programming of Micro-Controller (uC) or System-on-Chip (SoC)</li>\n <li>Experience with development/debugging tools (C/C++ compilers, CMake, JTAG, logic analyzers, etc.)</li>\n <li>Experience with low level code, board bring up, bootloader and OTA (oscilloscopes, DMM, etc.)</li>\n <li>Experience with a Real Time Operating System (RTOS) such as FreeRTOS or ThreadX</li>\n <li>Experience using tools and toolchains such as IAR, VSCode, Jira, Jenkins, git, Perforce, CI/CD</li>\n <li>Experience with Agile software development process (methodology, best practices, and tools)</li>\n <li>Ability to review and understand digital and analog schematics.</li>\n <li>Experience with multi-tasking and multi-threading</li>\n <li>Self-motivated and strong analytical problem-solving abilities. Ability to thrive in situations of ambiguity.</li>\n</ul>\n<p><strong>DESIRED Qualifications:</strong></p>\n<ul>\n <li>Expert understanding of privacy and Cybersecurity related technologies and best practices (authentication, HSMs, encryption, hashes, secure boot, certificates, PII) </li>\n <li>Experience developing and deploying consumer products and highly reliable systems.</li>\n <li>Experience integrating products with cloud / IoT infrastructure (Amazon, proprietary or other)</li>\n <li>Experience developing and integrating radio / communication stacks in embedded products (BLE, LoRa, LoRaWAN, Sidewalk, WiFi, Cellular Modem, Matter)</li>\n <li>Experience with CI/CD, automated unit test tools and design for Manufacturing Engineering (Automated Test Equipment; ICT; integration of on-prem HSM)</li>\n <li>Working experience with battery operated devices</li>\n <li>Experience leveraging GitHub Copilot or similar AI tools</li>\n</ul>\n<p>Exact compensation may vary based on skills and experience.</p>\n<p> </p>\n<p>#LI-Onsite</p>\n<p><strong>Rain Bird is an Equal Opportunity Employer</strong></p>",
    "directApply": true,
    "jobLocation": [
      {
        "@type": "Place",
        "address": {
          "@type": "PostalAddress",
          "postalCode": "UNAVAILABLE",
          "addressRegion": "AZ",
          "streetAddress": "UNAVAILABLE",
          "addressCountry": "US",
          "addressLocality": "Tucson",
          "postOfficeBoxNumber": "UNAVAILABLE"
        }
      }
    ],
    "validThrough": "2027-05-19T04:00:00.000Z",
    "employmentType": "OTHER",
    "hiringOrganization": {
      "name": "Rain Bird Corporation",
      "@type": "Organization",
      "sameAs": "www.rainbird.com"
    },
    "occupationalCategory": "Other - Other"
  },
  "detail_meta": {
    "url": "https://jobs-rainbird.icims.com/jobs/5477/firmware-engineer/job?in_iframe=1",
    "http_status": 200,
    "content_type": "text/html;charset=UTF-8",
    "response_bytes": 37548,
    "compact_response_bytes": 4702,
    "original_response_bytes": 37548
  },
  "sitemap_job": {
    "id": "5477",
    "url": "https://jobs-rainbird.icims.com/jobs/5477/firmware-engineer/job",
    "slug": "firmware-engineer",
    "lastmod": "2026-04-28T12:02:56-04:00"
  },
  "detail_errors": []
}
Get this page with API

Rendered from the bluedoor Job Postings API. Reproduce it:

GET https://api.bluedoor.sh/job-postings/v1/jobs/0d0eb818d6befe404da5df8058385622292c97c7?include=descriptionJSON
GET https://api.bluedoor.sh/job-postings/v1/orgs/0961c473-563a-44f3-a788-6d904edc4b04JSON
GET https://api.bluedoor.sh/job-postings/v1/sources/085d99f4-94fb-47fb-ac27-10cf5720620eJSON
GET https://api.bluedoor.sh/job-postings/v1/jobs/0d0eb818d6befe404da5df8058385622292c97c7/eventsJSON