Embedded Firmware Engineer Job at Harnham, Phoenix, AZ

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

Pyramid Consulting Group, LLC

Designer, Newborn Boys Job at Pyramid Consulting Group, LLC

 ...Our client, a childrens apparel company, is hiring a Designer, Newborn Boys (0-24 months) to join their team onsite in NYC. Job Duties Include: Conduct research to identify key styles and fabrications for upcoming collections. Accurately sketch black-and-white... 

Orion Talent

Field Service Representative Job at Orion Talent

Medical Equipment Delivery Driver $22$23/hr + Bonus | Full Benefits &##128205; Kent, WA | MondayFriday | No CDL Required Join a mission-driven medical equipment company that improves quality of life for patients and caregivers. We're hiring a Field Service Associate...

Johns Manville

Category Manager - Leases/Warehouse Job at Johns Manville

 ...The Logistics Category Manager Leases/Warehouse is responsible for collaborating with JM Business Units (BUs) to understand their warehousing needs and to identify, communicate, and negotiate solutions. This role involves developing, owning, and executing the warehousing... 

TYR Sport

Product Assistant, Footwear Job at TYR Sport

Summary: The Product Assistants primary responsibility is to support the end-to-end development process to produce best-in-class footwear. This role is responsible for overseeing and assisting product management from initial design concept to final production while remaining...

Insight Global

Biochemistry Analyst Job at Insight Global

 ...performing testing of Description, pH, FTIR, Osmolality, Moisture Analysis, Solubility, Loss on Drying, Resin Ratio, Reflectance, and pO2 Headspace Analysis, HPLC. Responsibilities: Testing of raw materials, intermediates, special test requests, and finished product...