Job Specifications
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
spampana@appstekcorp.com
About the Company
AppsTek Corp is a leading global innovation-driven digital partner, assisting forward-thinking businesses with high-end technology consulting and solutions. As a proud member of NASSCOM and a certified organization assessed at CMMIDEV Level 3 V2.0 and ISO/IEC 27001:2022, and most recently recognized as the Most Recommended Technology Company of 2024 by BusinessConnect, we drive digital transformation with exceptional expertise. Our services include digital engineering, data analytics, cognitive technologies, quality engineer...
Know more