Embedded Firmware Engineer Job at Harnham, Phoenix, AZ

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

LyteForge

Junior Frontend JavaScript Developer Job at LyteForge

 ...interactive graphics using the D3.js library.Collaborate with UI/...  ....Collaborate with backend developers to integrate frontend components...  ...0.00-$129,500.00 5 months agoJunior Full Stack Software Engineer (...  ...0 3 days agoJunior Front End React Developer (TS/SCI with Poly)... 

RKAA Architects, Inc

CAD Drafter Intern Job at RKAA Architects, Inc

 ...Requirements A minimum of one (1) year of architectural experience A general understanding of AutoCAD and how to use it; Revit experience is a plus Must be able to succeed in a fast-paced office environment, as our project types and clients mandate specific... 

GE Vernova

Industrial Crane & Elevator Mechanic Job at GE Vernova

 ...Job Description Diagnose, troubleshoot, and perform mechanical and electrical repair, maintenance, inspections, and modifications to industrial overhead cranes, jib and gantry cranes, and elevators. Rig, move, and erect a variety of mechanical and electrical equipment... 

Electro-Mechanical

Sales Application Engineer Job at Electro-Mechanical

 ...Description Electro-Mechanical, LLC is seeking a motivated Sales & Application Engineer to support our customers across utility...  ...the design, manufacture, and sales of electrical distribution equipment. With a strong reputation in the utility and industrial markets... 

Advantage Solutions

Space Planning Manager Job at Advantage Solutions

 ...to ensure approved criteria and best practices are following and space allocation / shelf placement needs are met Create and...  ...Written & Verbal Communication Skills Ability to Visualize & Plan Objectives & Goals Strategically Environmental & Physical...