Senior Firmware Engineer

1 week ago


Plano, Texas, United States AppsTek Corp Full time

Firmware Engineer with Energy Management Systems

Mediatory Skills: (
If this skill not present in resume please don't apply
)

  • EMS
    (Energy Management Systems)
  • BLE Mesh
    (only Bluetooth + RF experience).
  • Zephyr RTOS
    and
    CMake build systems.

Role:
Senior Firmware Engineer – Energy Management Systems

Location:
Onsite in Plano TX (Can be remote otherwise)

Employment Type:
Contract 6 Months maybe convert to long term

About the Customer

Our client is a leader in
energy management systems
, developing smart hardware and software solutions that optimize energy usage across commercial and industrial environments. Their products collect telemetry data from energy-consuming devices, transmit this data securely for analytics, and enable real-time or scheduled adjustments to improve efficiency and sustainability.

Position Overview

We are seeking an experienced
Firmware Engineer
with strong expertise in
embedded systems, microcontrollers, and Bluetooth Low Energy (BLE) mesh networking
. The ideal candidate will be proficient in
low-level C programming
,
RTOS development (Zephyr, FreeRTOS)
, and building
BLE mesh-based telemetry solutions
that interface with cloud or gateway infrastructure.

You will play a critical role in developing and maintaining the firmware that powers our client's energy monitoring and control devices. This includes implementing robust communication protocols, optimizing performance on resource-constrained hardware, and ensuring reliable data transfer to gateways and cloud endpoints.

Key Responsibilities

  • Design, develop, and maintain
    firmware for microcontroller-based devices
    used in energy management systems.
  • Implement and optimize
    BLE Mesh communication
    (nodes, gateways, proxies) for device-to-device and device-to-cloud communication.
  • Develop
    gateway firmware
    to collect telemetry data from mesh nodes and transmit it to cloud services (e.g., AT&T or similar IoT backends).
  • Work with
    low-level C code
    , peripheral drivers, and communication stacks to ensure system stability and efficiency.
  • Integrate and manage
    RTOS environments
    such as
    Zephyr
    or
    FreeRTOS
    , ensuring robust multitasking and real-time performance.
  • Develop and maintain
    build systems
    using
    CMake
    ,
    Make
    , and related tools.
  • Collaborate closely with hardware, cloud, and analytics teams to define system requirements and optimize end-to-end performance.
  • Conduct unit testing, debugging, and system validation on embedded hardware.
  • Support OTA updates, power management, and fault recovery strategies.

Required Qualifications

  • Bachelor's or Master's degree
    in Electrical Engineering, Computer Engineering, or related field.
  • 5+ years
    of hands-on experience developing embedded firmware for microcontroller-based systems.
  • Strong proficiency in
    C programming
    , particularly
    low-level, memory- and performance-constrained environments
    .
  • Solid understanding of
    microcontroller architectures
    (ARM Cortex-M series preferred).
  • Experience with
    Bluetooth Low Energy (BLE)
    stack and
    BLE Mesh
    implementation.
  • Proficiency with
    RTOS development
    , ideally
    Zephyr
    or
    FreeRTOS
    .
  • Experience working with
    build and configuration systems
    such as
    CMake
    and
    Make
    .
  • Familiarity with
    gateway and proxy device design
    for IoT data collection.
  • Strong debugging and hardware bring-up skills (using oscilloscopes, logic analyzers, etc.).
  • Knowledge of communication protocols (UART, SPI, I2C, etc.).

Preferred Qualifications

  • Experience in
    energy systems, IoT, or industrial automation
    domains.
  • Exposure to
    cellular or Wi-Fi communication
    for backhaul connectivity (e.g., AT&T IoT networks).
  • Knowledge of
    telemetry data formats and integration with cloud analytics platforms
    .
  • Experience with
    OTA firmware update mechanisms
    .
  • Familiarity with
    Python scripting
    or
    embedded Linux gateways
    .

Soft Skills

  • Strong analytical and problem-solving skills.
  • Ability to work cross-functionally with hardware, software, and data teams.
  • Self-motivated and comfortable working in a fast-paced, innovation-driven environment.
  • Excellent written and verbal communication skills.

Thanks

Siva


  • Firmware Manager

    5 days ago


    Plano, Texas, United States Vaco by Highspring Full time

    Firmware Manager | 460528DETAILSLocation: Plano, TX onsite 5-days per week)Position Type: Direct-HireHourly / Salary: to $150K + bonus structureJOB SUMMARYVaco Technology is currently seeking a Firmware Manager for a Direct-Hire opportunity that is located in Plano, TX onsite 5-days per week). The Firmware Manager will anchor a hardware-accelerated network...


  • Plano, Texas, United States OmniOn Power Full time

    We empower smarter business operations by connecting equipment, software, and services to protect, control and optimize assets within electrical infrastructures. The business provides customers, across various industries, with end-to-end product and service solutions ensuring the reliability and protection of their electrical infrastructure. We provide the...


  • Plano, Texas, United States Information Technology Senior Management Forum Full time

    Posted Date11/07/2025DescriptionSenior Platform Engineer, Workday (Functional)Do you love building and pioneering in the technology space? Do you enjoy solving complex technical problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors, who...


  • Plano, Texas, United States Information Technology Senior Management Forum Full time

    Posted Date11/04/2025DescriptionSenior Software EngineerDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors, who solve real problems and...


  • Plano, Texas, United States Information Technology Senior Management Forum Full time

    Posted Date11/03/2025DescriptionSenior Machine Learning Engineer (Python, AWS, Big Data) - Auto Loan Valuations & InsightsAs a Capital One Machine Learning Engineer (MLE), you'll be part of an Agile team dedicated to productionizing machine learning applications and systems at scale. You'll participate in the detailed technical design, development, and...

  • Co-Op – Jan

    3 days ago


    Plano, Texas, United States Crestron Electronics Full time

    At Crestron Electronics, Inc we build the technology that integrates technology.We are proud to be the largest and most recognized brand in automation and control solutions, and the premier technology partner for fortune 500 businesses globally. Our products' are integrated into new high-tech commercial buildings' to include some of the most exciting real...


  • Plano, Texas, United States Delta Electronics Americas Full time

    Delta Electronics is a global innovator at the forefront of technologies powering the future. Since 1971, we've been leading the way in high-efficiency power and thermal management solutions. Today, we're driving transformation across industries with smart, sustainable systems that enable everything from AI, industrial automation, and data centers to EV...


  • Plano, Texas, United States TBG | The Bachrach Group Full time

    Full Stack Development Roles – Plano, TXPositions:2 Senior Developers + 2 Principal DevelopersCompensation:$155,000 – $200,000 base salary (depending on seniority and experience)Work Model:5 days per week onsite in Plano, TXFull Stack - 60/40 more frontendWho We're Looking ForLocation: Candidates must be local to Plano or willing to commute to the...


  • Plano, Texas, United States Paradigm Information Services Full time

    Paradigm is looking for a skilled Cyber Security Engineer to support the development, testing, and enhancement of our client's proprietary security solutions built in -house. In this hands -on role, you'll collaborate with engineering teams to design and build custom hardware appliances, applying your cybersecurity expertise where hardware meets software....


  • Plano, Texas, United States Modis Full time

    Akkodis is seeking aSenior Linux Engineerfor aContractjob with a client inPlano, TX; Charlotte, NC; or Kennesaw, GA.This role is ideal for experienced engineers with a strong background in RedHat Linux, automation, and enterprise infrastructure.Rate Range:$68.00/hour to $73.00/hour; The rate may be negotiable based on experience, education, geographic...