C

Copeland

Manufactures energy-efficient HVACR compressors and components

Senior Firmware Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timePalm Beach Gardens, FL, USANo salary listed

About the Job

Requirements

  • A Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent experience.
  • At least 5 years of professional experience developing embedded C/C++ firmware for commercial IoT or edge devices.
  • Proven experience using real-time operating systems such as FreeRTOS, Zephyr, or ThreadX for multitasking architectures.
  • Hands-on experience with wireless technologies including Wi-Fi, BLE, Cellular IoT, and LoRaWAN, and network security standards including mTLS, AES, RSA, and ECC.
  • Proficiency with hardware lab equipment, including oscilloscopes, logic analyzers, digital multimeters, JTAG/SWD debuggers, and power profilers.
  • Advanced proficiency with Git, CMake/Make, GCC, CI/CD pipelines for embedded builds, and static analysis tools.

Responsibilities

  • Design, code, and maintain production-grade C/C++ firmware for resource-constrained microcontrollers, including ARM Cortex-M, ESP32, and RISC-V.
  • Implement and optimize low-power wireless communication stacks, including Wi-Fi, BLE, Cellular (LTE-M/NB-IoT), Thread/Zigbee, and application protocols such as MQTT, CoAP, and HTTP/HTTPS.
  • Write low-level device drivers for peripherals including I2C, SPI, UART, ADC, PWM, DMA, and flash memory, and collaborate with hardware teams during board bring-up and debugging.
  • Analyze and implement power-management strategies, including sleep modes, duty cycling, and peripheral management, to maximize battery longevity for edge devices.
  • Implement hardware-root-of-trust security features, including secure boot, TLS, cryptographic acceleration, and key management, and robust over-the-air firmware update mechanisms.
  • Use RTOS platforms such as FreeRTOS, Zephyr, or embedded Linux to write multithreaded applications; conduct hardware-in-the-loop testing and automated regression testing.
  • Support factory test fixture development, diagnostic firmware creation, and mass-production testing protocols.
  • Drive code reviews, enforce coding standards such as MISRA C, write technical documentation, and mentor junior and mid-level firmware engineers.

Desired Qualifications

  • Experience with Zephyr RTOS and modern meta-build systems such as West/CMake.
  • Exposure to embedded security architectures such as ARM TrustZone and Secure Elements/TPMs.
  • Familiarity with Python for test automation and scripting.
  • Prior experience delivering high-volume consumer electronics or industrial IoT products from concept to mass production.

About the Company

Copeland

Manufactures energy-efficient HVACR compressors and components

Copeland provides energy-efficient heating, cooling, and refrigeration components for HVACR systems, focusing on compressors, controls, and related parts. Its products help OEMs, distributors, contractors, and end users operate HVACR systems with lower energy use and reduced environmental impact. The company differentiates by specializing in end-to-end HVACR components and sustainable climate solutions, emphasizing energy efficiency and environmental responsibility. Its goal is to help customers lower energy consumption and carbon emissions across residential, commercial, and industrial applications.

Company size
5,001-10,000
Company stage
Grant
Total funding
$2.5M
Headquarters
St. Louis, MO
Founded
1921

Recently Posted Jobs

Explore more opportunities at Copeland

See more jobs