Demo

Embedded Firmware Engineer

Harnham
Phoenix, AZ Full Time
POSTED ON 2/4/2025
AVAILABLE BEFORE 3/23/2025

Job Title: Embedded Firmware Engineer

Location: Phoenix, AZ

Salary: $110,00--$140,000 (Plus bonus and benefits)


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.


If this sounds like a good fit for you. Please apply!

Salary : $110,000 - $140,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Embedded Firmware Engineer?

Sign up to receive alerts about other jobs on the Embedded Firmware Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Harnham

Harnham
Hired Organization Address Phoenix, AZ Full Time
Entry Level Recruitment Consultant Onsite in Phoenix, AZ (Office in the Biltmore District) Base Salary: $45,000 uncapped...
Harnham
Hired Organization Address Hudson, NH Full Time
Director of Social Media Fitness & Wellness Location : Hybrid (Boston / NH) Compensation : $160,000–$180,000 bonus About...
Harnham
Hired Organization Address New York, NY Full Time
Are you looking to play a key role in a fast-growing FinTech startup? To build a cutting-edge platform from the ground u...
Harnham
Hired Organization Address New York, NY Contractor
Backend Engineer Remote 6 - Month Contract $60-80/hr We are seeking a Backend Developer to design, build, and optimize A...

Not the job you're looking for? Here are some other Embedded Firmware Engineer jobs in the Phoenix, AZ area that may be a better fit.

Embedded Engineer

TPI Global Solutions, Phoenix, AZ

AI Assistant is available now!

Feel free to start your new journey!