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

MH Energy

Class B Entry Level No Experience Needed CDL B Local Driver Job Job at MH Energy

Class B Entry Level No Experience Needed CDL B Local Driver JobStakebed driving between various construction locations in the Greater Denver Metro AreaPay: Hourly $1150/WeekNational Company, All Local Driving, Health Benefits, Excellent Schedule, No Experience Required... 

Jobs via Dice

ReactJS Developer Job at Jobs via Dice

Join to apply for the ReactJS Developer role at Jobs via Dice15 hours ago Be among...  ...dynamic front-end development team. As a React Developer, you will be responsible...  ...Technology, or relevant fieldSeniority level Seniority level Entry levelEmployment type Employment type... 

Commerce Bank

Bilingual Customer Service Representative Job at Commerce Bank

 ...discounts and tuition reimbursement 2nd Shift differential for evening schedules 5% pay differential for proven Spanish/English...  ...year related customer service experience required 1+ years of call center and/or financial service preferred **Customer Care Associate... 

Hope Academy (Charlotte)

Teaching Assistant Job at Hope Academy (Charlotte)

 ...Academy seeks a dedicated and compassionate Elementary Teaching Assistant to support our Christ-centered educational...  ...spiritually. Company Description HOPE Academy is a K-12 private, Christian, University-Model School located in Concord, NC. The school focuses on... 

Paragon Digital Marketing

Website Content Writer Internship Job at Paragon Digital Marketing

The Position Paragon Digital Marketing seeks an intern to create original written content for a new website currently in development...  ...Docs Some familiarity with keyword placement and other SEO best practices Ability to meet deadlines and follow guidelines...