GridPoint
4 days ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
Job Title
Senior Embedded Firmware Engineer Location
Hybrid – Roanoke VA About GridPoint
GridPoint is a rapidly growing, private equity backed, technology leader with a mission to accelerate the world’s transition to a sustainable future by creating an intelligent energy network of grid-interactive buildings. By transforming the way commercial businesses use energy, GridPoint unlocks the decarbonization, sustainability, and grid resiliency required for a cleaner, more efficient tomorrow. Our technology platform harnesses power and potential within a building to deliver energy, operational, and resiliency benefits. Networked together, GridPoint intelligent buildings provide reliable, precise, and instantaneous capacity for utilities and grid operators. GridPoint’s growing network of commercial buildings spans across Fortune 500 enterprises, utilities, government organizations, and small businesses. What You’ll Do
The Senior Embedded Firmware Engineer will play an integral part in designing and developing embedded firmware for the Gridpoint Energy Management Platform. In this role you will work closely with the embedded electrical engineer in defining the platform and responsible for architecting, developing, testing and delivering quality embedded firmware for a myriad of platforms including Microchip and STMicro. These products provide the foundational telemetry and controls required to optimize our customers’ energy profile. Essential Duties/Responsibilities
Design and implement efficient, reliable firmware for microcontroller-based IoT devices Develop real-time embedded software using C/C++ for resource-constrained environments Create and maintain device drivers for sensors, actuators, and communication modules Implement power management strategies for battery-operated devices Optimize code for memory usage, performance, and power consumption Collaborate with hardware engineers on system architecture and component selection Create comprehensive test plans and perform unit, integration, and system testing Debug firmware issues using oscilloscopes, logic analyzers, and JTAG debuggers Conduct performance analysis and optimization of embedded systems Develop Firmware for NPI as well as Legacy Product Maintenance Qualifications
Bachelor's degree in Electrical Engineering, Computer Engineering, or related field 5+ years of experience in embedded firmware development 3+ years of hands-on IoT systems development and debugging experience Programming Languages: Proficiency in C/C++ for embedded systems, Python for tooling Microcontrollers: Experience with ARM Cortex-M, STM32, Microchip, or similar platforms Hardware Interfaces: Ethernet, USB, SPI, I2C, UART, RS-485 GUI Development: LVGL, TouchGFX, or similar Version Control: Git, understanding of collaborative development workflows Desired Experience
Agile development methodologies. Communication Protocols: TCP/IP, MQTT, CoAP, HTTP/HTTPS, ModBus Wireless Technologies: WiFi, Bluetooth/BLE, LoRa/LoRaWAN, cellular USB Composite Device Experience. Debugging Tools: JTAG, SWD, oscilloscope, logic analyzer, Joulescope. Experience with RTOS (FreeRTOS, Zephyr, or similar). Energy management systems. GridPoint is an EEO Employer M/F/D/V Seniority Level
Mid-Senior level Employment Type
Full-time Job Function
Engineering and Information Technology Referrals increase your chances of interviewing at GridPoint by 2x Get notified about new Senior Firmware Engineer jobs in Roanoke, VA. We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Senior Embedded Firmware Engineer Location
Hybrid – Roanoke VA About GridPoint
GridPoint is a rapidly growing, private equity backed, technology leader with a mission to accelerate the world’s transition to a sustainable future by creating an intelligent energy network of grid-interactive buildings. By transforming the way commercial businesses use energy, GridPoint unlocks the decarbonization, sustainability, and grid resiliency required for a cleaner, more efficient tomorrow. Our technology platform harnesses power and potential within a building to deliver energy, operational, and resiliency benefits. Networked together, GridPoint intelligent buildings provide reliable, precise, and instantaneous capacity for utilities and grid operators. GridPoint’s growing network of commercial buildings spans across Fortune 500 enterprises, utilities, government organizations, and small businesses. What You’ll Do
The Senior Embedded Firmware Engineer will play an integral part in designing and developing embedded firmware for the Gridpoint Energy Management Platform. In this role you will work closely with the embedded electrical engineer in defining the platform and responsible for architecting, developing, testing and delivering quality embedded firmware for a myriad of platforms including Microchip and STMicro. These products provide the foundational telemetry and controls required to optimize our customers’ energy profile. Essential Duties/Responsibilities
Design and implement efficient, reliable firmware for microcontroller-based IoT devices Develop real-time embedded software using C/C++ for resource-constrained environments Create and maintain device drivers for sensors, actuators, and communication modules Implement power management strategies for battery-operated devices Optimize code for memory usage, performance, and power consumption Collaborate with hardware engineers on system architecture and component selection Create comprehensive test plans and perform unit, integration, and system testing Debug firmware issues using oscilloscopes, logic analyzers, and JTAG debuggers Conduct performance analysis and optimization of embedded systems Develop Firmware for NPI as well as Legacy Product Maintenance Qualifications
Bachelor's degree in Electrical Engineering, Computer Engineering, or related field 5+ years of experience in embedded firmware development 3+ years of hands-on IoT systems development and debugging experience Programming Languages: Proficiency in C/C++ for embedded systems, Python for tooling Microcontrollers: Experience with ARM Cortex-M, STM32, Microchip, or similar platforms Hardware Interfaces: Ethernet, USB, SPI, I2C, UART, RS-485 GUI Development: LVGL, TouchGFX, or similar Version Control: Git, understanding of collaborative development workflows Desired Experience
Agile development methodologies. Communication Protocols: TCP/IP, MQTT, CoAP, HTTP/HTTPS, ModBus Wireless Technologies: WiFi, Bluetooth/BLE, LoRa/LoRaWAN, cellular USB Composite Device Experience. Debugging Tools: JTAG, SWD, oscilloscope, logic analyzer, Joulescope. Experience with RTOS (FreeRTOS, Zephyr, or similar). Energy management systems. GridPoint is an EEO Employer M/F/D/V Seniority Level
Mid-Senior level Employment Type
Full-time Job Function
Engineering and Information Technology Referrals increase your chances of interviewing at GridPoint by 2x Get notified about new Senior Firmware Engineer jobs in Roanoke, VA. We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr