Relomote
Remote JobsRelocation Jobs
Add companySaved
Relomote

Relomote is a job board for remote, hybrid, and relocation jobs — every listing AI-classified for the countries it actually hires from, or the visa and relocation support it offers.

LinkedInCrunchbase

Remote jobs by category

  • Remote Engineering & Development jobs
  • Remote Customer Support jobs
  • Remote Design jobs
  • Remote Marketing jobs
  • Remote Sales jobs
  • Remote Product jobs
  • Remote Data & Analytics jobs
  • Remote People & Talent jobs
  • Remote Writing & Content Creation jobs
  • Remote Finance jobs
  • Remote Legal & Compliance jobs
  • Remote Operations & Admin jobs
  • Remote Data Entry jobs
  • Remote Virtual Assistant jobs
  • Remote Education/Training jobs
  • Remote Healthcare/Clinical jobs
  • Remote Other jobs

Remote jobs by location

  • Work from anywhere jobs
  • Remote jobs in Africa
  • Remote jobs in Asia
  • Remote jobs in Europe
  • Remote jobs in Latin America
  • Remote jobs in Middle East
  • Remote jobs in North America
  • Remote jobs in Oceania
  • All remote jobs →

Relocation & visa sponsorship

  • Visa sponsorship jobs
  • Relocation package jobs
  • Relocate to Europe
  • Relocate to Germany
  • Relocate to Netherlands
  • Relocate to Spain
  • Relocate to Portugal
  • Relocate to Greece
  • Relocate to United Kingdom
  • Relocate to Canada
  • Relocate to Australia
  • Relocate to Sweden
  • Relocate to Switzerland
  • Relocate to Japan
  • Relocate to United Arab Emirates
  • All relocation jobs →

© 2026 RelomoteAboutPrivacyTerms

Contact [email protected] · Built by Mahmoud

Relomote
Remote JobsRelocation Jobs
Add companySaved
Gridpoint logo

Senior Software Engineer

Gridpoint
Posted 3 weeks ago
🌍Probably Worldwide🏠Remote📁Engineering & Development
Is this job info correct?

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. Our technology platform harnesses the power and potential within a building to deliver energy, operational, and resiliency benefits — spanning Fortune 500 enterprises, utilities, government organizations, and small businesses. About the Role The Senior Software Engineer will design and develop embedded firmware for the GridPoint Energy Management Platform, working across base firmware, application firmware, and supporting tooling. This role pairs deep embedded C/C++ development with the breadth to integrate devices across the wireless and cloud layers of the IoT stack. Working alongside hardware, firmware, and QA engineers, the Senior Software Engineer is responsible for architecting, developing, testing, and delivering quality firmware for microcontroller-based products built on platforms such as Microchip and STMicro. These products provide the foundational telemetry and controls that optimize our customers' energy profile. The scope covers both new product introduction (NPI) and sustaining of existing products. Essential Duties & Responsibilities Firmware Development & Design • Design and implement efficient, reliable firmware for microcontroller-based IoT devices • Develop real-time embedded software in 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 • Develop firmware for new product introduction (NPI) as well as sustaining of legacy products Platform & Integration • Integrate device data into cloud and application layers via MQTT, HTTP/HTTPS, or similar protocols • Develop and maintain device management, OTA firmware update, and telemetry pipelines • Collaborate with application and cloud engineers on protocol design, data modeling, and interface contracts between embedded and platform layers • Contribute to wired and wireless platform architecture decisions Test, Debug & Engineering Excellence • Create comprehensive test plans and perform unit, integration, and system testing • Debug firmware issues using oscilloscopes, logic analyzers, and JTAG/SWD debuggers • Conduct performance analysis and optimization of embedded systems • Define and document interfaces, protocol specifications, and test plans • Collaborate with hardware engineers on system architecture and component selection Qualifications Required • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field • 5+ years of experience in embedded firmware development • 3+ years of hands-on IoT systems development and debugging experience • Proficiency in C/C++ for embedded systems and Python for tooling • Experience with ARM Cortex-M, STM32, Microchip, or similar microcontroller platforms • Experience with hardware interfaces: Ethernet, USB, SPI, I2C, UART, RS-485 • Proficiency with version control (Git) and collaborative development workflows • Experience with an RTOS (FreeRTOS, Zephyr, or similar) • Experience developing and maintaining embedded Linux systems using Buildroot • Debugging tools: JTAG, SWD, oscilloscope, logic analyzer, Joulescope • Familiarity with Agile development methodologies Preferred • Communication protocols: TCP/IP, MQTT, CoAP, HTTP/HTTPS, Modbus • Wireless technologies: Wi-Fi, Bluetooth/BLE, LoRa/LoRaWAN, cellular • Embedded GUI development: LVGL, TouchGFX, or similar • USB composite device experience • Experience with the Erlang BEAM, Embedded Elixir & Nerves • Experience with energy management or building automation systems Annual Salary Range: $145,000 to $190,000

Similar jobs

Similar jobs

HE

Software Engineer - IT Data Protection

Helveticminds

🌍Probably Worldwide8 hours ago
EM

Backend Software Engineer (Python/Node/Java/Go)

Empowersstaffing

🌍Probably Worldwide12 hours ago
EM

Software QA Automation Engineer

Empowersstaffing

🌍Probably Worldwide12 hours ago
SM

Software Engineer

Smartcuts

🌍Probably Worldwide12 hours ago
Protege logo

Senior Full Stack Software Engineer

Protege

🌍Probably Worldwide19 hours ago
STARLIMS Corporation logo

Software Engineer

STARLIMS Corporation

🌍Probably Worldwide19 hours ago