Embedded Firmware Engineer Job at Harnham, Phoenix, AZ

UG5mVlVIVThEZFpHQ2JsT0dtRlNkbURs
  • Harnham
  • Phoenix, AZ

Job Description

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

Extended Care Specialists INC

Physician/Medical Director Job at Extended Care Specialists INC

Physician/Medical Director Position Summary: No Call! Please join our team at Eventus WholeHealth as a physician at an innovative state-of-the-art practice where you can earn up to $400,000 in a private practice setting. Benefits include: Have your own in-field... 

Uniti Med

Travel LPN / LVN - Long Term Care - $1,176 per week - Urgently Hiring Job at Uniti Med

 ...Uniti Med is seeking a LPN / LVN Long Term Care for a travel job in Pembroke, North Carolina. Job Description & Requirements Specialty: Long...  ...Travel LPN - Long Term Care in Pembroke, NC. This assignment lasts 8 weeks and is scheduled to start on 2025-02-26T0... 

Carisk Partners

Addiction Medicine Physician Job at Carisk Partners

We are currently seeking enthusiastic board certified / board eligible psychiatrists and addiction medicine specialists to join our team. This is an excellent opportunity to facilitate care for persons who have sustained catastrophic work-related injuries, with co-occurring... 

Donatos Pizza

Full and Part time Delivery Driver Job at Donatos Pizza

 ...Delivery Drivers play an essential role in ensuring our customers receive their order in a timely and friendly manner. Delivery Drivers may spend their shifts folding boxes, taking...  ...customers. Opportunities for full and part time positions, including daytime opportunities... 

Daily Wire

Podcast Producer Job at Daily Wire

The Daily Wire is seeking a talented and driven Podcast Producer to join our team in Washington, DC. In this role, youll serve as the Lead Producer on an assigned show, working closely with on-air talent to build strong, collaborative relationships and help grow the brand...