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

THVVbjFKMGdwTjIybjVDb1hMVmlkSjc1Z1E9PQ==
  • 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

USA Jobs

Staff Operations and Training Specialist Job at USA Jobs

 ...This position requires an active membership as a soldier in the Army Reserve before a start date can be set. To learn more about minimum...  ...or More Disabled Veterans ~ Current Department of Army Civilian Employees ~ Current Department of Defense (DOD) Civilian Employee... 

Cypress HCM

People Operations Specialist (Korean Speaking) Job at Cypress HCM

 ...People Operations Specialist *Must be fluent in Korean & English Our team is looking for a Specialist to manage and provide comprehensive, operational and analytical support to the People team. You will be responsible for both general statistical tasks as well... 

Cheney Brothers

Shuttle Driver Class A Job at Cheney Brothers

 ...Details Job Id: 5413 Employment Type: Full time Shift: Night Location: Asheville, NC Travel: None Job Summary...  ...Must be 21+ years of age. Must hold a Class A Commercial Drivers License (CDL) with a favorable driving record and doubles endorsement... 

Alvin Community College

CEWD Part-Time Instructor, CNC Machinist Job at Alvin Community College

Salary: See Position Description Location : Alvin Community College - Main Campus Job Type: Part-time CE (Instructor) Job Number: FY2425-083 Department: Workforce & Strategic Initiatives Division: Continuing Education & Workforce Development Opening...

Greatwide-TOL

OTR Class A CDL Driver/Owner Operator/Fleet Owner Job at Greatwide-TOL

 ...Over the Road Class A CDL Owner Operator Are you looking for a new Company that cares about you and your family? Looking to manage...  ...Logistics is the place for you! Job Details: ~24/7/365 Personal Driver Manager. ~ You pick your home time. ~ You pick the lanes...