Fuse Energy logo
Fuse Energy

Building the world’s first renewable giant

Embedded Software Engineer

Location

United States

Posted

1 day ago

Salary

0

Seniority

Mid Level

Job Description

Embedded Software Engineer

Fuse Energy

Role Description We’re looking for an Embedded Software Engineer in the US to help design, build, and scale the connected hardware powering the Energy Network. This is a hands-on role spanning embedded systems, networking, device security, and fleet connectivity from prototype through to deployment. You’ll contribute to building resilient connectivity, secure provisioning, and robust telemetry across a growing fleet of distributed energy devices. You’ll play an important role in shaping how our devices connect, communicate, and evolve securely at scale, working closely with firmware, hardware, and backend teams to deliver production-ready systems. Responsibilities - Connectivity & Networking - Develop and maintain connectivity across Ethernet, Wi-Fi, Thread, Zigbee, and BLE. - Build and optimise secure, reliable device messaging using protocols such as MQTT, CoAP, HTTP, or WebSockets. - Support reliable device time synchronisation using NTP or PTP. - Device Security & OTA Management - Contribute to secure boot flows, key and certificate provisioning, and hardware-backed device identity using TPMs or secure elements. - Help build and maintain signed firmware update pipelines, including OTA update and rollback mechanisms. - Support security best practices across the device lifecycle, including vulnerability management and secure provisioning. - Edge & Cloud Integration - Integrate devices with cloud IoT platforms and backend services. - Define and improve telemetry, health monitoring, and observability for deployed devices. - Support reliable operation of connected devices in the field, including debugging fleet issues and improving resilience. - Compliance & Testing - Support testing and validation for safety, EMC, radio, and related product requirements. - Help prepare test plans, certification artefacts, and validation documentation. - Work with manufacturing and cross-functional teams through engineering and production validation cycles. - Cross-Functional Collaboration - Work closely with firmware, hardware, power electronics, mechanical, and software teams to deliver production-ready devices. - Contribute to design reviews, technical documentation, and interface specifications. - Share knowledge and contribute to engineering best practices across connectivity, embedded systems, and device security. Qualifications - Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or equivalent practical experience. - 4+ years of experience building connected embedded products, or strong relevant industry/project experience. - Good proficiency in C/C++ for embedded systems, with experience working with RTOS environments such as Zephyr or FreeRTOS. - Experience with Python for testing, tooling, or automation. - Solid understanding of device connectivity and networking fundamentals, including IP networking and common transport/application protocols. - Experience implementing or supporting secure device communications using TLS, certificates, or device provisioning workflows. - Familiarity with firmware update systems, bootloaders, or CI/CD workflows for embedded software. - Practical debugging experience using lab and software tools such as logic analysers, protocol analysers, network sniffers, or observability platforms. - Strong problem-solving skills and the ability to work across hardware and software boundaries. Nice to Have - Experience with low-power wireless technologies such as Thread, Zigbee, or BLE. - Familiarity with cloud IoT services on AWS, Azure, or GCP. - Exposure to secure boot, TPMs, secure elements, or hardware attestation. - Experience with EMC/RF testing, antenna bring-up, or factory test processes. - Awareness of relevant cybersecurity or privacy standards such as IEC 62443, ETSI EN 303 645, ISO 27001, or GDPR. - Experience working on industrial, energy, or other distributed device deployments. Benefits - Competitive salary and an equity sign-on bonus - Biannual bonus scheme - Fully expensed tech to match your needs

Related Job Pages

More Full-stack Engineer Jobs

HITCONTRACT logo

Senior/Principal Full Stack Software Engineer

HITCONTRACT

Hitcontract is an IT recruitment agency and job ad platform. A young and energetic team of recruiters will find any spec

Full TimeRemoteTeam 1-10Since 2015H1B No Sponsor

• Develop backend and frontend solutions throughout the full software development lifecycle. • Build services using Java, Node.js, or TypeScript. • Develop web applications with Angular or React. • Ensure application scalability, performance, security, and maintainability. • Use AI-assisted development tools as part of the engineering workflow. • Support and mentor less experienced developers.

Lithuania
€3K - €4.5K / month
Full TimeRemoteTeam 1-10H1B No Sponsor

• Lead full stack architecture and system design • Take point on initiatives • Own end-to-end execution across frontend and backend • Optimize existing systems for performance • Serve as the team's technical anchor • Manage technical roadmap • Make technical recommendations • Coordinate and communicate seamlessly across teams • Leverage AI coding tools to accelerate development

