Embedded Firmware Engineer Job at Harnham, Phoenix, AZ

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

Sanford Health

Phlebotomist AF1851 - FT Nights Job at Sanford Health

 ...days off from Thursday-Wednesday 9:30pm-7:15am No phlebotomy experience or certification required. On-the-job training full-time for 5-6 weeks. Duties include: ...  ...****@*****.*** . Sanford Health has a Drug Free Workplace Policy. An accepted offer will require... 

Gateway Recruiting

Field Clinical Specialist Job at Gateway Recruiting

 ...sales representatives in cardiac pacing and competitor products Provide technical and administrative support when required for clinical studies and scientific studies. Poses strong administrative skills to insure all necessary paper work associated with implant or... 

Planet Pharma

Physician Assistant/Nurse Practitioner (Tristate) Job at Planet Pharma

 ...examinations in the outpatient setting. 3.Interpret patient data to determine appropriate management and treatment plans, consulting with physicians as needed. 4.Monitor and adjust patient care plans, ensuring optimal treatment outcomes. 5.Order and interpret laboratory,... 

Safe Dependable Care Med Transportation

Medical Transportation Driver Job at Safe Dependable Care Med Transportation

 ...Non-Emergency Medical Transportation Drivers ( Tuscaloosa, AL ) Companies offering Non-emergency transportation services require a driver to take people to their destinations. The major role of the driver is to ensure his passengers reach their destinations safely.... 

Grupo Eulen

Ramp Agent AV Job at Grupo Eulen

 ...JOB OVERVIEW The Ramp Agent is responsible for supporting airlines by overseeing the direction of a variety of aircraft ground handling services including, but not limited to ramp and baggage. ESSENTIAL DUTIES AND RESPONSIBILITIES include the following, but are...