Embedded Firmware Engineer
Harnham - Phoenix, AZ
Apply NowJob Description
Job ***** Embedded Firmware Engineer ** Phoenix, AZ** $110,00--$140,000 (Plus bonus and benefits)About the **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.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.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.**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!
Created: 2025-02-20