Senior Electrical Engineer (Firmware Focus) - Remote

WhatJobs Direct
Seattle, US
Remote

Job Description

Our client, a cutting-edge technology firm specializing in IoT solutions, is seeking an experienced Senior Electrical Engineer with a strong focus on firmware development. This is a fully remote position, offering the opportunity to work with a highly skilled team on innovative product development from anywhere in the United States. The ideal candidate will have a deep understanding of embedded systems, microcontrollers, and the full lifecycle of firmware development, from design and implementation to testing and deployment.

Responsibilities:

Design, develop, and test embedded firmware for new and existing electrical products. Write clean, efficient, and well-documented C/C++ code for microcontrollers and other embedded systems. Develop and implement firmware for real-time operating systems (RTOS). Collaborate with hardware engineers to define system requirements and ensure seamless hardware-software integration. Design and implement communication protocols (e.g., SPI, I2C, UART, CAN, USB, Ethernet, Bluetooth, Wi-Fi). Develop firmware for power management, sensor integration, and control systems. Perform debugging and troubleshooting of hardware and firmware issues using oscilloscopes, logic analyzers, and other test equipment. Create and maintain firmware design documentation, including schematics, datasheets, and test plans. Implement and maintain automated testing frameworks for firmware verification and validation. Optimize firmware for performance, power consumption, and memory footprint. Stay current with the latest advancements in embedded systems, firmware development, and IoT technologies. Participate in code reviews and contribute to the continuous improvement of development processes. Provide technical leadership and mentorship to junior engineers. Contribute to the overall system architecture and design decisions.

Qualifications:

Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field. Minimum of 6 years of experience in electrical engineering with a focus on embedded firmware development. Proficiency in C and C++ programming languages for embedded systems. Experience with microcontrollers (e.g., ARM Cortex-M, ESP32, PIC, AVR) and their associated development environments. Strong understanding of digital and analog circuit design principles. Experience with RTOS and embedded Linux is highly desirable. Familiarity with common communication protocols and hardware interfaces. Proficiency with debugging tools and techniques. Experience with version control systems (e.g., Git). Excellent problem-solving, analytical, and critical thinking skills. Strong communication and teamwork abilities, essential for a remote collaborative environment. Ability to work independently and manage project timelines effectively. This role offers an exciting opportunity to work on impactful projects remotely, contributing to innovative solutions from the bustling tech landscape of Seattle, Washington, US .

Skills & Requirements

Technical Skills

C++Embedded systemsMicrocontrollersRtosEmbedded linuxCommunication protocolsSensor integrationControl systemsDebugging toolsLeadershipCommunicationIotEmbedded firmware

Level

senior

Posted

4/9/2026

Apply Now

You will be redirected to WhatJobs Direct's application portal.