Embedded Firmware Engineer Job at Harnham, Phoenix, AZ

d2txWHp6WVJtZ3BBd1VUVGVPd1hjc3ExZHc9PQ==
  • Harnham
  • Phoenix, AZ

Job Description

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!

Job Tags

Similar Jobs

MissionSquare Retirement

Retirement Plans Specialist Job at MissionSquare Retirement

 ...Description Reach Your Peak with MissionSquare Retirement, a FINANCIAL SERVICES LEADER in public sector employee retirement products...  ...participant education outcomes Build and maintain positive working relationships with key plan level decision makers including elected... 

Deutsche Bank

Corporate Bank Technology - Payments Domain - Java Engineer - Vice President (Open) Job at Deutsche Bank

 ...Job Title Corporate Bank Technology - Payments Domain - Java Engineer Corporate Title Vice President Location Cary, NC Who we are In short - an essential part of Deutsche Bank's technology solution, developing applications for key business areas.... 

Strategic Staffing Solutions

Estimator Job at Strategic Staffing Solutions

 ...Sponsorship is Available! The details are below. Beware of scams. S3 never asks for money during its onboarding process. Job Title: Estimator Location: Tampa, FL Duration: 24 months Hybrid Work Pay: 40-50 an hr Technical Skills: Procurement & Vendor... 

University of California Riverside

Assistant Professor in Atomic, Molecular, and Optical Physics/Quantum Information Science | University of California Riverside Job at University of California Riverside

 ...Experimental Atomic, Molecular, and Optical Physics/Quantum Information Science with an anticipated start date of July 1, 2025. The final...  ...). Its mission is explicitly linked to providing routes to educational success for underrepresented and first-generation college students... 

C. & E. Merdinian Armenian Evangelical School

English Teacher Job at C. & E. Merdinian Armenian Evangelical School

 ...Teach a well-rounded curriculum, including reading comprehension, literature analysis, writing skills, grammar, vocabulary, and public speaking. Utilize various instructional strategies, such as Socratic discussions, creative writing exercises, and project-based...