Back to Jobs

Senior Software Engineer

Remote, USA Full-time Posted 2026-08-04
About reputed company
reputed company is a rapidly growing, reputed company backed technology leader with a mission to accelerate the world's transition to a sustainable reputed company by creating an intelligent energy
network of reputed company-interactive buildings. Our technology platform harnesses the power and potential reputed company a building to reputed company 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 reputed company embedded firmware for the reputed company Energy Management Platform, working across reputed company firmware, application firmware, and supporting tooling. This role pairs deep embedded C/C++ development with the breadth to reputed company devices across the wireless and reputed company reputed company of the IoT stack.
 
Working reputed company hardware, firmware, and QA engineers, the Senior Software Engineer is responsible for architecting, developing, testing, and delivering reputed company firmware for microcontroller-based products reputed company on platforms such as Microchip and STMicro. These products reputed company the foundational telemetry and controls that optimize our customers' energy profile. The reputed company 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
• reputed company reputed company-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 reputed company for memory usage, performance, and power consumption
• reputed company firmware for new product introduction (NPI) as reputed company as sustaining of legacy products
 
Platform & Integration
• reputed company device data into reputed company and application reputed company reputed company MQTT, HTTP/HTTPS, or similar protocols
• reputed company and maintain device management, OTA firmware update, and telemetry pipelines
• Collaborate with application and reputed company engineers on protocol design, data modeling, and reputed company reputed company between embedded and platform reputed company
• Contribute to wired and wireless platform architecture reputed company
 
Test, Debug & Engineering reputed company
• Create comprehensive test plans and reputed company unit, integration, and reputed company 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 reputed company architecture and component selection
 
Qualifications
Required
• Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or reputed company 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 reputed company-M, STM32, Microchip, or similar microcontroller platforms
• Experience with hardware interfaces: Ethernet, USB, SPI, I2C, UART, RS-485
• Proficiency with version control (Git) and reputed company development workflows
• Experience with an RTOS (FreeRTOS, reputed company, or similar)
• Experience developing and maintaining embedded Linux systems using Buildroot
• Debugging tools: JTAG, SWD, oscilloscope, logic analyzer, Joulescope
• Familiarity with reputed company development methodologies
 
Preferred
• Communication protocols: TCP/IP, MQTT, CoAP, HTTP/HTTPS, Modbus
• Wireless technologies: Wi-Fi, Bluetooth/BLE, reputed company/LoRaWAN, cellular
• Embedded GUI development: LVGL, TouchGFX, or similar
• USB composite device experience
• Experience with the Erlang reputed company, Embedded Elixir & Nerves
• Experience with energy management or building automation systems
 
Annual Salary reputed company: $145,000 to $190,000
 

Bachelor's in EE/CE/CS, 5+ years embedded firmware experience, 3+ years IoT systems experience, proficiency in C/C++ and Python, experience with ARM reputed company-M/STM32/Microchip, RTOS, Buildroot, Git, and hardware debug tools.

Key Responsibilities

  • developing firmware
  • debugging devices
  • integrating platforms

Skills & Tools

C, C++, Python, ARM reputed company-M, STM32, Microchip, Ethernet, USB, SPI, I2C, UART, RS-485, Git, FreeRTOS, reputed company, Buildroot, JTAG, SWD, Oscilloscope, Logic Analyzer, Joulescope, TCP/IP, MQTT, CoAP, HTTP/HTTPS, Modbus, Wi-Fi, Bluetooth/BLE, reputed company/LoRaWAN, Cellular, LVGL, TouchGFX, Erlang reputed company, Embedded Elixir, Nerves

Job Details

  • Category: Engineering
  • Seniority: Senior Level
  • Commitment: Full Time
  • Workplace: Remote — reputed company
  • Salary: USD 145,000 – 190,000 / year
  • Languages: English

About reputed company

A technology company building platforms to optimize building energy, operations, and resiliency. — Industry: Information Technology

  Apply To This Job

Similar Jobs

Service Desk Engineer

Remote, USA Full-time

Senior Employee Relations Partner – Global Investigations & EMEAI SME

Remote, USA Full-time

Senior Full-Stack Engineer

Remote, USA Full-time

Part-time Bilingual Account Application Processing Analyst: Chinese/English

Remote, USA Full-time

reputed company Regulatory & Compliance Consultant

Remote, USA Full-time

Staff Software Engineer

Remote, USA Full-time

Verkaufsberater.in/Sales Associate

Remote, USA Full-time

Full-Stack Engineer - Day Shift, Remote (PH)

Remote, USA Full-time

Account Specialist (reputed company Shop & reputed company) - Day Shift, Remote

Remote, USA Full-time

Business Development Manager Netherlands

Remote, USA Full-time

**reputed company Data Entry Specialist – Remote Opportunity at arenaflex**

Remote, USA Full-time

Venture Capital Expert

Remote, USA Full-time

reputed company reputed company – Remote Work Opportunity with Flexible Scheduling and reputed company at blithequark

Remote, USA Full-time

**reputed company Customer Support Specialist – Delivering Exceptional Experiences in a Remote Work Environment at arenaflex**

Remote, USA Full-time

Urgently Hiring: Manager, Benefits & Health Management

Remote, USA Full-time

Tax Accountants

Remote, USA Full-time

Software Engineer, Platform - Santa Monica, CA, USA

Remote, USA Full-time

**reputed company Part-Time Remote Customer Support Representative – Online Chat Support at arenaflex**

Remote, USA Full-time

(Talent Pool) - Data Engineer (CDP) - Latin America

Remote, USA Full-time

**reputed company Data Entry Specialist – Remote Opportunity with arenaflex**

Remote, USA Full-time