Embedded Firmware Engineer (Phoenix) Job at Harnham, Phoenix, AZ

WlhLM3RwV0lDTVN0dVRLWWQ2V1A3UitGSlE9PQ==
  • Harnham
  • Phoenix, AZ

Job Description

EMBEDDED FIRMWARE ENGINEER

PHOENIX, AZ

5 DAYS ONSITE MANDATORY

💲110,000 - $140,000 SALARY

The Company:

This company manufactures solar mounting solutions using U.S.-made steel, serving large and small-scale energy projects. Their integrated team ensures efficient production, competitive pricing, and streamlined service from design to delivery.

About the Role:

Join a dynamic team developing cutting-edge technology for solar energy production. As an Embedded Firmware Engineer, you will focus on product design, performance improvement, reliability, and manufacturability, working in a fast-paced, high-performance environment. Occasional travel (up to 10%) may be required.

Responsibilities:

  • Develop and maintain firmware for microcontrollers and wireless communication devices.
  • Work with STM32 and Nordic microcontrollers, sub-GHz wireless communication (including LoRa), and Real-Time Operating Systems (RTOS).
  • Implement and manage Firmware Over-the-Air (FUOTA) solutions.
  • Develop and integrate communication protocols like UDP, TCP/IP, Modbus, IoT, and MQTT.
  • Write clean, efficient code and document development processes.
  • Perform unit, integration, and system-level testing.
  • Collaborate with cross-functional teams to meet product development goals.
  • Troubleshoot and optimize existing firmware solutions.

Requirements:

  • BS in Computer Engineering, Computer Science, or related field.
  • 3-5 years of experience in firmware development (C/C++, Python) .
  • Experience with STM32, LoRa, Nordic microcontrollers , and wireless communication .
  • Strong knowledge of RTOS, Linux, and communication protocols .
  • Ability to work independently and as part of a team.
  • Proficiency in software configuration, defect tracking, and code reviews .
  • Strong problem-solving skills and ability to work with complex algorithms .

Preferred:

  • M.S. in Computer Engineering.
  • Experience with product development and market delivery.
  • Familiarity with APIs, digital control systems, and quality engineering principles.
  • Electronics fundamentals (schematics, datasheets).
  • Lab experience is a plus.

Job Tags

Similar Jobs

Aequor Allied

Travel Outpatient Physical Therapist - $2,292 per week Job at Aequor Allied

Aequor Allied is seeking a travel Outpatient Physical Therapist for a travel job in Polaris, Nevada. Job Description & Requirements ~ Specialty: Physical Therapist ~ Discipline: Therapy ~ Start Date: 06/09/2025~ Duration: 13 weeks ~40 hours per week ~ ...

North American Reggio Emilia Alliance

Preschool Director (San Francisco) Job at North American Reggio Emilia Alliance

The Serra Preschool 7 Funston Ave | San Francisco, CA Start Date: August 1, 2025 Description, Responsibilities, & Duties About The Serra Preschool (TSP) The Serra Preschool is a distinguished preschool known for its commitment to excellence in early childhood...

Flamingo's

Lottery Cashier Job at Flamingo's

 ...What We Are About: There are numerous lottery retailers, and Jaspers recognizes that what sets us apart from other retailers is our dedication to Guest service and our clean, bright, and safe locations. Team members are responsible for ensuring that every Guest... 

Lawyers for Justice

Project Manager Job at Lawyers for Justice

 ...Qualifications: - Bachelors degree in Business Administration, Marketing, or a related field is preferred. -Project Management Professional (PMP) or other related Project or Change Management Certifications (e.g. CSM, PMI-ACP, PROSCI-Adkar, etc) highly desirable. -... 

OU Health

Registered Nurse (RN) - CVOR First Assist Job at OU Health

 ...seeking a Registered Nurse (RN) CVOR First Assist for a nursing job in Oklahoma City,...  ...Assistant educational program and required internship. Experience: Five (5) years OR...  ...benefits package, including PTO, 401(k), medical and dental plans, and many more. We know...