United States
$124.8K - $183.4K / year
CSP GmbH & Co. KG logo

Software Engineer – Team Excalibur

CSP GmbH & Co. KG

Qualitymanagement for tool and product testing, process data management, worker assistance and database archiving

Full TimeRemoteTeam 51-200Since 1991H1B No Sponsor

• Du übernimmst Systeme komplett: Konzept, Architektur, Implementierung, Deployment, Dokumentation. • Eine hosted Control Plane, die Deployments über viele Kundenumgebungen hinweg konfiguriert, ausrollt und live betreibt. • Cloud Deployment unserer Produkte auf Azure, vom Konzept bis zum laufenden System beim Kunden.

Germany
GR8 Tech logo

Senior Full-Stack .NET Engineer

GR8 Tech

Launch, grow, or upgrade your iGaming business with GR8 Tech high-performance Sportsbook and iGaming platform.

Full TimeRemoteTeam 501-1,000H1B No Sponsor

Role Description As a Senior Full-Stack .NET Engineer, you will play a critical role in designing, developing, and maintaining enterprise-level applications across our backend stack based on .NET, Node.js, Go and related technologies. You will lead technical discussions, mentor junior team members, and collaborate with cross-functional teams to deliver scalable and robust software solutions that meet business requirements and industry standards. This role offers the opportunity to make a significant impact, shape product direction, and contribute to the growth and success of the team. What you’ll drive: - Architecture & Execution - Design and implement scalable, efficient, and secure enterprise-level software architectures across our .NET stack. - Write, test, and debug complex code for high-load systems with strict latency and reliability requirements. - Deliver clean code to production in a timely manner, balancing business speed with technical excellence. - Identify and eliminate performance bottlenecks across CPU, memory, I/O, and database layers. - Engineering Quality & Observability - Conduct thorough code reviews to enforce strict code quality, security, and industry best practices. - Develop and enforce testing protocols to guarantee software reliability and flawless production performance. - Implement and monitor production observability frameworks, including logging, metrics, monitoring, and distributed tracing. - Create and maintain concise, meaningful technical documentation for system designs and architecture. - Collaboration & Leadership - Provide guidance and mentorship to junior and mid-level engineers, actively fostering their technical growth. - Partner with Delivery Managers to lead and manage software development projects, ensuring predictable, high-quality delivery. - Collaborate closely with product management, design, and operations teams to align technical execution with business goals. - Communicate effectively with stakeholders, translating complex technical concepts into clear project updates. Qualifications - Minimum 5 years of experience in a similar senior engineering role with a track record of leadership, strong technical skills, and successful project delivery. - Deep hands-on expertise in C# and .NET (Core / .NET 6+). - Commercial experience or a strong willingness to learn and work with Golang and Node.js. - Experience designing and evolving high-load backend systems with strict latency and reliability requirements. - Experience working with REST API and web services. - Strong understanding of async/await, multithreading, thread safety, memory management, and performance optimization. - Ability to identify and eliminate performance bottlenecks across CPU, memory, I/O, and database layers. - Experience designing and operating microservice-based systems. - Experience working with relational and non-relational databases. - Understanding of transactions, isolation levels, locking, concurrency, indexing strategies, and performance tuning. - Experience working with containerized environments including Docker and Kubernetes. - Understanding of CI/CD pipelines and automated delivery. - Understanding of scalability, load balancing, auto-scaling, and disaster recovery. - Understanding of production observability including logging, metrics, monitoring, and tracing. - Intermediate+ English level. Benefits - Benefits Cafeteria — annual budget you allocate to: Sports, Medical, Mental health, Home office, Languages. - Paid maternity/paternity leave + monthly childcare allowance. - 20+ vacation days, unlimited sick leave, emergency time off. - Remote-first + tech support + coworking compensation. - Team events (online/offline/offsite). - Learning culture with internal courses + growth programs. Company Description GR8_TECH builds B2B iGaming platforms for operators who play to lead. We deliver full-cycle, high-impact tech designed to scale — from seamless integrations and expert consulting to long-term operational support. Our platform powers millions of active players and drives real business growth. Call it what it is: the iGaming Platform for Champions. With 1000+ GR8 people across locations and time zones, we don’t just ship technology — we help operators build success stories across brands, markets, and geos. Our ambition drives us. Our people make it real.

Worldwide